cacti自定義監控指令碼
1.建立資料指令碼
在cacti/scripts目錄建立tcpconn.sh指令碼
[root@OCM scripts]# cat tcpconn.sh
#!/bin/bash
SNMPNETSTAT=/usr/bin/snmpnetstat
ESTABLISHED=`$SNMPNETSTAT -v 2c -c $2 -Can -Cp tcp $1 | grep -i 'listen' | wc -l`
echo -n established:$ESTABLISHED
2.cacti上新增資料收集方法
輸入相應資訊
我們的指令碼需要傳遞兩個引數,用<>括起來,點選create,下面的input fileds和output fileds分別對應引數的輸入和指令碼的輸出.
上一步中,我們定義了資料收集方法,那麼收集到的資料如何儲存呢?儲存在什麼地方?如何建立rrd檔案? 這些都是資料模板完成的,所以接下來我們要定義資料模板。
4、把資料模板應用到某個device上時,就建立資料來源(Data Sources)
此步聚完成後,就會生成相應的rrd檔案,就會在/var/www/html/cacti/rra目錄下建立rrd檔案
5.新增圖形模板
填寫一些關於圖形的基本資訊(name, title),其他保持預設或者根據自己需要填寫。點選"建立"之後,我們還需要更詳細的設定。
6.把圖形模板關聯到device
在graphs中就可以看到圖形了.
在cacti/scripts目錄建立tcpconn.sh指令碼
[root@OCM scripts]# cat tcpconn.sh
#!/bin/bash
SNMPNETSTAT=/usr/bin/snmpnetstat
ESTABLISHED=`$SNMPNETSTAT -v 2c -c $2 -Can -Cp tcp $1 | grep -i 'listen' | wc -l`
echo -n established:$ESTABLISHED
2.cacti上新增資料收集方法
輸入相應資訊
我們的指令碼需要傳遞兩個引數,用<>括起來,點選create,下面的input fileds和output fileds分別對應引數的輸入和指令碼的輸出.
注意,當我們接收到一個資料之後,就需要更新RRD檔案,所以"Update RRD File"這裡必須勾選。
3.定義資料模板上一步中,我們定義了資料收集方法,那麼收集到的資料如何儲存呢?儲存在什麼地方?如何建立rrd檔案? 這些都是資料模板完成的,所以接下來我們要定義資料模板。
4、把資料模板應用到某個device上時,就建立資料來源(Data Sources)
此步聚完成後,就會生成相應的rrd檔案,就會在/var/www/html/cacti/rra目錄下建立rrd檔案
5.新增圖形模板
填寫一些關於圖形的基本資訊(name, title),其他保持預設或者根據自己需要填寫。點選"建立"之後,我們還需要更詳細的設定。
6.把圖形模板關聯到device
在graphs中就可以看到圖形了.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26937943/viewspace-1816379/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 搭建Cacti監控
- cacti監控mysqlMySql
- 自定義監控項
- cacti監控lighttpdhttpd
- cacti監控tcpconnectionTCP
- cacti批量新增監控
- 監控指令碼指令碼
- Cacti0.8.8a監控mysqlMySql
- Cacti 監控 AIX 系統AI
- Prometheus Operator自定義監控項Prometheus
- node_exporter 自定義監控Export
- zabbix_sender自定義監控
- tinyVue(version:0.1.0)---支援computed屬性、watch監控,自定義指令Vue
- mysql監控指令碼MySql指令碼
- DBA監控指令碼指令碼
- session指令碼監控Session指令碼
- 埠監控指令碼指令碼
- oracle 監控指令碼Oracle指令碼
- listener監聽監控指令碼指令碼
- gitSource 自定義指令碼Git指令碼
- 體驗監控寶自定義監控 送你《IT運維之道》運維
- 【SQL監控】SQL完全監控的指令碼SQL指令碼
- cacti監控windows伺服器Windows伺服器
- Cacti安裝磁碟IO監控
- 五、自定義Zabbix監控專案
- mysql監控:zabbix上自定義keyMySql
- ogg監控指令碼指令碼
- stap監控IO指令碼指令碼
- 【shell】磁碟監控指令碼指令碼
- mysql 的一個監控指令碼,監控heartbeatMySql指令碼
- 15.prometheus之pushgateway自定義監控PrometheusGateway
- cacti監控(2)正式安裝rrdtoolcacti
- 配置CACTI監控MySQL資料庫狀態(4)配置cactiMySql資料庫
- mysql mon 的一個監控指令碼,監控heartbeatMySql指令碼
- PostgreSQL之鎖監控指令碼SQL指令碼
- Oracle DBA常用監控指令碼Oracle指令碼
- memcached程式埠監控指令碼指令碼
- Nagios 監控ESXI指令碼iOS指令碼