nginx wiki jira zabbix jumpserver 重启需要电话通知我们?nginx 磁盘90%阈值需要电话通知我们?
解刨:进程重启需要电话通知给我们
关键点:如何才能知道进程重启了(可以通过获取进程的运行时间)
ps -p 进程pid -o etimes
system.run[ps -p $(sudo netstat -lntup|grep 10051|grep -v "tcp6"|awk '{print $NF}'|awk -F/ '{print $1}') -o etimes|tail -1|xargs echo]# 10051 是进程的端口号
零零一:创建好的监控项如下图
零零二:附上模板,直接导入即可(把端口修改成对应进程的端口号)
cat zabbix.xml
5.2
2022-07-26T12:16:48Z
Linux servers
Jumpserver by Zabbix agent active
Jumpserver by Zabbix agent active
Linux servers
Proc Running Time
Jumpserver Port 80 Running
ZABBIX_ACTIVE
net.tcp.listen[80]
7d
7d
Proc Running Time
{last()}<>1
Jumpserver port not Running (Port:80)
DISASTER
YES
Jumpserver Port 2222 Running
ZABBIX_ACTIVE
net.tcp.listen[2222]
7d
7d
Proc Running Time
{last()}<>1
Jumpserver port not Running (Port:2222)
DISASTER
YES
Jumpserver Proc Running Time
ZABBIX_ACTIVE
system.run[ps -p $(sudo netstat -lntup|grep 2222|awk '{print $NF}'|awk -F/ '{print $1}') -o etimes|tail -1|xargs echo]
7d
7d
Proc Running Time
{last()}<120
Jumpserver proc has been restarted (uptime < 2m)
DISASTER
YES
查看原文
发表评论