zabbix监控mysql、apache、交换机
16lz
2021-01-22
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
将模板导入修要修改自己的连接密钥
本文出自 “水滴石穿” 博客,请务必保留此出处http://shugao.blog.51cto.com/2396914/702310
更多相关文章
- AngularJs在模态中注入模板html
- 是什么导致Meteor中的“模板未定义”?
- 注入html行模板的最佳方法
- Angularjs指令ng-hide在单元格模板中不对网格数据的更改进行绑定
- 模板渲染后KnockoutJS绑定事件
- 在Django模板标记库中导入外部库时出错
- 使用Python写HTML 文件使用jinja2中的模板
- django模板引擎有错误检查?
- Java使用Velocity模板发送HTML格式邮件并解决中文乱码问题