2024年4月12日发(作者:)

nagios网络监控

Nagios是什么:

Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的

主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短

信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。

nagios是功能强大的监控软件,主要用来监控网络设备的状态(比如:主机的资源状

态);适合于:对大量的服务器进行监控,判断其负载或服务是否正常,发生异常能通过邮

件、短信报警。特别注意:流量监控不是他的强项,流量监控建议使用cacti.可以绘制非

常直观的图形

nagios能监视什么:

nagios可以监控:1、主机是否宕机(通过ping命令,如果ping不通会认为主机属

于宕机状态,但不影响所监控的其他服务);2、服务器资源(cpu使用率、硬盘剩余空间

等);3、网络服务(smtppop3http);4、监控网络设备(路由器、交换机等。)

一、RHEL系统上部署Nagios:(禁用selinux功能)

系统环境:RHEL,在nagios主机上监控mysql服务器

nagios 主机:192.168.10.100

mysql 主机: 192.168.10.101

操作步骤:

1、 安装编译所需的软件包:如下图所示:

# yum –y install httpd php-* gd-* mysql-devel

(若mysql-devel包不安装,会没有check_mysql插件。)

2、创建运行nagios服务的用户

注:useradd nagios #创建运行nagios服务的用户

usermod -G nagios apache #使apache用户对nagios目录具有写权限,不然web

页面操作失败.

3、nagios软件安装

释放nagios源码包,进行编译前的预备置:

编译并安装nagios及相关操作,如下图所示: