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上的配置文件

