一、基础环境
IP | hostname |
---|---|
192.168.47.123 | nagios服务端 |
192.168.47.124 | nagios客户端 |
部署:Nagios服务端/客户端
二、需求
创建cfg文件部署客户端下的监控,参考localhost.cfg,创建一个跟本地监控项一模一样的远程监控文件;
添加监控脚本,设计一个能监控nginx端口的脚本;并添加到远程监控项目中;
添加监控脚本,设计一个能监控mysql端口的脚本;并添加到远程监控项目中;
添加监控脚本,设计一个能监控apache端口的脚本;并添加到远程监控项目中
三、操作步骤
1).客户端编辑监控脚本
[root@client ~]# vim /usr/local/nagios/libexec/check_control.sh
#!/bin/bash
case $1 in
nginx)
netstat -lnt | grep 80 | wc -l
;;
mysql)
netstat -lnt | grep 3306 | wc -l
;;
apache)