外部命令
介紹
Nagios可以處理來自外部應用程序(包括CGI)的命令,并根據接收到的命令更改其監視功能的各個方面。外部應用程序可以通過寫入命令文件來提交命令,該文件由Nagios守護程序定期處理。

啟用外部命令
為了讓Nagios處理外部命令,請確保您執行以下操作:
使用check_external_commands選項啟用外部命令檢查。
使用command_file選項指定命令文件的位置。
如快速入門指南中所述,在包含外部命令文件的目錄上設置適當的權限。
Nagios何時檢查外部命令?
- 從Nagios Core 4開始,在收到外部命令后立即對其進行處理。
使用外部命令
在Nagios運行時,可以使用外部命令來完成各種事情。可以執行的操作示例包括暫時禁用服務和主機的通知,暫時禁用服務檢查,強制立即進行服務檢查,向主機和服務添加注釋等。
命令格式
寫入命令文件的外部命令具有以下格式…
[ 時間 ] command_id;command_arguments
…其中時間是外部應用程序將外部命令提交到命令文件的時間(采用time_t格式)。command_id和command_arguments參數的值取決于要提交給Nagios的命令。
可以在以下URL上在線找到可以使用的外部命令的完整列表(以及如何使用它們的示例):
Nagios Core中文使用教程
推薦文章: