Cacti Thresholds 警報設定

由 Derek 發表於 八月 19, 2011 / 尚無評論

不論使用那一種監控軟體,一定都會希望系統或是設備在發生問題之前可以預防,

最壞的情況也能在當下即時知道發生問題。

所以今天就來介紹一下Cacti 的警報設定吧。

 

登入Cacti後,點選左方表單中的【Plugin Management】查看所需要的外掛套件是否有安裝。若是沒有的話請參考 Cacti 外掛安裝教學

 

檢查一下看是否有安裝Thold(Thresholds)此套件。

 

確認好後點選左方表單中的【Thresholds

繼續閱讀 »

Cacti實務應用-總流量圖設定方式

由 Derek 發表於 七月 4, 2011 / 尚無評論

 

相信在使用cacti上,不論主機的多寡。在某些時後還是會需要看到總流量。因此今天就來說明一下怎麼在cacti上把好幾台的流量數據整合起來。以提高管理者在管理時的效率。

 

1.      建立CDEFs

首先來說明一下什麼是CDEFs :

CDEFs 就是應用數學涵數數據來做圖形化的輸出,這個概念是來自於RRDtool

 

console】→【Graph Management】→【CDEFs


 

點選CDEFs之後,再右邊會有一個Add也請點選後新增


 

Name的部份可自行輸入所需要或好記的名字。確定後點選create進入下一步


 

設定好Name後會看到下圖,還請CDEF Items 表格中點選Add,並且依序建立下方三個Items


繼續閱讀 »

Linux SNMP 安裝

由 Derek 發表於 六月 9, 2011 / 尚無評論

SNMP的安裝方式這邊介紹兩種,請選擇自己所適合的安裝。

 

方法一: 使用yum直接安裝

SNMP Library and Utility:


[root@localhost ~]# yum install net-snmp net-snmp-libs net-snmp-utils

 

方法二:


[root@localhost ~]# cd /tmp   #統一把下載的資料存放在tmp

[root@localhost ~]# wget http://www.vixual.net/download/source/mrtg/ucd-snmp-4.2.5.tar.gz

[root@localhost src]# mv ucd-snmp-4.2.5.tar.gz /usr/local/src

[root@localhost src]# cd /usr/local/src

[root@localhost src]# tar -zxvpf ucd-snmp-4.2.5.tar.gz

[root@localhost src]# cd ucd-snmp-4.2.5

[root@localhost ucd-snmp-4.2.5]# ./configure --prefix=/usr/local/snmp

#過程中會有幾個要注意的地方

-Press return to continue- (這裡按 enter )

System Contact Information (root@):root@tsai.adsldns.org  (這裡輸入你的 e-mail)

System Location (Unknown):CentOS 5.6 (這裡可以隨便輸入,不正確也沒關係)

Location to write logfile (/var/log/snmpd.log): ( enter 即可)

Location to write persistent information (/var/ucd-snmp): ( enter 即可)

[root@localhost ucd-snmp-4.2.5]# make 

[root@localhost ucd-snmp-4.2.5]# make install

#啟動 ucd-snmp

[root@localhost ~]# /usr/local/snmp/sbin/snmpd

[root@localhost ~]# chkconfig snmpd on    #可以自動開機時啟動

  繼續閱讀 »

Windows Server 2008 R2開啟SNMP服務

由 Derek 發表於 六月 8, 2011 / 尚無評論

 

在很多服務上面會使用到【SNMP】,因此我們來說明一下如何在一台剛安裝好的Windows Server 2008 R2上面開啟這一個服務。

SNMP開啟的方式如下:

開啟伺服器管理員的方法有兩種

1.      直接點選下圖中左下方紅框內的選項

2.      【開始】→【系統管理工具】→【伺服器管理員】

 

開啟伺服器管理員

【功能】【新增功能】

 

 

把【SNMP服務】和【SNMP WMI提供者】打勾,後點選下一步

繼續閱讀 »

Cacti 新增監控教學

由 Derek 發表於 六月 7, 2011 / 尚無評論

 

 

接下來介紹一下怎麼在Cacti介面新增監控設備,這邊為了讓大家看的比較方便

所以安裝的是中英文都有的版本。

登入Cacti後點選左邊【Devices


 

 

點選進來後會看到已經被加入的一些設備,但是在剛裝好的Cacti只會有Localhost

再來點選右邊【Add】新增


 

 

 接下來會看到一些需要填寫的部份,此部份就可依個人需求設定


 

繼續閱讀 »

Cacti 外掛安裝教學

由 Derek 發表於 六月 6, 2011 / 6 則評論

安裝 Cacti Plugin(PA) 架構

想要了解有些什麼版本或是最新版本可查詢 http://www.cacti.net/download_patches.php


[root@localhost ~]# cd /tmp

[root@localhost ~]# wget http://mirror.cactiusers.org/downloads/plugins/cacti-plugin-0.8.7g-PA-v2.8.tar.gz

[root@localhost ~]# tar -zxvpf cacti-plugin-0.8.7g-PA-v2.8.tar.gz

[root@localhost ~]# cd /var/www/html/cacti/

[root@localhost ~]# patch -p1 -N < /tmp/cacti-plugin-arch/cacti-plugin-0.8.7g-PA-v2.8.diff

 

 

外掛套件使用介紹

匯入 Plugin 設定值欄位資料


[root@localhost ~]# cd /tmp/cacti-plugin-arch/

[root@localhost ~]# mysql -u cactiuser -p cacti < pa.sql

 

 

修改 global.php


[root@localhost ~]# vi /var/www/html/cacti/include/global.php

$database_type = "mysql";

$database_default = "cacti";

$database_hostname = "localhost";

$database_username = "cactiuser";          #修改為自行建立的資料庫使用者帳號

$database_password = "cactipasswd";        #修改為自行建立的資料庫使用者密碼

$database_port = "3306";

 

#下列三行就看各人加與不加(我加了之後是無法使用,反而是沒加才可正常使用)

#如果有要加的話請加在$config = array();之前不然會有問題

$plugins = array();

$plugins[] = 'thold';

$plugins[] = 'settings';

 

#cacti URL位置

$config['url_path'] = '/cacti/';

 

 

安裝Plugin – Settings 外掛


[root@localhost ~]# cd /tmp

[root@localhost ~]#  wget http://cactiusers.org/downloads/settings.tar.gz

[root@localhost ~]# tar -zcvpf settings-0.5.tar.gz

[root@localhost ~]# mv settings /var/www/html/cacti/plugins

 

繼續閱讀 »

Cacti 監控系統介紹與安裝(更新版)

由 Derek 發表於 六月 5, 2011 / 尚無評論

之前有寫過一篇Cacti 監控系統介紹與安裝 ,有興趣的可以參考看看。兩篇設定後都是可以使用的,只是寫這篇更新版主要是為了把一些相關資料再次重新整理一次。

 

前置動作

安裝Cacti會使用到的套件

統一把下載的檔案放在 /tmp

 

RPMforge :


[root@localhost ~]# cd /tmp   #統一把下載的資料存放在tmp

[root@localhost tmp]# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm

[root@localhost tmp]# rpm –import http://apt.sw.be/RPM-GPG-KEY.dag.txt

                                                         #安裝 DAG GPG 金鑰

[root@localhost tmp]# rpm -K rpmforge-release-0.5.2-2.el5.rf.*.rpm

                                             #審核所下載的套件

[root@localhost tmp]# rpm -i rpmforge-release-0.5.2-2.el5.rf.*.rpm

                #安裝套件,這樣做會新增一個yum軟件庫的設定檔及匯入應有的GPG金鑰

[root@localhost tmp]# yum install htop   #安裝軟件

 

 

 MySQL Server :


[root@localhost ~]# yum install mysql-server mysql-devel

 

 

Apache


[root@localhost ~]# yum install httpd

 

 

PHP and PHP Modules (include LDAP Authentication Module)


[root@localhost ~]# yum install php php-mysql php-snmp php-ldap

 

 

RRDTool (需要加入 RPMForge 套件來源後,才能直接用 yum 安裝 RRDTool)


[root@localhost ~]# yum install libart_lgpl-devel zlib-devel libpng-devel freetype-devel dejavu-lgc-fonts cairo-devel libxml2-devel pango-devel pango  freetype

[root@localhost ~]# yum install rrdtool

 

 如果yum無法安裝的話請手動安裝

 

[root@localhost ~]# cd /tmp

[root@localhost ~]# wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.5.tar.gz

[root@localhost ~]# tar -zxvf rrdtool-1.4.5.tar.gz

[root@localhost ~]# cd rrdtool-1.4.5

[root@localhost ~]# export PKG_CONFIG_PATH=/usr/lib/pkgconfig/

[root@localhost ~]# ./configure

[root@localhost ~]# make && make install

[root@localhost ~]# ln -s /tmp/rrdtool-1.4.2 /usr/local/rrdtool


 

 

 

等等會使用到編譯原碼,所以安裝以下兩個套件


[root@localhost ~]# yum -y install gcc

[root@localhost ~]# yum -y install gcc-c++

 

 

Spine for Cacti for centos安裝


[root@localhost ~]# yum install net-snmp-devel mysql-devel openssl-devel libtool

[root@localhost ~]# cd /tmp

[root@localhost ~]# wget http://download.faq-book.com/Linux/Cacti/cacti-spine-0.8.7g-patched.tar.gz

[root@localhost ~]# tar -zxvpf cacti-spine-0.8.7g-patched.tar.gz

[root@localhost ~]# cd cacti-spine-0.8.7g

[root@localhost ~]# ./bootstrap

[root@localhost ~]# ./configure

[root@localhost ~]# make

[root@localhost ~]# make install

 

 

SNMP Library and Utility 可參考此篇 Linux SNMP安裝


[root@localhost ~]# yum install net-snmp net-snmp-libs net-snmp-utils

  繼續閱讀 »

Cacti中文化、額外軟體、常見問題

由 Derek 發表於 五月 30, 2011 / 2 則評論

中文化安裝與設定


[root@localhost ~]# cd /tmp   #統一把下載的資料存放在tmp

[root@localhost ~]# wget http://download.faq-book.com/Linux/Cacti/cacti-0.8.7g-cht-20101219.tar.gz

[root@localhost ~]# cp cacti-0.8.7g-cht-20101219.tar.gz /var/www/html/cacti

[root@localhost ~]# cd /var/www/html/cacti

[root@localhost cacti]# tar -zxvpf cacti-0.8.7g-cht-20101219.tar.gz

[root@localhost cacti]# chown -R root:root .    # 注意此處指令最後有一點

[root@localhost cacti]# find . -type d -exec chmod 755 {} +

[root@localhost cacti]# find . -type f -exec chmod 644 {} +

[root@localhost cacti]# chown -R cacti:cacti log/ rra/

                                        #此cacti權限請依自行建立的系統使用者修改

 

建立外掛資料庫 :


[root@localhost ~]# mysql -u root -p cacti < pa.sql

Enter password:(輸入剛剛自訂密碼)

 

 

中文化完成後內容會變成有中文和英文對照  如下圖

 

  繼續閱讀 »