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 | 根據屬性值是否達到指定的門檻值來監控受管節點/服務。 |