大綱php
1、前言html
2、Cacti 插件應用之settings插件node
3、Cacti 插件應用之thold插件linux
4、Cacti 插件應用之monitor插件web
5、Cacti 插件應用之syslog插件瀏覽器
6、Cacti 插件應用之clog插件測試
注,操做系統 CentOS 6.4 x86_64 ,軟件版本 Cacti-0.8.8b (目前最新版)。 本博文中涉及的全部軟件或文檔請點擊這裏下載:http://yunpan.cn/Qbe5Wnnd7WLzw 。(說明:本博客是基於上一篇博客寫的,上一篇博客的連接是 http://freeloda.blog.51cto.com/2033581/1310942 。)spa
1、前言操作系統
1.Cacti 詳解總結 .net
在 前面四篇博客中咱們分別講解了,Cacti基礎知識、Cacti監控本機、Cacti監控遠程主機、Cacti模板與腳本應用,在這篇博文中咱們主要講解 Cacti的插件的使用,也是咱們Cacti系統博文中的最後一講解。在這篇博文中咱們主要講解五個插件分別是,settings插件、thold插件、 monitor插件、syslog插件、clog插件。
2.Cacti 插件的安裝說明
在Cacti 0.8.8a以前的版本安裝Cacti插件必須先要打上插件補丁,在Cacti 0.8.8以後的版本中已經集成插件管理功能,咱們須要什麼插件直接安裝便可,不須要再打插件補丁。以下圖,
3.官方文檔
全部插件的官方文檔請參考這裏:http://docs.cacti.net/plugins 。好了,下面咱們就來具體演示一下怎麼安裝與使用插件。
2、Cacti 插件應用之settings插件
1.做用
settings插件主要幫助咱們實現DNS域名解析與Mail發送功能。
2.安裝settings插件
1
2
3
4
|
[root@cacti ~]
# tar xf settings-v0.71-1.tgz -C /var/www/html/plugins
[root@cacti ~]
# cd /var/www/html/plugins
[root@cacti plugins]
# ls
index.php settings
|
注,咱們刷新一下瀏覽器,咱們會看到咱們剛纔解壓的插件,以下圖。
注,咱們用鼠標輕輕的滑過Actions按鈕,咱們會看到「Install Plugin」,咱們點擊一下安裝插件。以下圖,
注,當咱們用鼠標輕輕沒過旁邊的綠色按鈕,會顯示「Enable plugin」,咱們點擊一下啓動插件。以下圖,
注,下面咱們看到是頁面就是安裝完成並啓動好的頁面。以下圖,
注,咱們點擊 「Settings」,會看到多出來一個選項卡「Mail/DNS」,咱們點擊一下。以下圖,
注,下面是我配置好的郵件選項,你們能夠看到我用的是聯通的3G郵箱,這個郵箱惟一的好處就是能實時用短信提醒新郵件,基本是無延時的。(根據須要填寫本身的郵箱,不能照搬。)下圖,
注,你們點擊右擊「Send a Test Email」,Cacti會發送一個測試郵件,發送成功會顯示「Success」。以下圖,
qq郵箱配置
在QQ郵箱的設置裏面,找到帳戶-》POP3/IMAP/SMTP選擇開啓POP3/SMTP服務
注,下面是咱們收到的短信提醒,你們能夠看到是否是很方便啊。
注,下面咱們的Cacti能發郵件了,但你們有沒有發如今一個問題,咱們尚未報警機制啊,在什麼狀況一下Cacti纔會報警啊?下面咱們就來和你們配置一下報警插件。
3、Cacti 插件應用之thold插件
1.做用
thold插件提供報警功能的插件。
2.安裝方法
1
2
3
4
|
[root@cacti ~]
# tar xf thold-v0.5.0.tgz -C /var/www/html/plugins
[root@cacti ~]
# cd /var/www/html/plugins
[root@cacti plugins]
# ls
index.php settings thold
|
注,一樣安裝好插件後先啓用插件,以下圖。
注,安裝並啓動好thold插件,左邊會出現 「Threshold Templates」,咱們點擊一下。以下圖,
注,點擊右上腳的「Add」,增長警報機制。咱們這裏演示監控磁盤空間。以下圖,
注,點擊 「Create」,出現如下界面。下面是讓咱們填寫相關警報參數。以下圖,
注,爲方便咱們填寫警報參數,咱們先查看一下磁盤空間。你們能夠看到咱們的根分區與data分區的使用率分別爲16%與3%。
1
2
3
4
5
6
|
[root@node2 ~]
# df -h
文件系統 容量 已用 可用 已用%% 掛載點
/dev/sda2
9.7G 1.4G 7.8G 16% /
tmpfs 116M 0 116M 0%
/dev/shm
/dev/sda1
194M 26M 159M 14%
/boot
/dev/sda3
4.9G 138M 4.5G 3%
/data
|
注,下面咱們設置報警參數,當磁盤空間的利用率到達20%時,發出郵件報警。具體設置以下圖,
注,到這裏咱們報警機制設置完成。以下圖,
注,上面咱們設置好了報警機制,下面咱們將設置的報警機制應用到Node2主機上,具體過程以下圖。
注,點擊 「Auto-create thresholds」,將報警模板自動應用到磁盤空間上。(此處要導入linux主機模板)以下圖,
注,你們能夠看到報警模樣應用到全部空間上了,咱們這裏只監控根分區與data分區,因此將不須要監控分區關閉。以下圖,
注,下面咱們來測試一下看報警插件能不能工做。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
[root@node2 ~]
# dd if=/dev/zero of=123 bs=1M count=2000
[root@node2 ~]
# df -h
文件系統 容量 已用 可用 已用%% 掛載點
/dev/sda2
9.7G 3.4G 5.8G 37% /
tmpfs 116M 0 116M 0%
/dev/shm
/dev/sda1
194M 26M 159M 14%
/boot
/dev/sda3
4.9G 2.1G 2.5G 46%
/data
[root@node2 data]
# dd if=/dev/zero of=123 bs=1M count=2000
記錄了2000+0 的讀入
記錄了2000+0 的寫出
2097152000字節(2.1 GB)已複製,59.2541 秒,35.4 MB/秒
[root@node2 data]
# df -h
文件系統 容量 已用 可用 已用%% 掛載點
/dev/sda2
9.7G 3.4G 5.8G 37% /
tmpfs 116M 0 116M 0%
/dev/shm
/dev/sda1
194M 26M 159M 14%
/boot
/dev/sda3
4.9G 2.1G 2.5G 46%
/data
|
注,下面咱們就等郵件了。
要勾setings》threshould下的 Send Emails with Urgent Priority
4、Cacti 插件應用之monitor插件
1.做用
monitor插件監控主機是否宕機,若宕機會警報聲音提示。
2.安裝方法
1
2
3
4
|
[root@cacti ~]
# tar xf monitor-v1.3-1.tgz -C /var/www/html/plugins
[root@cacti ~]
# cd /var/www/html/plugins
[root@cacti plugins]
# ls
index.php monitor settings thold
|
注,選擇要監控的主機。以下圖,
注,勾選 「Monitor Host」,並填寫宕機後發送警報的郵箱。以下圖,
注,下面咱們測試一下。
1
2
|
[root@node2 ~]
# service snmpd stop
中止 snmpd: [肯定]
|
5、Cacti 插件應用之syslog插件
1.做用
syslog插件幫助咱們更友好的查看主機的系統日誌。
2.安裝方法
1
2
3
4
|
[root@cacti ~]
# tar xf syslog-v1.22-2.tgz -C /var/www/html/plugins
[root@cacti ~]
# cd /var/www/html/plugins
[root@cacti plugins]
# ls
index.php monitor settings syslog thold
|
6、Cacti 插件應用之clog插件
1.做用
clog插件以界面的方式幫助咱們更友好的查看cacti產生的監控日誌。
2.安裝方法
1
2
3
4
|
[root@cacti ~]
# tar xf clog-v1.7-1.tgz -C /var/www/html/plugins
[root@cacti ~]
# cd /var/www/html/plugins
[root@cacti plugins]
# ls
clog index.php monitor settings syslog thold
|
好了,到這裏咱們的Cacti系列博文就所有講解完成了,最後但願你們有所收穫^_^……