zabbix监控mysql、apache、交换机

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 �Cv 1 �Cc 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,交换机)