yui 发表于 2019-1-17 10:19:45

为nagios的服务添加太阳图标

在安装好pnp之后可以通过http://ip/nagios/pnp进行访问服务的的图表状态。而在访问http://ip/nagios访问Service Detail看到的服务如下http://blog.运维网.com/attachment/200803/200803141205492305296.jpg这样虽然看到的数据很直观,但是每次当我们要查看该服务的图表显示时必须访问http://ip/nagios/pnp才能出图,可以通过下面的办法为服务加上一个太阳的小图标,打开/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服务再通过http://ip/nagios进行访问,可以看到刚才的监控的ftp服务有一个小太阳图标,点击这个小太阳可以跳转到ftp图形化监控http://blog.运维网.com/attachment/200803/200803141205492342875.jpg 上面说的是为服务添加太阳,下面说一下为主机添加太阳如果是为主机添加太阳的话就需要到hosts.cfg文件中添加以下内容define hostextinfo {
      host_name             nagios-server //此处是主机名,添加已经在hosts.cfg中存在的主机
      action_url            /nagios/pnp/index.php?host=$HOSTNAME$
                              }例如上面添加了nagios-server主机则出显示出主机旁边的太阳图片http://blog.运维网.com/attachment/200803/200803171205741209031.jpg


页: [1]
查看完整版本: 为nagios的服务添加太阳图标