OpenNMS 的监控、控制和数据收集特性是由一组称为守护程序( BSD UNIX 约定)的并发任务来处理的。 具体对应关系整理如下表:
并发任务 | 守护程序名称 | 英文 | 描述 |
操作守护程序 | actiond | Action daemon - automated action (work flow) | 自动操作执行工具,用于根据入站事件自动操作(工作流)。 |
采集守护程序 | collectd | collects data | 从受管节点采集数据。 |
功能守护程序 | capsd | capability check on nodes | 对所发现的节点执行功能检查。它通常检查某个接口的端口,看它是否支持已知的服务协议。 |
DHCP 守护程序 | dhcpd | DHCP client for OpenNMS | 为 OpenNMS 提供 DHCP 客户机功能。 |
发现守护程序 | discovery | initial and ongoing discovery互联网控制消息协议(Internet Control Message Protocol或简写ICMP) | 对受管网络节点进行初始的发现以及持续进行定期发现。 |
事件管理器守护程序 | eventd | manages/stores events | 管理来自其它并发任务的事件,并将它们存储到 RDBMS |
通知守护程序 | notifd | external notification of users | 向用户执行外部通知。 |
故障管理器守护程序 | outaged | Outage manager daemon - consolidates events | 合并事件,以为每个受管节点/服务提供持续的历史故障视图。 |
轮询器守护程序 | pollerd | Poller daemon - polls managed nodes/services | 定期轮询受管节点/服务,以决定操作状态。 |
RTC 管理器守护程序 | rtcd | RTC manager daemon - real time availability information | 实时收集数据,为用户定义的各类受管节点/服务提供可用性信息。 |
SNMP 陷阱守护程序 | trapd | SNMP trap daemon – handles SNMP traps | 处理 SNMP 陷阱(事件)。 |
阈值服务守护程序 | threshd | Threshold daemon – monitor for threshold values | 根据属性值是否达到指定的阈值来监控受管节点/服务。 |