Zabbix 3.0 从入门到精通(Zabbix使用详解)(7)

[root@m01 ~]# zabbix_get -s 172.16.1.31 -p 10050 -k "proc.num[,,,rpc]" 5 [root@m01 ~]# zabbix_get -s 172.16.1.31 -p 10050 -k "proc.num[nfsd,,,] 8

将模板绑定到主机

5.4.4 监控MySQL服务器

将自带的mysqlkey值加上mysql的账户密码,否则不能获取到数据。

使用系统自带模板  net.tcp.port[<ip>,port] 利用自带的监控端口键值进行监控

Zabbix 3.0 从入门到精通(Zabbix使用详解)

添加新的mysql监控项端口

[root@m01 ~]# zabbix_get -s 172.16.1.51 -p 10050 -k "net.tcp.port[,3306]" 1 #检查是否能建立 TCP 连接到指定端口。返回 0 - 不能连接;1 - 可以连接

将模板关联到主机

5.4.5 监控web服务器

创建监控模板 监控 nginx服务与 80 端口

proc.num[<name>,<user>,<state>,<cmdline>] 进程数。返回整数 net.tcp.port[<ip>,port] 检查是否能建立 TCP 连接到指定端口。返回 0 - 不能连接;1 - 可以连接

[root@m01 ~]# zabbix_get -s 172.16.1.8 -p 10050 -k "proc.num[,,,nginx]" 2 [root@m01 ~]# zabbix_get -s 172.16.1.8 -p 10050 -k "net.tcp.port[,80]" 1

将模板关联到主机

Zabbix 3.0 从入门到精通(Zabbix使用详解)

5.4.6 监控URL地址

创建监测页面

echo ok >> /application/nginx/html/www/check.html

测试监控面页

[root@web03 ~]# for ip in 7 8 9 ;do curl 10.0.0.$ip/check.html ;done ok ok ok

创建web监测模板

创建应用集

Zabbix 3.0 从入门到精通(Zabbix使用详解)

创建Web场景

Zabbix 3.0 从入门到精通(Zabbix使用详解)

创建图形

Zabbix 3.0 从入门到精通(Zabbix使用详解)

 

将模板关联到主机

Zabbix 3.0 从入门到精通(Zabbix使用详解)

监测结果

Zabbix 3.0 从入门到精通(Zabbix使用详解)

5.4.7 监控反向代理服务器

创建自定义key

[root@lb01 ~]# cat /etc/zabbix/zabbix_agentd.d/userparameter_nk.conf UserParameter=keep-ip,ip a |grep 10.0.0.3|wc -l

在服务端测试

[root@m01 ~]# zabbix_get -s 172.16.1.5 -p 10050 -k "keep-ip" 1 [root@m01 ~]# zabbix_get -s 172.16.1.6 -p 10050 -k "keep-ip" 0

在web界面添加模板

 

将模板关联到主机

5.4.8 监控Nginx的7种连接状态

nginx服务器显示status …… location /status { stub_status on; access_log off; } ……

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/3c2df720df5b10a143c97366da49e83e.html