Nagios
尋找 NRPE 服務程式碼
我正在尋找允許連接到遠端主機以檢查的 NRPE 服務程式碼:-
- http 服務連接到埠 80 或自定義埠
- 埠 22 或自定義埠上的 ssh 服務
- 由於檢查與 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 以獲取選項和範例。