说明:nagios不但可以监控常规服务,如ping、cpu、内存、磁盘等,同样,nagios也可以监控mysql服务 原理:远程连接登陆被监控机的mysql,如果连接成功,说明mysql服务正常,反之说明mysql服务出现问题 .b-div { background-color: whiteSmoke; border: 1px solid #CCC; } 配置步骤 注:操作步骤以监控机nagios和被监控机(mysql服务器所在的机器)nrpe服务已经安装好为前提(具体安装步骤可以参考:http://www.phpno.com/apache-nagios.html ) 在mysql服务器安装nrpe 具体安装方法参考:文档稍后放出 1、被监控机(mysql服务器)创建一个测试数据库 mysql> CREATE DATABASE nagios DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;#创建数据库用于监控 mysql> GRANT SELECT ON nagios.* TO ‘nagios’@’%’ IDENTIFIED BY ‘AsdgB14eS’;#创建用户用于监控,权限只给select权限,保证安全 说明:以上目的是创建一个空数据库nagios,然后让nagios账号可以访问到这个数据库,就可以check_mysql插件来测试和监控mysql数据库 2、在监控机上检查连接是否正确 # ./check_mysql -H 192.168.0.102 -u nagios -d nagdb 3、修改commands.cfg配置文件 define command{ command_name check_mysql command_line $USER1$/check_mysql [...]
php查询12个月内的博客,php教程博客
最新推荐文章于 2024-07-30 16:07:16 发布