4、zabbix添加监控项
nginx监控
在server上安装nginx
添加模板
浏览图形
mysql监控
zabbix自带mysql模板,所以可以在server1上直接做
创建数据库连接用户
percona数据库模板
清理掉mysql的模块链接
安装并配置好percona的数据库模板
测试脚本
删除tmp下的缓存文件
导入模板文件
关联模拟
/tmp/下生成了缓存文件表示成功
监控数据
5、zabbix java网关
在server3上安装java应用
在server1上配置jmx
前端设置和监控
6、zabbix告警
当使用server‘端监控zabbix平台时,监控到客户端出现问题,直接将告警信息发送给云告警平台,再由云告警平台做出相应的推送,做一个适当的降噪效果。如果直接推送告警信息,若告警信息数量较大会导致接收端崩溃等情况,不利于问题的解决。
注册云监控平台账号,添加集成工具(睿象云-智能运维找睿象)
部署探针
前端测试
新建通知策略
停止agent服务
开启agent服务
告警关闭,问题已解决。
7、zabbix proxy
由于常规的由server端连接agent端比较消耗server资源,用agent主动发给server端的方式,从而减少server端的压力
agent主动连接
删除server2的前端主机,新建proxy节点,删除server2的agent作为proxy节点
在11,12,13上都添加解析,安装proxy软件
proxy相当于server,因此真正的server需要告诉proxy监听哪些agent,该信息存储于数据库中,所以要将server端原来的信息同步到proxy中;
proxy有自己的数据库,proxy只是一个数据接收器,并不运行触发器,不处理时间,不发送警报
在server1上建立数据库,创建用户并授权
修改12上的配置文件
从proxy拷贝数据库文件到server1
导入proxy数据库
创建proxy前端,agent代理程序
开启服务,查看日志,无报错表示成功
给server3加上代理程序监测
11是server,12是proxy,13是agent
在13上编辑配置文件
日志出现无法找到需要在12上重启proxy
在server3上也重启服务
proxy上的配置文件