所有nagios配置完成后,下面我们要监控咱们公司服务器上的一个产品程序,此程序对应多个tcp端口,我们这里就拿一个tcp端口1723(vpn)来说;

配置 # vi /usr/local/nagios/etc/nagios.cfg
添加cfg_file=/usr/local/nagios/etc/objects/pptpvpn.cfg

新增配置文件 #vi /usr/local/nagios/etc/objects/pptpvpn.cfg  

define host{

use linux-server

host_name vpn_192.168.0.6

alias vpn_192.168.0.6

address 192.168.0.6

}

define service{

use generic-service

host_name vpn_192.168.0.6

check_period 24x7

max_check_attempts 3

normal_check_interval 30

retry_check_interval 15

notification_interval 300

notification_period 24x7

notification_options w,u,c,r

service_description TCP1723

check_command check_tcp!1723

}

然后执行

#/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/objects/nagios.cfg

#service nagios restart  即可