基礎
Nagios原名為NetSaint,由Ethan Galstad開發並維護。Nagios是一個老牌監控工具,由C語言編寫而成,主要針對主機監控(CPU、內存、磁盤等)和網絡監控(SMTP、POP3、HTTP和NNTP等),當然也支持用戶自定義的監控腳本
技術架構[1]
Nagios的整體架構非常清晰,它通過Plugin采集各種監控數據,例如針對SNMP監控時,通過SNMP plugin和在監控對象上運行的snmpd通信獲取網絡信息;它還支持一種更加通用和安全的采集方式NRPE(Nagios Remote Plugin Executor),它首先在遠端啟動一個NRPE守護進程,用於在遠端主機上面運行檢測命令,在Nagios服務端用check nrep的plugin插件通過SSL對接到NRPE守護進程,執行相應的監控行為。
Nagios數據被保存在RDD(Round Robin Database,環形數據庫)中,RDD適用於存儲時序數據
參考
- ^深入淺出Prometheus:1.9.2 Nagios
-
扫码下载安卓APP
-
微信扫一扫关注我们微信扫一扫打开小程序手Q扫一扫打开小程序
-
返回顶部
Copyright © TaoHigo.com |
2020-2021 |
|
queries in 0.401 s