大綱html
1、Cacti 高級應用之多CPU模板vim
2、Cacti 高級應用之自定義監控腳本bash
注,操做系統 CentOS 6.4 x86_64 ,軟件版本 Cacti-0.8.8b (目前最新版)。 本博文中涉及的全部軟件或文檔請點擊這裏下載:http://yunpan.cn/Qbe5Wnnd7WLzw 。(說明:本博客是基於上一篇博客寫的,上一篇博客的連接是 http://freeloda.blog.51cto.com/2033581/1310479 。)tcp
1、Cacti 高級應用之多CPU模板spa
1.問題說明操作系統
Node2:Linux 主機有兩顆CPU。.net
Node3:Windows主機有四顆CPU。插件
你們從上圖中能夠看出,無論是Linux主機的二顆CPU仍是Windows主機的四顆CPU,Cacti都單獨的監控每一個CPU的。那有沒有一種方法能夠合併CPU監控,使全部的CPU都在一張圖中。答案是確定有的,下面咱們就爲你們顯示增長多CPU模板。code
2.增長CPU模板htm
注,咱們附件中給出的多CPU模板有 2顆、4顆、8顆、16顆的模板,你們能夠根據須要進行增長。
cacti_graph_template_host_mib_-_multi_cpu_utilization_on_2_processor_box
cacti_graph_template_host_mib_-_multi_cpu_utilization_on_4_processor_box
cacti_graph_template_host_mib_-_multi_cpu_utilization_on_8_processor_box
cacti_graph_template_host_mib_-_multi_cpu_utilization_on_16_processor_box
下面是具體過程,咱們先增長2顆CPU模板再增長4顆CPU模板,
下面增長的是4顆CPU的模板,
下面的紅色箭頭顯示的就是咱們新增長的兩個圖形模板。
3.修改CPU圖形模板
Node2:Linux主機模板修改,以下圖:
點擊 「Graph Management」,Host主機標籤選擇 」Node2 (192.168.18.202)「,以下圖:
點擊 」Add「 ,出現如下頁面,選擇新增長的2顆CPU模板,點擊 」Create「,
出如今如下界面,選擇Node2主機的兩CPU,以下圖並點擊 」Save「。
下面來刪除Node2兩CPU圖形模板,
選擇,第一個選項,保留數據源,只刪除圖形模板。
下面是刪除事後的效果圖,只有咱們增長的2顆CPU圖形模板。
最終效果圖以下。
Node3:Windows主機模板修改。
好了,到這裏咱們的多CPU模板就演示所有完成了,下面咱們來和你們說下怎麼增長自定義監控腳本。
2、Cacti 高級應用之自定義監控腳本
1.Cacti自定義監控腳本進行監控的具體流程
自定義監控腳本
增長數據模板
增長數據源
增長圖形模板
圖形管理
注,下面咱們就來具體演示一下整個過程。
2.自定義監控腳本
1
2
3
4
5
6
7
8
|
[root@cacti ~]
# vim tcpconn.sh
#!/bin/bash
#
#$1: Hostname or IP
#$2: snmp community
SNMPNETSTAT=
/usr/bin/snmpnetstat
ESTABLISHED=`$SNMPNETSTAT -
v
2c -c $2 -Can -Cp tcp $1 |
grep
-i
'established'
|
wc
-l`
echo
-n
"established:$ESTABLISHED"
|
注,爲腳本增長執行權限。
1
|
[root@cacti ~]
# chmod +x tcpconn.sh
|
注,將tcpconn.sh腳本複製到Cacti安裝目錄下。
1
|
[root@cacti ~]
# cp tcpconn.sh /var/www/html/scripts/
|
3.增長數據模板
4.增長數據源
5.增長圖形模板
6.圖形管理
7.查看效果圖
好了,到這裏咱們的Cacti多CPU模板與定義監控腳本的內容就所有演示結束了,在下一篇博客中咱們和你們講解一下Cacti插件的應用。最後,但願你們有所收穫^_^……