部署Nagios监控系统五

这是nagios部署最后一部分,将完善前几部分遗漏问题,并添加自动邮件告警功能。 1.监控windows客户端mysql服务。 和linux客户端一样,仍然创建nagios用户和nagios数据库, 并赋予nagios用户对nagios数据库只读权限。 打开CMD命令行 mysql -u root -p 输入root密码进入数据库。 create database nagios; grant select on nagios.* to nagios@’%’ identified by ‘123456’; flush privileges; 2.监控机中测试192.168.17.60的mysql服务…

部署Nagios监控系统四

接着第三部分(https://www.roamway.com/?p=540),下面介绍监控mysql服务,ftp服务,及小太阳配置。 1.linux客户端登录数据库: /usr/local/mysql/bin/mysql -u root -p 2.添加一个nagios用户,密码是123456;它只能查询nagios数据库。 grant select on nagios.* to nagios@’%’ identified by ‘123456’; 3.执行CREATE DATABASE nagios; 创建nagios数据库;执行show databases;查看是否创建成功。 4.赋予nagios数据库可查询权限 grant select on…

部署Nagios监控系统三

在第二部分(https://www.roamway.com/?p=511),监控界面已出现,但有很多异常及不完善的地方。 这一部分将进一步在原有基础上修改,实现基本监控功能。 1.编辑services.cfg文件 vim /usr/local/nagios/etc/objects/services.cfg 将以下服务前的注释去掉,保存退出。 2.将所有define service 后面都加上以下内容 check_period 24×7 max_check_attempts 4 normal_check_interval 5 retry_check_interval 1 contact_groups admins notification_options w,u,c,r notification_interval 960 notification_period 24×7…

部署Nagios监控系统二

在第一部分(https://www.roamway.com/?p=481)经过环境配置 ,Nagios界面已出现。 这部分开始服务端和客户端的配置,形成基本的监控界面。 linux客户端 1.添加nagios用户 useradd -s /usr/sbin/nologin nagios 2.安装nagios-plugins-1.4.14 ./configure make && make install 3.更改目录属性 chown -R nagios:nagios /usr/local/nagios/ 4.安装nrpe-2.12 ./configure make all make…

部署Nagios监控系统一

Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换 机路由器等网络设置,打印机等。在系统或服务状态异常时第一时间发出邮件或短信报警,在状 态恢复后发出正常的邮件或短信通知。Nagios所需要的运行条件是机器必须可以运行Linux并且 有C语言编译器。你必须正确地配置,TCP/IP协议以使大多数的服务检测可以通过网络得以进行。 你需要但并非必须正确地配置Nagios里的CGIs程序,而一旦要使用CGI程序时,就必须要安装 WEB服务,本次nagios版本是3.2.0,较前期版本有明显改进,还需要PHP支持。安装此版本的nagios 之前需配置Apache并整合PHP。 具体方法可参考https://www.roamway.com/?p=123 中的LAMP环境搭建过程。 下面介绍nagios监控系统部署过程,由于内容很多,需要分好几部分完成。 1.添加nagios用户,创建对应目录,赋予权限。 useradd -s /sbin/bash nagios mkdir /usr/local/nagios chown -R nagios:nagios /usr/local/nagios 2.安装nagios主程序 ./configure –prefix=/usr/local/nagios –with-gd-lib=/usr/local/gd2/lib/ \…