免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1682 | 回复: 0
打印 上一主题 下一主题

[zz] nagios 监控mysql [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-02-21 15:35 |只看该作者 |倒序浏览

nagios:插件下载
http://www.monitoringexchange.org/inventory/Check-Plugins/Database/MySQL
1.服务器,客户端安装nrpe模块,安装必要的软件:
yum mysql-devel
yum install gcc glibc glibc-common
yum install openssl-devel
其中 mysql-devel安装是因为在编译nagios的mysql插件的时候我们需要用到mysql.h等文件。而openssl也是必须安装的nrpe之间的通信是走的ssl通道。
2. 安装nrpe软件,需要先安装nagios官方扩展:
useradd -d /usr/local/nagios -s /sbin/nologin nagios

wget http://downloads.sourceforge.net/nagiosplug/nagios-plugins-1.4.13.tar.gz
tar xvfz nagios-plugins-1.4.13.tar.gz
cd nagios-plugins-1.4.13

./configure --prefix=/usr/local/nagios
make && make install

wget http://nchc.dl.sourceforge.net/sourceforge/nagios/nrpe-2.12.tar.gz
tar xvfz nrpe-2.12.tar.gz
cd nrpe-2.12
./configure --prefix=/usr/local/nagios
make all
make install-plugin
make install-daemon
make install-daemon-config

chown -R nagios.nagios /usr/local/nagios/libexec
其中添加nagios用户是因为希望mysql监测插件不要以root身份运行。
3.编辑nrpe配置文件
主要是配置客户端nrpe
vi /usr/local/nagios/etc/nrpe.cfg
修改两个地方的设置,一个是本机地址,一个是受控服务器地址(nagios服务器地址)
server_address=192.168.0.115
allowed_hosts=192.168.0.114
服务器端测试
./check_nrpe -H 192.168.0.115 -p 5666 -c check_load
/usr/local/nagios/libexec/check_nrpe -H 192.168.0.115
两条指令均正确执行而无错则证明nrpe已经正确安装并且正常工作了。
4.安装mysql监测插件check_mysql_perf
wget http://www.consol.com/fileadmin/opensource/Nagios/check_mysql_perf-1.3.2.3.tar.gz
安装check_mysql_perf之前一定要先编译一些nagios官方扩展nagios-plugins-1.4.13
cd nagios-plugins-1.4.13
./configure --prefix=/usr/local/nagios
make
安装check_mysql_perf
tar zxvf check_mysql_perf-1.3.2.3.tar.gz
cd check_mysql_perf-1.3.2.3
./configure --prefix=/usr/local/nagios --with-officialplugins=/root/download/nagios-plugins-1.4.13  --with-nagios-user=nagios --with-nagios-group=nagios
make
make install
安装完之后在/usr/local/nagios/libexec下会有check_mysql_perf,安装成功。
安装成功之后检测:
libexec/check_mysql_perf -m qcache-hitrate  -H 192.168.1.115 -u nagios -d nagiosdb
提示用户没有权限,这时候只要我们建立一个只可以访问nagiosdb的nagios用户就可以开始监测mysql服务器了。
监控端和服务端都需要安装此插件。

相关文章:

  • 部署nagios监测平台(一)


  • google的mysql内存优化模块


  • Linux上安装google浏览器


  • 玩转Linux必须的一些基本知识


  • linux下的HTML编辑器

  • 原文链接:
    http://yustar.joomlar.cn/archives/1056.html


    本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/107145/showart_2183353.html
  • 您需要登录后才可以回帖 登录 | 注册

    本版积分规则 发表回复

      

    北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
    未成年举报专区
    中国互联网协会会员  联系我们:huangweiwei@itpub.net
    感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

    清除 Cookies - ChinaUnix - Archiver - WAP - TOP