在安装好pnp之后可以通过进行访问服务的的图表状态。
而在访问访问Service Detail看到的服务如下
这样虽然看到的数据很直观,但是每次当我们要查看该服务的图表显示时必须访问才能出图,可以通过下面的办法为服务加上一个太阳的小图标,打开/usr/local/nagios/etc/services.cfg文件,假如已经添加了FTP监控服务如下
define service{
host_name ftp-server
service_description check_ftp
check_command check_ftp
max_check_attempts 5
normal_check_interval 3
retry_check_interval 2
check_period 24x7
notification_interval 10
notification_period 24x7
notification_options w,u,c,r
contact_groups sagroup
}
就可以在该服务的下面一行增加一段,如下图
define serviceextinfo {
host_name ftp-server /要和监控服务的计算机名相同
service_description check_ftp /要和要监控的服务描述相同(是描述)
action_url /nagios/pnp/index.php?host=$HOSTNAME$&srv=$SERVICEDESC$
}
添加上面的内容后记得使用
/usr/local/nagios/bin/nagios –v /usr/local/nagios/etc/nagios.cfg
测试是否有拼写语法错误。如有错误会提示,根据提示进行修改就可以
测试通过后
Service nagios restart
重启nagios服务
再通过进行访问,可以看到刚才的监控的ftp服务有一个小太阳图标,点击这个小太阳可以跳转到ftp图形化监控
上面说的是为服务添加太阳,下面说一下为主机添加太阳
如果是为主机添加太阳的话就需要到hosts.cfg文件中添加以下内容
define hostextinfo {
host_name nagios-server //此处是主机名,添加已经在hosts.cfg中存在的主机
action_url /nagios/pnp/index.php?host=$HOSTNAME$
}
例如上面添加了nagios-server主机则出显示出主机旁边的太阳图片
阅读(1651) | 评论(0) | 转发(0) |