Nagios 系统监控基本安装配置过程详解(3)

[root@vip ~]# vim /etc/nagios/nagios.cfg 修改如下配置: process_performance_data=1 host_perfdata_command=process-host-perfdata service_perfdata_command=process-service-perfdata enable_environment_macros=1

3. 修改command.cfg配置文件

[root@vip ~]# vim /etc/nagios/objects/commands.cfg
注释掉原有对process-host-perfdata和process-service-perfdata重新定义

define command { command_name process-service-perfdata command_line /usr/bin/perl /usr/libexec/pnp4nagios/process_perfdata.pl } define command { command_name process-host-perfdata command_line /usr/bin/perl /usr/libexec/pnp4nagios/process_perfdata.pl -d HOSTPERFDATA }

4. 修改templates.cfg配置文件

vim /etc/nagios/objects/templates.cfg define host { name hosts-pnp register 0 action_url /pnp4nagios/index.php/graph?host=$HOSTNAME$&srv=_HOST_ process_perf_data 1 } define service { name srv-pnp register 0 action_url /pnp4nagios/index.php/graph?host=$HOSTNAME$&srv=$SERVICEDESC$ process_perf_data 1 }

5. 修改host和service的配置

[root@vip ~]# vim /etc/nagios/conf.d/192.168.0.28.cfg

所有主机使用的模板后边添加hosts-pnp:

define host{ use linux-server,hosts-pnp

所有服务使用的模板后边添加srv-pnp:

define service{ use generic-service,srv-pnp host_name 192.168.0.48 service_description check_disk_hda1 check_command check_nrpe!check_hda1 }

6. 重启服务,再次访问

[root@vip conf.d]# service nagios restart [root@vip conf.d]# service httpd restart [root@vip conf.d]# service npcd start

浏览器访问: 点击 Current Status -> service 即可显示出"曲线"图标,等待一段时间,点击图标即可看到数据。

八、配置邮件告警

1. 增加联系人组

vim /etc/nagios/objects/contacts.cfg

增加如下内容:

define contact{ contact_name 123 use generic-contact alias aming email liwei0526vip@163.com } define contact{ contact_name 456 use generic-contact alias aaa email liwei0526vip@163.com } define contactgroup{ contactgroup_name common alias common members 123,456 }

2. 在需要告警的相关服务中添加告警联系人

然后在要需要告警的服务里面加上contactgroup ,这里示例中以 http 服务为例:

define service{ use generic-service,srv-pnp host_name 192.168.0.48 service_description check_http check_command check_http max_check_attempts 5 normal_check_interval 1 contact_groups common # 添加告警联系人 }

重启服务,ok。 

Ubuntu下配置Mrtg监控Nginx和服务器系统资源  

使用 snmp+Mrtg 监控 Linux 系统  

Mrtg服务器搭建(监控网络流量)  

网络监控器Nagios全攻略

Nagios搭建与配置详解  

Nginx环境下构建Nagios监控平台  

在RHEL5.3上配置基本的Nagios系统(使用Nagios-3.1.2)

CentOS 5.5+Nginx+Nagios监控端和被控端安装配置指南

Ubuntu 13.10 Server 安装 Nagios Core 网络监控运用

Nagios 系统监控基本安装配置过程详解

--------------------------------------分割线 -------------------------------------- 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/33af2114b47786f462b53f70fb37e852.html