Nagios監控Mysql的方法
作者:佚名
Nagios監控Mysql的方法:Nagios是一個監控系統運行狀態和網絡信息的監控系統。Nagios能監控所指定的本地或遠程主機以及服務,同時提供異常通知功能等。這篇文章講述的是Nagios監控Mysql的方法。
nagios監控mysql方法
nagios中添加mysql監控:
1.在要監控的數據庫服務器新建庫和用戶:
- CREATE DATABASE nagdb DEFAULT CHARSET=utf8;
- GRANT SELECT ON nagdb.* TO ‘nagios’@'192.168.100.%’;
- UPDATE mysql.user SET `Password` = PASSWORD(‘********’) WHERE `User` = ‘nagios’
- FLUSH PRIVILEGES;
2.被監控端安裝:
- apt-get install libmysqlclient15-dev
- ./configure –with-mysql=/opt/mysql or /var/mysql/ #針對每臺數據庫服務器的路徑不同
- make
- make distclean
- make all
- vi /usr/local/nagios/etc/nrpe.cfg
添加:
- command[check_mysql_status]=/usr/local/nagios/libexec/check_mysql -H 192.168.100.200 -u nagios -d nagdb -p ‘nagios_4_dxy!’
3.監控端服務器:
- vi /usr/local/nagios/etc/objects/commands.cfg
添加:
- #check_mysql
- define command{
- command_name check_mysql
- command_line $USER1$/check_Mysql -H $HOSTADDRESS$ -u nagios -d nagdb -p *******
- }
4.在監控端服務器的*.cfg中添加:
- define service{
- use generic-service
- host_name Stalingrad-server
- service_description check_mysql
- check_command check_nrpe!check_mysql_status
- notifications_enabled 0
- }
5.重啟nagios。Nagios監控Mysql就可以啦。
【編輯推薦】
責任編輯:zhaolei
來源:
nagiostutorial