zabbix 报警 进程数太多

早上看到zabbix报警:系统进程数太多。

 

 

首先第一个反应是看触发器设置的阈值,这里我们根据实际环境设置的,zabbix默认的设置是300,可以根据大家的实际情况设置:

 

 

对于我们的环境来说,1000 也差不多了,那就上系统看看。

使用ps -ef  |wc -l  查看系统上全部进程数。好家伙,1140 个进程。

 

 

直接 ps  -Ao stat,ppid,pid,cmd 查看哪些进程比较多,发现了很多 defunct 标签的进程,这些都是僵尸进程。然而他们的父进程都是“1”。

先尝试kill -9 pid,发现无法杀死这些僵尸进程(一般来说都是不会成功的)。像这种只能通过重启解决。

 

 

当然了这只是一种情况。还有是别的进程太多,导致zabbix 报警。具体原因具体分析处理。

还有比如 KVM 上,xfsalloc 之类的进程太多。像这种无法处理的话,可以将zabbix 上触发器阈值调大。

 

posted on 2021-02-01 15:43  一个小菜j  阅读(458)  评论(0)    收藏  举报

导航