配置被监控端

1.安装check_mysql插件

nagios 监控 mysql 需要用到 check_mysql 和 check_mysql_query 两个插件.

安装完成 nagios 后,发现目录: /usr/local/nagios/libexec 下没有 check_mysql 这个插件.

解决办法:yum install mysql-devel

然后进入 nagios-plugins 的安装目录重新编译安装一下.我本机:

cd /root/nagios-plugins-1.5

./configure

make && make install

再到 /usr/local/nagios/libexec下查看,就有了check_mysql和check_mysql_query 两个插件.

2.配置mysql

mysql -u root -p

mysql> create database nagios; //建立nagios专用数据库

Query OK, 1 row affected (0.01 sec)

mysql> grant select on nagios.* to nagios@'%' identified by 'nagiostomysql';

//建立nagios专用用户权限只给select就OK,给多了不安全。nagiostomysql是密码

Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges; //刷新权限让数据库接受新的配置

Query OK, 0 rows affected (0.00 sec)

mysql>quit;

测试:

/usr/local/nagios/libexec/check_mysql -H 10.0.0.21 -u nagios -d nagios -p nagiostomysql

3.配置nrpe.cfg

vim /usr/local/nagios/etc/nrpe.cfg

command[check_mysql]=/usr/local/nagios/libexec/check_mysql -H 10.0.0.21 -u nagios -d nagios -p nagiostomysql

4.在防火墙上将3306端口例外

vim /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

配置nagios服务端

1.安装check_mysql插件

yum install mysql-devel

2.进入 nagios-plugins 的安装目录重新编译安装一下.我本机:

cd /usr/src/software/nagios-plugins-1.5

./configure

make && make install

3.nagios安装好默认提供了监控mysql的插件,只需要配置即可,下面是配置过程:

编辑/usr/local/nagios/etc/commands.cfg,添加监控mysql的字段:

#check mysql

define command{

command_name   check_mysql

command_line   $USER1$/check_mysql -H $HOSTADDRESS$ -u nagios -d nagios -p nagiostomysql

}

PS:-u指定用户,-d指定监控的数据库,-p指定密码

2、编辑vim /usr/local/nagios/etc/servers/trainsystem.cfg,添加监控mysql项目:

define service{

use                             generic-service

host_name                       train

service_description             MySQL

check_command                   check_nrpe!check_mysql

register                        1

}

4.检查配置文件是否正确并重启nagios

/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios

service nagios restart

4、测试与被监控端的通讯

/usr/local/nagios/libexec/check_mysql -H 10.0.0.21 -u nagios -d nagios -p nagiostomysql

5.配置完毕!过一会儿,监控的mysql就出来了

nagios监控mysql服务_nagios监控mysql服务相关推荐

  1. nagios监控mysql服务_nagios监控mysql及邮件报警

    1.使用默认监控命令check_http命令+相关的参数来实现,如下: 在command.cfg添加如下关键词监控命令:check_http_word,参数解析:-I指定IP或者主机名,-u指定URL ...

  2. nagios mysql 并发_nagios监控mysql的connections和processlist

    监控connections和processlist的脚本下载地址: 1.把脚本上传到/usr/local/nagios/libexec目录下 /usr/local/nagios/libexec/che ...

  3. nagios mysql 监控_nagios监控mysql

    说明:被监控客户端要先安装mysql,必须安装mysql-devel,再安装nagios-plugins,nrpe a.进入mysql,新建一个nagiosdb数据库,并授权 mysql –uroot ...

  4. 华为 mysql实例监控,华为云文档数据库服务DDS监控告警全新优化

    "哎哎,小刘,那个很多客服反馈这个业务挂了怎么回事,赶紧看看." 正在安安静静写代码的你突然心头一颤,出问题了?于是赶紧打开业务链接,一看,果真出问题了.这可怎么办?怎么查问题呢? ...

  5. 看大众点评如何通过实时监控系统CAT打造7*24服务

    为什么80%的码农都做不了架构师?>>>    看大众点评如何通过实时监控系统CAT打造7*24服务 2015-06-08  尤勇  高可用架构 https://github.com ...

  6. zabbix4.0添加mysql报警_部署监控三剑客 Zabbix4.0 监控以及告警机制

    Zabbix 简介 : Zabbix 是一个高度集成的企业级开源网络监控解决方案,与Cacti.Nagios类似,提供分布式监控以及集中的 Web 管理界面.被监控对象只要支持 SNMP 协议或者运行 ...

  7. cacti的mysql密码_cacti 监控搭建

    一.准备前工作 1.系统:centos 7.6 关闭seliunx及防火墙 关闭防火墙 systemctl disable firewalld.service #禁止firewall开机启动 关闭SE ...

  8. 唱吧DevOps的落地,微服务CI/CD的范本技术解读----最大的难点并不是实际业务代码的编写,而是服务的监控和调试以及容器的编排...

    1.业务架构:从单体式到微服务 K歌亭是唱吧的一条新业务线,旨在提供线下便捷的快餐式K歌方式,用户可以在一个电话亭大小的空间里完成K歌体验.K歌亭在客户端有VOD.微信和Web共三个交互入口,业务复杂 ...

  9. zabbix 2.2 监控mysql_Zabbix-2.2.2监控MySQL的复制-阿里云开发者社区

    一.zabbix agentd的安装 二.监控MySQL的复制 原理:利用在slave上运行show slave status获取Slave_IO_Running和Slave_SQL_Running的 ...

最新文章

  1. spark 简单实战_大数据入门与实战-Spark上手
  2. C#通过获取快捷方式指向目标的小示例触碰WMI
  3. binaryreader java,C# 二进制文件的读写 | 菜鸟教程
  4. 什么是迭代器,JS如何实现迭代器
  5. 第三次学JAVA再学不好就吃翔(part2)--基础语法之注释
  6. SimpleAdapter类使用方法
  7. WPF地区选择控件(内附下载地址)
  8. 之前画得太丑了,再来张好看的.我试着改小点.但是就看不清了
  9. sqrt()平方根计算函数的实现1——二分法
  10. 奇安信代码安全实验室获授华为鲲鹏计算平台漏洞奖励计划合作伙伴
  11. 通讯工程考研考计算机专业跨度大么,通信工程专业,与自动化专业差别大吗?考研可以跨考吗?...
  12. java图片转为矢量文件_java 通过batik 把svg格式的矢量图生成png图片
  13. C++程序设计:字符图形输出(空白三角形)
  14. ES 条形图 histogram
  15. keychron机械键盘使用感受
  16. UE4 材质 溶解材质
  17. 使用DOS命令操作MySQL
  18. 水滴IP告诉你,IP地址是如何划分的
  19. 删除任务栏锁定,任务栏图标的位置,查找可行性文件的方式
  20. 全球唯一棕色熊猫 据科学记载全世界仅发现五只

热门文章

  1. CS100.1x Introduction to Big Data with Apache Spark
  2. 第二期冲刺站立会议个人博客6(2016/5/30)
  3. Android——继续深造——从安装Android Studio 2.0开始(详)
  4. delphi idtcpclient和idtcpserver的心跳包
  5. 使用JedisCluster出现异常:java.lang.NumberFormatException
  6. 解决Spring框架下中文乱码的问题
  7. 【实践】强化学习在招聘推荐冷启动优化中的应用实践
  8. 最全面的推荐系统评估方法介绍
  9. 推荐系统系列教程之十六:深度和宽度兼具的融合模型
  10. 0-1背包问题的简单解释