全网监控思路
·克隆监控模板
·自动注册和自动发现
·使用zabbix的api接口,利用curl语言,或者开发自己的编程脚本如python等
我们日常使用的各种软件,都是提供了API接口,给开发人员进行修改以及获取数据的。
curl -i -X POST -H 'Content-Type:application/json' -d'{"jsonrpc":"2.0","method":"user.login","params":{"user":"Admin","Password":"zabbix"},"auth":null,"id":0}' "http://192.168.56.128/zabbix/api_jsonrpc.php"
监控实施方案
有硬件监控、应用服务监控
rsync服务监控
监控服务器的873端口是存活的
有关端口的监控,使用zabbix自带的key net.tcp.port[,873]
进行数据推拉,检测效果
监控NFS服务是否正常
通过key检测111端口 net.tcp.port[,111]
showmount -e ip | wc -l
监控mysql数据库是否正常
通过端口 net.tcp.port[,3306]
mysql -uroot -p
zabbix自带了mysql的监控模板,直接添加主板和mysql的主机关联即可
web服务器监控
net.tcp.port[,80]
zabbix也提供了对web服务器的监控模板
监控服务的具体方法
端口检测的命令
netstat
ss
lsof
结合grep查看端口是否存活
在服务端
zabbix_get -s '192.168.56.132' -p 10050 -k 'net.tcp.port[,80]'
查询进程信息
ps
通过客户端连接
web服务器用curl查询
mysql 用sql语句连接验证
缓存数据库服务 数据库读写验证
自动发现自动注册
标签:全网,端口,zabbix,Zabbix,监控,mysql,net,port From: https://www.cnblogs.com/zhendu/p/17008722.html