目录
1.添加监控项
下载nginx并安装依赖
location /status { stub_status on; ##开启监控 access_log off; ##不允许读取日志 allow 127.0.0.1; ## 只允许本地访问 deny all; }
监控本地status
通过命令查看
书写配置文件模板前为键,后为值
重启agent服务
server1端shell测试是否可以监控到(先安装zabbix-get)
创建监控项
添加
键值必须写对
添加图形
成功
自动添加
2.监控MySQL
直接在服务端进行操作!!
server1查看agent下自带的数据库文件。systemctl restart zabbix-agent.service ##c重启agent服务,让zabbix可以读取到文件信息
查看php
将软连接挂到指定位置
修改数据库密码
添加mysql模板
监控项增多
注:slave的一个bug
3. java应用的监控方法
监控配置模板
需要安装JDK环境,直接安装java,自带JDK。
CATALINA_OPTS='-Dcom.sun.management.jmxremote.port=8888 ##这个端口可以自己设置 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false'
yum install -y zabbix-java-gateway.x86_64 ##服务端需要安装一个java网关,使用10052端口,不然是访问不到8888端口的
#访问流程:server1 -> java-gateway (10052)-> server2(tomcat8888)重启服务
在主机添加JMK
添加模板
成功
4.分布式监控(proxy)
server6、7、8分别加上hosts配置
使用proxy来做proxy的一些前期配置
修改配置文件
安装数据库并配置数据库信息
安装mysql客户端
查看库信息
所有配置
开启10052端口
添加代理
添加JMX配置
将代理添加到server8