Nagios的API可以實(shí)現(xiàn)以下功能:
監(jiān)控主機(jī)和服務(wù)的狀態(tài):通過API可以查詢監(jiān)控主機(jī)和服務(wù)的當(dāng)前狀態(tài),包括是否正常、警告或故障。
添加、刪除和修改主機(jī)和服務(wù):通過API可以添加、刪除和修改監(jiān)控主機(jī)和服務(wù)的配置信息。
查詢監(jiān)控報(bào)警信息:通過API可以查詢監(jiān)控系統(tǒng)生成的報(bào)警信息,包括報(bào)警級(jí)別、報(bào)警內(nèi)容等。
查詢監(jiān)控歷史數(shù)據(jù):通過API可以查詢監(jiān)控系統(tǒng)的歷史數(shù)據(jù),包括主機(jī)和服務(wù)的狀態(tài)變化歷史、性能數(shù)據(jù)等。
執(zhí)行主機(jī)和服務(wù)檢查:通過API可以觸發(fā)監(jiān)控系統(tǒng)執(zhí)行主機(jī)和服務(wù)的檢查,獲取最新的狀態(tài)信息。
查詢監(jiān)控系統(tǒng)配置信息:通過API可以查詢監(jiān)控系統(tǒng)的配置信息,包括主機(jī)分組、服務(wù)模板等。