zabbix监控mysql、apache、交换机

 

这里一个插件ztc来实现监控mysql和apache的:ztc
下载地址: https://bitbucket.org/rvs/ztc/downloads或 http://greenmice.info/en/node/162
一zabbix使用ztc监控mysql的实现:
1首先安装python因为ztc是使用python写的:yum -y install python
2解压缩tar zxf ztc-11.07.1.tar.gz cd ztc-11.07.1
3python setup.py install
4vim /etc/ztc/mysql.conf编辑mysql.conf文件写入访问mysql的用户和密码和主机这里我写入的是ip地址写主机名的话可能会报错,同时用户要授权的。
5编辑/etc/zabbix/zabbix-agentd.conf文件加入Include=/etc/zabbix-agent.d/这时可以重启agentd进程
6同时还要安装MySQL-python yum -y install MySQL-python
7创建/var/log/zabbix/ztc.log
chmod 777 /var/log/zabbix/ztc.log
8验证:/opt/ztc/bin/mysql.py status Connections是否有数据产生
二监控apache:
首先使apache支持server-status功能:
ExtendedStatus On
<location /server-status>
SetHandler server-status
Order Allow,Deny
Allow from all
</location>
查看是否有这个模块:
/usr/local/apache/bin/httpd -M
status_module (static)
可以在本地测试是否开启了该功能:http://ip/server-status
将apache 的模板导入这时就可以监控了
zabbix监控交换机的实现:
这里使用的交换机是H3C的s5500和s5120
开启交换机的snmp服务:开启后测试:
snmpwalk –v 1 –c public 192.168.100.254 .1.3.6.1.2.1.2.2.1.10.1
看是否有数值;
网卡流量oid出口.1.3.6.1.2.1.2.2.1.10.1 出口是.1.3.6.1.2.1.2.2.1.16.1
将模板导入修要修改自己的连接密钥

你可能感兴趣的:(apache,mysql,zabbix)