栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Zabbix监控

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Zabbix监控

一、zabbix_get的使用

## 举例:
zabbix_get -s 192.168.2.50 -p 10050 -k net.tcp.listen[9200]
## -s 被监控主机的IP地址
## -p 被监控主机的侦听端口,默认为10050的话,也可以省略
## -k 监控key值,见下图

二、zabbix监控应用、端口、进程数

zabbix模版可以满足我们对系统资源的监控,但是对应用的监控需要我们则需要手动添加。监控应用可以监控应用启动的端口,或者监控进程数,很多人会写自定义监控项用来监控应用,但是zabbix有自带的key可以实现监控应用的目的

1、监控端口:net.tcp.listen[port]

监控端口是最简单的,例如m监控elasticsearch的9200端口

监控项的key选择net.tcp.listen[port],填写对应的端口,修改为

net.tcp.listen[9200]

如上图(zabbix_get的使用)

2、监控进程数:proc.num[,,,]

有些应用启动是没有端口,例如keepalived就是没有端口的,配置的虚拟主机里的端口号是虚拟端口,ss命令查看不到,这种情况我们可以选择监控keepalived的进程数来监控应用状态

监控项选择 proc.num[,,,]

参数
name:进程名,ps -e 命令可查看到,但是假如是一个java应用,则只能看到java,可为空
user:运行这个进程的用户,可为空
state:状态,填all
cmdline:进程名中包含的关键字

监控keepalived,加上grep这个命令,一共有四个相关进程,进程名为keepalived

所以监控项可写为

proc.num[keepalived,root,all,keepalived]

也可以写为 proc.num[,,all,keepali],只要用zabbix_get的输出结果和ps -ef | grep keepalived的结果一致就行

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/881438.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号