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

  繼續閱讀 »

Windows Server 2003 Active Directory(AD) 七. 群組

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

什麼是群組,簡單來說群組可看成一個邏輯單位,它包含一群使用者帳戶或是其它的群組。將權限指派給群組後,任何加入這個群組的帳戶或其它群組,都會擁有這個群組具有的權限。

在網域內的群組,和使用者帳戶一樣具有獨一無二的SID,因此我們可以把權限指派給群組。

 

何謂群組領域 :

不管是哪一種群組,都有其群組領域(Group Scope)。簡單來說【群組領域】就是指這個群組的「使用範圍」。

1.      能用於指派位於何處 (網域或樹系) 資源權限

2.      能放在哪個領域 (網域或樹系) 的其它群組之中

3.      能包含來自何處的使用者帳戶及群組

windows server2003中一共有3種群組領域分別為 :

網域區域 (Domain Local):使用範圍是本網域的群組,此群組簡稱為網域區域群組。

通用群組(Global):指派權限時使用範圍可及於樹系,但只能含同網域其它帳戶或群組,此群組稱為

                            通用群組

萬用群組(Universal): 使用範圍及於整個樹系,此群組稱為萬用群組。

   (對於這三種群組後面會有較詳細的說明)

 

 

網域區域群組: 

包含以下成員

1.      任何網域的使用者帳戶

2.      任何網域的通用群組

3.      若網域功能等級設為windows2000純粹模式windows server2003模式,則還可以包含任何網域的萬用群組及同網域的網域區域群組

雖然網域區域群組幾乎可以包括所有類型的成員,但是他的群限範圍只限於同網域的資源。

在管理網域資源時,一般都會把存取權限指派給網域區域群組,而不會直接指派給使用者帳戶。

PS網域區域群組只限於存取同網域的資源,無法使用其它網域的資源

 

 

通用群組:

通常使用通用群組來組織需要相同權限的使用者帳戶。

包含以下2種成員

1.      同網域的使用者帳戶

2.      若網域功能等級設為windows2000純粹模式windows server2003模式,則可包含同網域的其他通用群組。

通用群組的群限範圍是整個樹系,我們可以將A網域資源的存取權限,指派給BCD等網域的通用群組。但是在實際的應用上,最好是把通用群組加到網域區域群組中,而不要直接把權限指派給通用群組。

PS:通用群組是用來組織某個網域的使用者帳戶,讓這些帳戶一次獲得相同的權限。

 

萬用群組:

包含以下3種成員

1.      任何網域的使用者帳戶

2.      任何網域的通用群組

3.      任何網域的萬用群組

萬用群組和通用群組一樣,可以指派樹系中任何資源的權限給它。萬用群組和通用群組是差不多的,但是差別在於萬用群組主要用於單一網域的環境下,而通用指能用在多網域的情況下。

 

由於跨網域存取資訊時,會利用通用類別目錄(Global Catalog)來查詢資源所在的位置。所以不同網域的通用類別目錄間彼此需要相互複寫資料,以確保資料的同步。

 

萬用群組的特性之一,就是會把群組名稱以及包含的成員都發佈到通用類別目錄上。若有成員變動,則會觸發通用類別目錄之間的複寫動作,造成網路可觀的負載。然而,通用群組網域區域群組則只有群組名稱會記錄於通用類別目錄,群組包含的成員資訊不會存於通用類別目錄,所以無論成員如何變動,都不會影想到通用類別目錄的內容而觸發複寫機制。

PS:因此在多網域的環境,為了控制網路頻寬,利用通用群組來組織帳戶還是有其必要性。

 

  繼續閱讀 »

Windows Server 2003 Active Directory(AD) 六.管理使用者帳戶

由 Derek 發表於 五月 31, 2011 / 尚無評論

在此篇介紹一些有關使用者帳戶的管理方式,在設定過後都需等到下次登入才會生效。

 

刪除帳戶

SID部份,一旦刪除了使用者帳戶後,就算在重新建立同名的帳戶,在SID部份是不會相同的,系統也會自行指派一個新的給新帳戶。

在刪除帳戶之前要先確定是否有該帳戶加密的檔案,請先行解密後在刪除,要不然一旦刪除該帳戶就無法在解密了。

刪除帳戶步驟如下 :

開啟【Active Directory使用者及電腦】→【Users】→【對要刪除的帳戶點選右鍵】→【刪除】

 

點選刪除後,會出現提示畫面。

  繼續閱讀 »

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:(輸入剛剛自訂密碼)

 

 

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

 

  繼續閱讀 »