您好,登錄后才能下訂單哦!
在nagios服務器上添加監控的主機及服務:
Nagios配置文件:
[root@a etc]# cd objects/
[root@a objects]# ls
commands.cfg(定義監控命令) localhost.cfg(定義監控什么) switch.cfg(定義交換機) timeperiods.cfg(模板文件)
contacts.cfg(定義聯系人的) printer.cfg(定義打印機模板的) templates.cfg(模板定制文件) windows.cfg(監控windows及其模板)
[root@a objects]# pwd
/usr/local/nagios/etc/objects
添加一臺主機:[root@a objects]# vim localhost.cfg
檢查配置文件是否有誤:
重啟服務并查看(點擊host):
監控服務(ssh):[root@a objects]# vim localhost.cfg
[root@a objects]# /etc/init.d/nagios reload
Running configuration check...
Reloading nagios configuration...
Done
寫插件:
0 正常
1 警告
2 嚴重警告
一:寫一個監控本機mysql的插件:
[root@a libexec]# vim check_mysql
#!/bin/bash
mysql -e "show databases" &>/dev/null
if [ $? -eq 0 ]
then
echo "mysql runing....."
exit 0
else
echo "mysql stop"
exit 2
fi
測試插件;
[root@a libexec]# chmod 755 check_mysql
二:寫一個調用插件的命令
測試插件:
[root@a objects]# /usr/local/nagios/libexec/check_mysql -H localhost
mysql stop
[root@a objects]# /etc/init.d/mysqld start
啟動 MySQL: [確定]
[root@a objects]# /usr/local/nagios/libexec/check_mysql -H localhost
mysql runing.....
寫localhost.cfg文件;
[root@a objects]# vim localhost.cfg
測試配置文件是否有錯:
[root@a objects]# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
[root@a objects]# /etc/init.d/nagios reload
Running configuration check...
Reloading nagios configuration...
Done
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。