1.zabbix父进程
4844 1 /usr/sbin/zabbix_server -c /etc/zabbix/zabbix_server.conf
2.vmware 收集器(vmware collector)——负责从vmware服务进程中收集数据(服务器代理端不支持这种类型的进程);
5434 4844 /usr/sbin/zabbix_server: vmware collector #1 [updated 0, removed 0 VMware services in 0.000014 sec, idle 5 sec]
5435 4844 /usr/sbin/zabbix_server: vmware collector #2 [updated 0, removed 0 VMware services in 0.000023 sec, idle 5 sec]
3.不可到达轮询器(unreachable poller)——用于轮询不可到达到的设备;
5454 4844 /usr/sbin/zabbix_server: unreachable poller #1 [got 0 values in 0.000047 sec, idle 1 sec]
4.陷入器(trapper)——用于处理主动采集、陷入以及分布式节点间或服务器代理的通信;
5455 4844 /usr/sbin/zabbix_server: trapper #1 [processed data in 0.000299 sec, waiting for connection]
5456 4844 /usr/sbin/zabbix_server: trapper #2 [processed data in 0.000407 sec, waiting for connection]
5457 4844 /usr/sbin/zabbix_server: trapper #3 [processed data in 0.001614 sec, waiting for connection]
5462 4844 /usr/sbin/zabbix_server: trapper #4 [processed data in 0.000220 sec, waiting for connection]
5463 4844 /usr/sbin/zabbix_server: trapper #5 [processed data in 0.001648 sec, waiting for connection]
5.定时器(timer)——用于处理触发器中也时间相关的函数和维护模式的进程;
5424 4844 /usr/sbin/zabbix_server: timer #1 [updated 0 hosts, suppressed 0 events in 0.000349 sec, idle 59 sec]
6.自我监控(self-monitoring)——用于收集Zabbix系统内部的监控信息;
5433 4844 /usr/sbin/zabbix_server: self-monitoring [processed data in 0.000013 sec, idle 1 sec]
7.轮询器(poller)——用于普通的被动监控项目的轮询;
5440 4844 /usr/sbin/zabbix_server: poller #1 [got 0 values in 0.000009 sec, idle 1 sec]
5441 4844 /usr/sbin/zabbix_server: poller #2 [got 14 values in 0.010344 sec, idle 1 sec]
5442 4844 /usr/sbin/zabbix_server: poller #3 [got 0 values in 0.000011 sec, idle 1 sec]
5443 4844 /usr/sbin/zabbix_server: poller #4 [got 0 values in 0.000016 sec, idle 1 sec]
5444 4844 /usr/sbin/zabbix_server: poller #5 [got 11 values in 0.000834 sec, idle 1 sec]
5445 4844 /usr/sbin/zabbix_server: poller #6 [got 0 values in 0.000008 sec, idle 1 sec]
5450 4844 /usr/sbin/zabbix_server: poller #7 [got 0 values in 0.000010 sec, idle 1 sec]
5451 4844 /usr/sbin/zabbix_server: poller #8 [got 0 values in 0.000009 sec, idle 1 sec]
5452 4844 /usr/sbin/zabbix_server: poller #9 [got 0 values in 0.000010 sec, idle 1 sec]
5453 4844 /usr/sbin/zabbix_server: poller #10 [got 0 values in 0.000008 sec, idle 1 sec]
8.Ping检查器(icmp pinger)——用于定期的进行ICMP PING检查;
5464 4844 /usr/sbin/zabbix_server: icmp pinger #1 [got 3 values in 0.231402 sec, idle 5 sec]
9.HTTP 轮询器(http poller)——用于轮询web类的监控项目;
5425 4844 /usr/sbin/zabbix_server: http poller #1 [got 0 values in 0.000469 sec, idle 5 sec]
10.管家(housekeeper)——用于清理过期的历史数据的进程;
5423 4844 /usr/sbin/zabbix_server: housekeeper [deleted 88288 hist/trends, 0 items/triggers, 0 events, 0 sessions, 0 alarms, 0 audit items in 16.322541 sec, idle for 1 hour(s)]
11.历史数据同步器(history syncer)——用于写历史数据表;
5427 4844 /usr/sbin/zabbix_server: history syncer #1 [processed 0 values, 0 triggers in 0.000023 sec, idle 1 sec]
5428 4844 /usr/sbin/zabbix_server: history syncer #2 [processed 0 values, 4 triggers in 0.000543 sec, idle 1 sec]
5429 4844 /usr/sbin/zabbix_server: history syncer #3 [processed 35 values, 0 triggers in 0.013621 sec, idle 1 sec]
5430 4844 /usr/sbin/zabbix_server: history syncer #4 [processed 0 values, 0 triggers in 0.000014 sec, idle 1 sec]
12.步骤(escalator)——用于处理动作中的步骤的进程;
5431 4844 /usr/sbin/zabbix_server: escalator #1 [processed 0 escalations in 0.000480 sec, idle 3 sec]
13.自动发现器(discoverer)——用于自动发现设备的进程;
5426 4844 /usr/sbin/zabbix_server: discoverer #1 [processed 0 rules in 0.000560 sec, idle 60 sec]
14.配置同步器(configuration syncer)——用于将配置文件中的配置信息同步到内存中缓存;
5422 4844 /usr/sbin/zabbix_server: configuration syncer [synced configuration in 0.049568 sec, idle 60 sec]
15.报警器(alerter)——该类型的进程是用来发送报警通知的;
5466 4844 /usr/sbin/zabbix_server: alerter #1 [sent 0, failed 0 alerts, idle 297.205790 sec during 297.227319 sec]
5468 4844 /usr/sbin/zabbix_server: alerter #2 [sent 0, failed 0 alerts, idle 297.189199 sec during 297.226017 sec]
5469 4844 /usr/sbin/zabbix_server: alerter #3 [sent 0, failed 0 alerts, idle 297.157367 sec during 297.198307 sec]
16.告警管理(alert manager)
5465 4844 /usr/sbin/zabbix_server: alert manager #1 [sent 0, failed 0 alerts, idle 5.008501 sec during 5.008550 sec]
17.预处理管理(preprocessing manager)
5470 4844 /usr/sbin/zabbix_server: preprocessing manager #1 [queued 0, processed 139 values, idle 5.006871 sec during 5.007668 sec]
18.预处理(preprocessing)
5471 4844 /usr/sbin/zabbix_server: preprocessing worker #1 started
5473 4844 /usr/sbin/zabbix_server: preprocessing worker #2 started
5474 4844 /usr/sbin/zabbix_server: preprocessing worker #3 started
19.任务管理(task manager)
5439 4844 /usr/sbin/zabbix_server: task manager [processed 0 task(s) in 0.000265 sec, idle 5 sec]
20.其他
数据发送器(data sender)——服务器代理节点用于发送数据的进程(服务器端没有这类进程);
数据库看门狗(db watchdog)——该进程用于监视zabbix系统的数据库状态,当数据库状态变为不可用时,发送警告信息(服务器代理端不支持这类型进程)。
心跳发送器(heartbeat sender)——服务器代理端用于发送心跳信息(服务器端没有这类型的进程);
ipmi 轮询器(ipmi poller)——用于定期进行ipmi监控项目的检查;
java 轮询器(java poller)——用于轮询java 监控项目;
分布式节点看守器(node watcher)——用于在不同的分布式节点发送历史数据和配置信息更新的进程;