[SNMP] librenms 設定應用-Nagios

介紹Nagios套件與如何使用
本文更新時間為2020年,資訊可能有所改變

介紹 Nagios套件

Nagios插件是一套開源監控工具,提供了多種服務監控功能,如HTTP、FTP、SSH等。透過在librenms中配置Nagios插件,使用者可以實現更細緻和全面的健康度監測

安裝Nagios套件

安裝 EPEL 套件庫

1
dnf install epel-release

搜尋可以安裝的套件

1
dnf search nagios-plugins-

下圖搜尋後的結果

[備註:nagios-plugins-mysql 會與maroadb互衝導致無法安裝]

安裝套件 [使用nagios-dns 示範]

安裝指令

1
dnf install nagios-plugins-dns

修改設定檔

1
vim /opt/librenms/config.php
1
2
3
# nagios-plugins-all
$config[‘show_services’] = 1;
$config[‘nagios_plugins’] = “/usr/lib64/nagios/plugins”;
1
chmod +x /usr/lib64/nagios/plugins/*

設定排程

1
vi /etc/cron.d/librenms
1
2
3
4
:
*/5 * * * * librenms /opt/librenms/services-wrapper.py 1
# Daily maintenance script. DO NOT DISABLE!
:

重啟排程

1
service crond restart

安裝設定完成,點擊首頁的 service → add service,進入畫面進行設定。

該文章同時發布於medium