Nagios的核心組件包括以下幾個(gè):
Nagios Core:Nagios監(jiān)控系統(tǒng)的核心引擎,負(fù)責(zé)執(zhí)行監(jiān)控任務(wù)、檢查主機(jī)和服務(wù)狀態(tài)、發(fā)送通知等功能。
Nagios Plugins:用于執(zhí)行實(shí)際的監(jiān)控任務(wù),檢查主機(jī)和服務(wù)的狀態(tài),可以通過插件來擴(kuò)展監(jiān)控功能。
Nagios GUI:Web界面,用于配置監(jiān)控任務(wù)、查看監(jiān)控結(jié)果、設(shè)置報(bào)警規(guī)則等。
Nagios Core API:用于與Nagios Core引擎進(jìn)行通信的接口,可以通過API來編寫自定義插件或集成其他系統(tǒng)。
Nagios Event Broker:用于將Nagios事件發(fā)送到外部系統(tǒng)或處理器的接口,可以擴(kuò)展Nagios的功能和集成其他系統(tǒng)。