nagios中如何使用check_mysql监控mysql
nagios监控mysql服务器:
1.建立专用数据库:
[root@svr3 ~]# /usr/local/webserver/mysql/bin/mysql -u root -p
输入密码:
欢迎使用MySQL监控。命令以 ; 结尾或 \g.
您的 MySQL 连接 ID 是 51910
服务器版本:5.5.3- m3-log 源分布
输入“help;”或“\h”寻求帮助。输入'\c'清除当前输入语句。
mysql> create database nagios;
查询正常,1行受影响(0.00秒)
mysql> grant select on nagios.* toidentified by '123qweasd';
查询正常,0 行受影响(0.00 秒)
> 刷新权限;
查询正常,0 行受影响(0.00 秒)
> 刷新权限;
查询正常,0 行受影响( 0.00 秒)
mysql> 从用户中选择用户、密码、主机;
/>+----------------+---- ----------------------------- -------------+-----------------+
|用户 ----------------------------+--------------------------------+
|根 | *84BB5DF4823DA319BBF86C99624479A198E6EEE9 |本地主机 |
|纳吉奥斯 | *A1F1CB851D62F002C09A0C9C4A76262473432F55 | % |
+----------------+------------- ------------- ------------------+----------------+
集合中 14 行 ( 0.00 秒)
集合中 12 行(0.00 秒)
[root@svr3 ~]# /usr/local/nagios/libexec/check_mysql - H 10.1.1.30-u nagios -d nagios -p 123qweasd
正常运行时间:970046线程:1问题:684583慢速查询:3打开:672刷新表:1打开表:
369每秒平均查询:0.705
[root@svr4 nrpe_install]# /usr/local/nagios/libexec/check_mysql -H 10.1.1.30 -u nagios -d nagios -p 123qweasd
正常运行时间:970348 线程:1 问题:684584 缓慢查询: 3 打开:672 刷新表:1 打开表:369 每秒查询 平均:0.705
开始设置 decisively:
#定义用户
#定义组及下属用户
#添加用户
在command.cfg中添加插件命令:
# check mysql
define command{
command_name check_mysql
command_line $USER1$/check_mysql -H $HOSTADDRESS$ -u nagios -d nagios -p 123qweasd
}
< br/>#定义服务:
定义服务{
host_name svr3.labexam.com
service_description MysqlDB
; ; check_period 24x7
; max_check_attempts 2
normal_check_interval 1
retry_check_interval 1
contact_groups sagroup,dbagroup
notification_interval 5
notification_period 24x7
notification_options w,u, c,r
check_command check_mysql
}
看完上面的内容,你知道如何在nagios中使用check_mysql来监控mysql了吗?如果您想学习更多技能或者想了解更多相关内容,请关注行业资讯频道。谢谢你的帮助叮!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > nagios中如何使用check_mysql监控mysql