Cacti 插件應用

大綱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以後的版本中已經集成插件管理功能,咱們須要什麼插件直接安裝便可,不須要再打插件補丁。以下圖,

p1


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

注,咱們刷新一下瀏覽器,咱們會看到咱們剛纔解壓的插件,以下圖。

p2

注,咱們用鼠標輕輕的滑過Actions按鈕,咱們會看到「Install Plugin」,咱們點擊一下安裝插件。以下圖,

p3

注,當咱們用鼠標輕輕沒過旁邊的綠色按鈕,會顯示「Enable plugin」,咱們點擊一下啓動插件。以下圖,

p4

注,下面咱們看到是頁面就是安裝完成並啓動好的頁面。以下圖,

p5

注,咱們點擊 「Settings」,會看到多出來一個選項卡「Mail/DNS」,咱們點擊一下。以下圖,

p6

注,下面是我配置好的郵件選項,你們能夠看到我用的是聯通的3G郵箱,這個郵箱惟一的好處就是能實時用短信提醒新郵件,基本是無延時的。(根據須要填寫本身的郵箱,不能照搬。)下圖,

p7

注,你們點擊右擊「Send a Test Email」,Cacti會發送一個測試郵件,發送成功會顯示「Success」。以下圖,

p8

qq郵箱配置

在QQ郵箱的設置裏面,找到帳戶-》POP3/IMAP/SMTP選擇開啓POP3/SMTP服務



注,下面是咱們收到的短信提醒,你們能夠看到是否是很方便啊。

p9

注,下面咱們的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

注,一樣安裝好插件後先啓用插件,以下圖。

p10

注,安裝並啓動好thold插件,左邊會出現 「Threshold Templates」,咱們點擊一下。以下圖,

112102453.png

注,點擊右上腳的「Add」,增長警報機制。咱們這裏演示監控磁盤空間。以下圖,

p12

注,點擊 「Create」,出現如下界面。下面是讓咱們填寫相關警報參數。以下圖,

p13

注,爲方便咱們填寫警報參數,咱們先查看一下磁盤空間。你們能夠看到咱們的根分區與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%時,發出郵件報警。具體設置以下圖,

p14p15

注,到這裏咱們報警機制設置完成。以下圖,

p21

注,上面咱們設置好了報警機制,下面咱們將設置的報警機制應用到Node2主機上,具體過程以下圖。

112130969.png

p18

112148120.png

注,點擊 「Auto-create thresholds」,將報警模板自動應用到磁盤空間上。(此處要導入linux主機模板)以下圖,

p19

注,你們能夠看到報警模樣應用到全部空間上了,咱們這裏只監控根分區與data分區,因此將不須要監控分區關閉。以下圖,

p20

注,下面咱們來測試一下看報警插件能不能工做。

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

p30


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

p22

注,選擇要監控的主機。以下圖,

p23

p24

注,勾選 「Monitor Host」,並填寫宕機後發送警報的郵箱。以下圖,

p25p26p27

注,下面咱們測試一下。

1
2
[root@node2 ~]     # service snmpd stop
中止 snmpd:                        [肯定]

112241849.png


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

112317884.png

p28


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

p22

p29

好了,到這裏咱們的Cacti系列博文就所有講解完成了,最後但願你們有所收穫^_^……

相關文章
相關標籤/搜索