
對於 IT 管理者來說,每天要面對的就是海量網路裝置,這些裝置的使用情況與好壞,流量就是最重要的指標,在這麼多的來源數據,我們需要有良好的工具軟體以加速我們掌握最新的情況。
除此之外,各個伺服器所提供多樣的服務,亦需要有自動化的狀態監控系統,才能在發生障礙時即時通知管理者,及早發現及早治療,從而降低系統停止服務的時間。
方案介紹
LibreNMS 是一套開源的網路與服務監控系統,主要以 PHP、MariaDB、SNMP 技術為主進行裝置資料搜集,它所能夠提供的功能如下:
- 全 Web 化操作介面
- 監測網路裝置連線狀態
- 提供裝置效能數據記錄
- 記錄網路裝置流量
- 檢查服務運作狀態
- 多樣化的警報發送機制
- 支援 Nagios Plugin (Service)
- 支援多種身份驗證
- 逐漸完善的繁體中文介面 (由我持續進行中)
在裝置監測的功能上,LibreNMS 提供了五種機制,分別可以做到不同等級的深入探索。

最基本從 ICMP 做裝置是否連線中的檢測,接著以 SNMP 最較為深度的資料採集,進一步可以安裝 Agent 取得更詳細的作業系統發行版本資訊與處理程序等。
針對特定的應用,有提供 Application 功能來對應的效能數據擷取方式,而在不同服務的狀況監控則使用名為 Service 的機制去監視各個服務的運作狀態,而且可以相容 Nagios 的 Plugin 做更多的擴充。
演講簡報
技術文章
取自 blog.jason.tools 網誌最近 LibreNMS 相關文章。
- 2023/06/28[套件分享] 開源軟體防火牆與路由器:OPNsense
- 2022/10/07[演講簡報] 採用開源軟體打造企業資安監測系統
- 2021/06/09[經驗分享] LibreNMS 搭配 check_mk 硬碟溫度讀取異常問題處理
- 2021/05/24[套件分享] 企業遠距作業解決方案架構圖
- 2021/02/11[實用套件] LibreNMS 搭配 Oxidized 自動化網路裝置組態備份
- 2021/02/03[經驗分享] 無外網情況下以 Docker 部署 LibreNMS
- 2020/11/04[演講簡報] 加密勒索時代下的資料保存之戰
- 2020/09/14[經驗分享] LibreNMS 搭配 Prometheus 時取用 sysName
- 2020/09/13[經驗分享] 從事件來看 LibreNMS 的重要性
- 2020/08/02[演講簡報] 以開源軟體打造新創公司基礎資訊建設
- 2020/05/31[技巧分享] 讓 LibreNMS Agent 支援 Windows 的作法
- 2019/10/07開源網路裝置服務監控系統:LibreNMS (五)


