常見的監控軟體原理

2021-09-20 23:00:09 字數 874 閱讀 3086

監控的軟體挺多的,自己用過的還是覺得zabbix好,之前用過nagios,cacti.今天就記錄下這個幾個原理

nagios常用來監控服務狀態,埠狀態,伺服器裝置運**況,可以提供簡訊或者郵件報警,

nagios本身並沒有監控的功能,所有的監控是由外掛程式完成的,外掛程式將監控的結果返回給nagios,nagios分析這些結果以web的方式展現給我們,同時提供相應的報警功能

cacti是通過 snmpget來獲取資料,使用 rrdtool繪畫圖形,而且你完全可以不需要了解rrdtool複雜的引數。它提供了非常強大的資料和使用者管理功能,可以指定每乙個使用者能檢視樹狀結 構、host以及任何一張圖,還可以與ldap結合進行使用者驗證,同時也能自己增加模板,功能非常強大完善。介面友好。軟體 cacti 的發展是基於讓 rrdtool 使用者更方便使用該軟體,除了基本的 snmp 流量跟系統資訊監控外,cacti 也可外掛程式 scripts 及加上 templates 來作出各式各樣的監控圖。

cacti是用php語言實現的乙個軟體,它的主要功能是用snmp服務獲取資料,然後用rrdtool儲存和更新資料,當使用者需要檢視資料的時候用rrdtool生成圖表呈現給使用者。因此,snmp和rrdtool是cacti的關鍵。snmp關係著資料的收集,rrdtool關係著資料儲存和圖表的生成。

mysql配合php程式儲存一些變數資料並對變數資料進行呼叫,如:主機名、主機ip、snmp團體名、埠號、模板資訊等變數。

snmp抓到資料不是儲存在mysql中,而是存在rrdtool生成的rrd檔案中(在cacti根目錄的rra 資料夾下)。rrdtool對資料的更新和儲存就是對rrd檔案的處理,rrd檔案是大小固定的檔案檔案(round robin archive),它能夠儲存的資料筆數在建立時就已經定義。關於rrdtool的知識請參閱rrdtool教學。

常見的監控方案

開源監控軟體 cacti naglos zabbix smokeping open falcon等。zabbix實戰訓練營 1.cacti icacti是基於孔amp平台展現的網路流量監測及分析工具,通過snp技術或自定義指令碼從目標裝置 主機獲取監控指標資訊 其次進行資料存諸,呼叫模板將資料存到數...

監控mysql的app mysql監控軟體

先決條件 1.配置 userparameter mysql.conf zabbix原始碼中包含了 userparameter mysql.conf 配置檔案,只需要將其拷貝到zabbix agentd.conf.d目錄下 find name userparameter mysql.conf cd t...

網路監控軟體

何謂上網管理,如何加強網路管理呢?上網管理包括對網頁訪問過濾 網路應用控制 頻寬流量管理 資訊收發審計 使用者行為分析,實現對網際網路訪問行為的全面管理。在流量管控 防止內網洩密 防範法規風險 網際網路訪問行為記錄 上網安全等多個方面提供最有效的解決方案。但是,由於上述網路裝置一般是通過dos命令的...