专业提供无毒且安全的软件及游戏下载!
当前位置:首页 > 电脑软件 > 网络工具 >NAGIOS中文版 v4.4.1 官方最新版

NAGIOS中文版 v4.4.1 官方最新版

  • 软件大小:1.76MB
  • 更新日期:2021-01-04
  • 语言:简体中文
  • 类别:网络工具
  • 适用环境:WinAll
  • 安全检测: 无插件 360通过 腾讯通过 金山通过 瑞星通过
  • 本地下载

    普通http下载速度慢

软件介绍

NAGIOS中文版是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设备,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。

NAGIOS下载截图

功能特色

1、NAGIOS中文版拥有自动的日志滚动功能;

2、可以支持并实现对主机的冗余监控;

3、可选的WEB界面用于查看当前的网络状态、通知和故障历史、日志文件等;

4、可以通过手机查看系统监控信息;

5、可指定自定义的事件处理控制器;

6、监控网络服务(SMTP、POP3、HTTP、NNTP、PING等);

7、监控主机资源(处理器负荷、磁盘利用率等);

8、简单地插件设计使得用户可以方便地扩展自己服务的检测方法;

9、并行服务检查机制;

10、具备定义网络分层结构的能力,用"parent"主机定义来表达网络主机间的关系,这种关系可被用来发现和明晰主机宕机或不可达状态;

11、当服务或主机问题产生与解决时将告警发送给联系人(通过EMail、短信、用户定义方式);

12、可以定义一些处理程序,使之能够在服务或者主机发生故障时起到预防作用;

安装方法

1.安装基础支持套件和添加用户

nagios需要一些基础支持套件才能运行,如apache,gcc,glibc,gd库等。

添加一个名为nagios的用户用以专门跑nagios

设置密码

添加nagcmd用户组,用以通过web页面提交外部控制命令

将nagios用户加入nagcmd组

将apache用户加入nagcmd组

2.安装nagios

这时nagios基本已经安装完成,默认安装后的配置文件用于启动nagios是没有问题的。

修改nagiosadmin这行其中的邮件地址为你的email地址,以将报警邮件发到你的邮箱

安装nagios的web接口

设置登陆web界面时HTTP验证的账号密码

3. 安装nagios-plugins

nagios-plugins是nagios官方提供的一套插件程序,nagios监控主机的功能其实都是通过执行插件程序来实现的。

4.安装nagios-snmp-plugins

nagios-snmp-plugins是一套用Perl编写的通过SNMP方式监控主机的插件程序。

配置这些插件的使用时需要配置cpan,CPAN是Comprehensive Perl Archive Network的缩写.。它是一个巨大的Perl软件收藏库,收集了大量有用的Perl模块(modules)及其相关的文件。这里主要是使用Perl-Net-SNMP模块。有两种方式安装:

A)通过CPAN来安装

B) 手工安装

首先去官方网站下载以下几个模块

Crypt::DES

Digest::MD5

Digest::SHA1

Digest::HMAC

Net::SNMP

下载后对于每个模块依次按照下面的方式安装

表示模块名,具体请按上面提到的模块替换

注意:Net::SNMP模块必须在最后安装。至此Net::SNMP手动安装完毕

执行nagios-snmp-plugins安装脚本,执行之后会将插件命令安装到/usr/local/nagios/libexec下

5.其他设置

至此nagios基本已经安装完毕,但这时还不能马上启动nagios,需要以下设置。

将nagios添加到服务中

设置服务为自启动

检测nagios的配置是否正确,在后面配置nagios过程中我们为了检测配置的是否正确需要不断执行该命令来检查配置文件。

#service nagios start 启动nagios

需要注意的是,Centos默认打开了selinux并且运行于强制安全模式,这将导致在打开nagios的web界面时会出现Internet Server Error的错误。

查看是否运行于强制模式,结果为1表示是

更改selinux运行于宽容模式

但是这个设置重启后就会失效,如需要重启后保持该设置需要修改/etc/sysconfig/selinux,将其中的SELINUX= enforcing更改为SELINUX= permissive并重启系统。当然你也可以改成disable禁用selinux。

也可以不更改selinux的运行模式,解决办法为:

6.实现MSN报警

要实现MSN报警需要使用phpmsnclass,这是一个用php实现的msn机器人程序。

下载phpmsnclass,此文件为7zip压缩格式,需要安装7z

phpmsnclass需要php支持,安装php,这里为了方便就直接完成LAMP环境的安装

安装mysql数据库,后面安装cacti需要

由于安全原因请将mysql设置为只监听在127.0.0.1上,并删除mysql库中默认的除了外的所有用户,相关设置请见以前的关于postfix安装中的设置。

安装php相关模块

msn报警有2种方式,一种是直接使用php进行登陆验证发送消息,另外一个是以msn机器人的形式发送,将消息存储在目录内。这里采用第二种。

下面把msnbot.php, config.php和msn.class.php拷贝到/var/spool/msnbot/

这个机器人的工作原理是如果要发送消息,就调用php生成消息文件到

/var/spool/msnbot/spool目录中,发送程序检查到该目录有新文件就会模拟msn登陆和发信将信息发送出去。

在配置文件中设置MSN的账号和密码(以后报警通过这个MSN发出)

加上执行权限

在启动函数里执行的php文件前要加上php (php后有空格)

启动MSN机器人

下面发个消息测试一下

如果成功接收到信息说明配置正确,此步骤到此结束,后面的能让Nagios使用MSN进行报警的功能需要到Nagios里设置了。

如果需要支持离线消息即当你在离线状态下也能接收到机器人的信息,需要使用MSNP15协议,修改相关发信的php文件将声明新类的地方new MSN的第一个参数改为MSNP15

用户评论
所有评论(5)
昵称:
(您的评论需要经过审核才能显示)
精选留言 来自内蒙古呼和浩特电信用户
小白路过来学习
精选留言 来自西藏拉萨移动用户
用了很多年了,真心觉得它一直很出色,希望它能一直强大下去。
精选留言 来自河北邢台电信用户
还是最新版本,大力推荐
精选留言 来自广东深圳移动用户
让我这老网民情何以堪
精选留言 来自青海海东电信用户
比其他的同类软件好用多了,推荐给大家

软件投诉或纠错

问题:
说明:
邮箱: