所有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 即可