Cacti 0.8.8b 插件(monitor thold setting realtime)安裝及郵件 短信告警

類別:原創 服務器javascript

本文參考php

《使用cacti + snmp 實現對apache 、mysql 、 nginx 的監控的安裝和配置 》http://jedy82.blog.51cto.com/425872/888803java

 

第一:說明mysql

目的:本機前提是已安裝好了cacti 0.8.8b 並正常工做,本文檔主要配置cacti插件並啓用郵件短信告警nginx

其它說明: cacti 0.8.8b的安裝請參考個人另外一篇博客文章《Cacti 0.8.8b 安裝配置(含snmp配置) http://jedy82.blog.51cto.com/425872/1569689sql

本文在此基礎上配置apache

Cacti服務器ip:192.168.10.112,cacti 使用yum方式安裝,默認路徑爲/usr/share/cacti服務器

第二:本例操做環境     ide

[root@i-tcz0hdhc ~]# yum update -y測試

[root@i-tcz0hdhc ~]# uname -a

Linux i-tcz0hdhc 2.6.32-431.29.2.el6.x86_64 #1 SMP Tue Sep 9 21:36:05 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

[root@i-tcz0hdhc ~]# more /etc/redhat-release 

CentOS release 6.6 (Final)

[root@i-tcz0hdhc ~]# 

第三:插件安裝

插件下載地址:

http://docs.cacti.net/plugins

一、 安裝插件 

[root@i-tcz0hdhc ~]# wget http://docs.cacti.net/_media/plugin:settings-v0.71-1.tgz

[root@i-tcz0hdhc ~]# wget http://docs.cacti.net/_media/plugin:realtime-v0.5-2.tgz

[root@i-tcz0hdhc ~]# wget http://docs.cacti.net/_media/plugin:thold-v0.5.0.tgz

[root@i-tcz0hdhc ~]# wget http://docs.cacti.net/_media/plugin:monitor-v1.3-1.tgz

[root@i-tcz0hdhc ~]# cd /usr/share/cacti/plugins

[root@i-tcz0hdhc plugins]# 

[root@i-tcz0hdhc plugins]# tar -zxvf /root/plugin\:settings-v0.71-1.tgz

[root@i-tcz0hdhc plugins]# tar -zxvf /root/plugin\:realtime-v0.5-2.tgz

[root@i-tcz0hdhc plugins]# tar -zxvf /root/plugin\:thold-v0.5.0.tgz 

[root@i-tcz0hdhc plugins]# tar -zxvf /root/plugin\:monitor-v1.3-1.tgz 

  

二、 啓用插件管理功能 

Console → Utilities → User Management → admin → Realm Permission 勾選 Plugin Management 後保存 

* 一般這一步不用作,默認就是在的。

wpsD68C.tmp


三、 激活安裝插件


 Console → Configuration → Plugin Management → Action 


wpsD6AC.tmp


安裝插件(逐個點擊向下小箭頭)

wpsD6AD.tmp


啓用插件(再點擊向右的綠箭頭)


wpsD6BD.tmp

此時 cacti插件安裝成功



wpsD6BE.tmp

第三:插件配置和使用


一、 使用monitor插件


a.打開「Console → Settings → Misc」,能夠調整Monitor的各項配置。


例如:勾選「Show Icon Legend」能夠在監控頁面顯示圖例,「View」能夠選用Tiles類型,以顯示設備狀態表格。


b. 爲cacti添加新設備時,勾選上「Monitor Host」項。對已添加的設備能夠經過「Management → Devices」進去修改。


c.單擊Web頁面上方的「monitor」標籤連接,能夠進入查看各設備/主機的狀態圖示。



二、使用realtime插件

安裝完realtime,在每個監控圖邊上,都會有一個小圖標,此時點擊這個小圖標,不會出來實時的數據,會報The Image Cache Directory directory does not exist. Please first create it and set permissions and then attempt to open another realtime graph」

提示出沒有Cache目錄以及權限等的錯誤,須要進一步配置後才能取到數據

wpsD6CF.tmp


a. 設置Cache目錄及權限

在cacti服務器上作以下操做:


[root@i-tcz0hdhc cacti]# cd /usr/share/cacti/


[root@i-tcz0hdhc cacti]# mkdir cache


[root@i-tcz0hdhc cacti]# chown apache.root cache


 

b. 登錄cacti網頁


打開「Console → Settings → Misc」,設置「Cache Diredtiory」「/usr/share/cacti/cache/」,保存後會出現 [OK: DIR FOUND]


wpsD6E0.tmp

此時再點擊上圖的小圖標就會出來數據了

wpsD6E1.tmp


三、 使用thold插件


使用thold以前 先要配置email參數


a. 配置email參數


wpsD6F1.tmp


打開「Console → Settings → Mail/DNS」能夠調整「SMTP wpsD702.tmpOptions」「DNS Options」等配置。

Test Email: 你的收件箱地址

Mail Services:SMTP 你的郵箱類型

From Email Address:發件郵箱地址

From Name:發件人描述

SMTP Hostname:發件郵件的smtp服務器

SMTP Username:你的發件郵箱的用戶名

SMTP Password:你的發件郵箱密碼

DNS Options : 下配置你的DNS主從服務器,如8.8.8.8

填寫完成後,點擊「Save」。而後再佔擊右上角的Send a Test Email」測試郵件功能


b. 開啓短信提醒


在189郵箱(或是其它支持短信提醒功能的郵箱)裏開啓短信提醒功能,這樣收到新郵件後,手機就能收到短信提醒了。


郵箱中的短信提醒功能設置這裏再也不說明。



c. 設置thold模板


打開「Console → Settings → Thresholds」,能夠調整Thold的各項配置。例如:「Dead Host Notifications Email」處可填寫設備當機時發送警告信息到哪一個郵箱;勾選「Send alerts as text」項,能夠設置只發送文本格式的郵件。


這裏要注意的是,有部分郵箱的短信提醒功能只支持純文本格式的郵件。


wpsD712.tmp

wpsD723.tmp


d. 建立通知列表(可省略)

打開Console -> Notification Lists,可添加一個郵件列表

wpsD724.tmp


e. 建立告警模板

打開Console -> Threshold Templates」,能夠添加、取出須要關聯到預警系統的模板,例如:能夠添加和「Interface-Traffic」

wpsD735.tmp

按照提示一步步的進行。


選擇「traffic_in」數據項,分別設置警告閾值「High Warning Threshold 」(如200000000比特/秒)和「Low Warning Threshold 」「Data Manipulation」 能夠選擇數值的類型。


Other setting中能夠附加告警時通知的郵件聯繫人。Warning Notification List 」和Alert Notification List 只有建立過通知列表後這兩項纔會顯示


wpsD736.tmp


f. 告警的項

打開「  Create → New Graphs 」,選擇須要提供預警的設備,單擊右側上方的「 Auto-create thresholds」自動建立預警項目。      
打開「Management → Thresholds」,能夠管理已經建立的預警項目。 

或者在「Management → Thresholds」中手動建立告警項

 

如只安裝thold,查看[thold]中,會出現:You are missing a dependency for thold, please install the 'Settings' plugin. 將「settings"插件install-Enable後就能夠了。

 

Setting不須要單獨配置,但setting又是必須的 

 

monitor thold setting realtime插件安裝完畢

相關文章
相關標籤/搜索