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

最基本從 ICMP 做裝置是否連線中的檢測,接著以 SNMP 最較為深度的資料採集,進一步可以安裝 Agent 取得更詳細的作業系統發行版本資訊與處理程序等。
針對特定的應用,有提供 Application 功能來對應的效能數據擷取方式,而在不同服務的狀況監控則使用名為 Service 的機制去監視各個服務的運作狀態,而且可以相容 Nagios 的 Plugin 做更多的擴充。
演講簡報
技術文章
取自 blog.jason.tools 網誌最近 LibreNMS 相關文章。
- [套件分享] 開源軟體防牆 OPNsense
- [演講簡報] 採用開源軟體打造企業資安監測系統
- [演講簡報] 採用開源軟體打造企業資安監測系統
- [經驗分享] LibreNMS 搭配 check_mk 硬碟溫度讀取異常問題處理
- [套件分享] 企業遠距作業解決方案架構圖
- [經驗分享] LibreNMS 搭配 Oxidized 自動化網路裝置組態備份
- [經驗分享] 無外網情況下以 Docker 部署 LibreNMS
- [演講簡報] 加密勒索時代下的資料保存之戰
- [經驗分享] LibreNMS 搭配 Prometheus 時取用 sysName
- [經驗分享] 從事件來看 LibreNMS 的重要性
- [演講簡報] 以開源軟體打造新創公司基礎資訊建設
- [技巧分享] 讓 LibreNMS Agent 支援 Windows 的作法
- 開源網路裝置服務監控系統:LibreNMS (五)
- 開源網路裝置服務監控系統:LibreNMS (四)
- 開源網路裝置服務監控系統:LibreNMS (三)
- 開源網路裝置服務監控系統:LibreNMS (二)
- 開源網路裝置服務監控系統:LibreNMS (一)
- [經驗分享]LibreNMS 整合 Grafana 做為圖表顯示工具
- [經驗分享]解決 LibreNMS 新增裝置群組錯誤問題
- [經驗分享]變更 LibreNMS 的配色主題
- [經驗分享]LibreNMS 的 Address & Ports 頁面無法正常顯示問題
- [經驗分享]LibreNMS 更新 PHP 7.2 問題與解決方法
- [經驗分享]分析 Proxmox VE 客體機 DISK I/O 效能
- [套件介紹]監測 Proxmox VE 服務運作健康狀況
- [經驗分享]查看 Proxmox VE 相關服務的事件記錄
- [議程簡報]Proxmox VE 叢集、高可用性與其它進階技巧
- [經驗分享]LibreNMS無法取得某些FreeNAS儲存區資訊
- [議程簡報]LibreNMS 企業實戰經驗分享