Nagios

尋找 NRPE 服務程式碼

  • February 25, 2018

我正在尋找允許連接到遠端主機以檢查的 NRPE 服務程式碼:-

  1. http 服務連接到埠 80 或自定義埠
  2. 埠 22 或自定義埠上的 ssh 服務
  3. 由於檢查與 hda 兼容的磁碟程式碼,我需要檢查與 sda 兼容的磁碟

您無需使用 NRPE 外掛來檢查遠端可訪問的資源/服務,例如 HTTP 和 SSH。您可以只使用 nagios 提供的 check_http 和 check_ssh 外掛。

對於 check_disk,我認為它應該支持兩種設備的命名(hda 或 sda)。

NRPE 配置位於 /etc/nagios 目錄(至少在 Ubuntu 上)。

要更改 check_disk 命令,請編輯該目錄中的相關文件(可能是 nrpe.cfg)並將其更改為使用 /dev/sda 而不是 /dev/hda。

對於其他服務,創建將執行您想要的檢查的相關命令,例如:

command[check_my_web_server]=/usr/lib/nagios/plugins/check_http -H www.example.com # and whatever you want for the return

執行 /usr/lib/nagios/plugins/check_http –help 以獲取選項和範例。

引用自:https://serverfault.com/questions/346082