全网监控
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了全网监控相关的知识,希望对你有一定的参考价值。
监控备份服务器
1、搭建Zabbix Server(略过)
2、搭建zabbix agent(略过)
监控端口一
[[email protected] ~]# ss -tunlp|grep 873
tcp LISTEN 0 5 :::873 :::* users:(("rsync",1271,5))
tcp LISTEN 0 5 *:873 *:* users:(("rsync",1271,3))
[[email protected] ~]# ss -tunlp|grep 873|wc -l
2
[[email protected] ~]# zabbix_get -s 172.16.1.41 -p 10050 -k 'net.tcp.listen[873]'
1
监控端口二
[[email protected] ~]# zabbix_get -s 172.16.1.41 -p 10050 -k 'net.tcp.port[,873]'
1
监控进程
[[email protected] ~]# ps -ef|grep rsync
root 1271 1 0 20:10 ? 00:00:00 rsync --daemon
root 1411 1371 0 20:23 pts/1 00:00:00 grep rsync
[[email protected] ~]# ps -ef|grep rsync|wc -l
2
[[email protected] ~]# ps -ef|grep [r]sync|wc -l
1
[[email protected] zabbix_agentd.d]# zabbix_get -s 172.16.1.41 -p 10050 -k 'proc.num[,root,all,rsync]'
1
监控zabbix的url地址
打开zabbix主机里的web检测
创建web场景
查看图形
监控nginx7中状态
[[email protected] nginx]# vim nginx.conf
location /status {
stub_status on;
access_log off;
root html;
index index.html index.htm;
}
[[email protected] nginx]# vim /etc/zabbix/zabbix_agentd.d/userparameter_nginx_status.conf
UserParameter=nginx_active,curl -s 127.0.0.1/status|awk '/Active/ {print $NF}'
UserParameter=nginx_accepts,curl -s 127.0.0.1/status|awk 'NR==3 {print $1}'
UserParameter=nginx_handled,curl -s 127.0.0.1/status|awk 'NR==3 {print $2}'
UserParameter=nginx_requests,curl -s 127.0.0.1/status|awk 'NR==3 {print $3}'
UserParameter=nginx_reading,curl -s 127.0.0.1/status|awk 'NR==4 {print $2}'
UserParameter=nginx_writing,curl -s 127.0.0.1/status|awk 'NR==4 {print $4}'
UserParameter=nginx_waiting,curl -s 127.0.0.1/status|awk 'NR==4 {print $6}'
Web操作
创建模块
创建应用
创建监控项
创建2个图形
查看图形
先要刷新页面取得数据
http://10.0.0.21/status
以上是关于全网监控的主要内容,如果未能解决你的问题,请参考以下文章