Ubuntu下安裝Cacti+rrdtool監控Windows

來源:互聯網
上載者:User

標籤:ubuntu   rrdtool   cacti監控   

實驗所需環境及材料

1. Ubuntu安裝請參考:http://2686716.blog.51cto.com/2676716/1955951

2. SNMP informant-std-17 (備忘:是一款Windows增強SNMP外掛程式,它可以讓Cacti監控更多的windows資訊):http://down.51cto.com/data/2332201

3. Cacti Windows監控模板,:http://down.51cto.com/data/1061582


實驗正式開始:

啟動Ubuntu,用root帳號登入,前提保障你的Ubuntu能訪問internet

安裝更新鍵入:apt-get update

650) this.width=650;" src="https://s5.51cto.com/wyfs02/M00/9E/53/wKioL1mQJMCzupv2AAAP7qYrku8653.png-wh_500x0-wm_3-wmp_4-s_357052560.png" style="float:none;" title="w (1).png" alt="wKioL1mQJMCzupv2AAAP7qYrku8653.png-wh_50" />

安裝snmpd,cacti,cacti-spine,rrdtool相關組件

命令:apt-get install snmpd cacti cacti-spine rrdtool

650) this.width=650;" src="https://s5.51cto.com/wyfs02/M01/9E/64/wKiom1mQJMHjs8u7AAAiyfSnsss632.png-wh_500x0-wm_3-wmp_4-s_351248736.png" style="float:none;" title="w (2).png" alt="wKiom1mQJMHjs8u7AAAiyfSnsss632.png-wh_50" />

650) this.width=650;" src="https://s5.51cto.com/wyfs02/M02/9E/64/wKiom1mQJMHCGWAtAAAnSWDTK00560.png-wh_500x0-wm_3-wmp_4-s_1662926484.png" style="float:none;" title="w (3).png" alt="wKiom1mQJMHCGWAtAAAnSWDTK00560.png-wh_50" />

設定MySQL root密碼

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M02/9E/53/wKioL1mQJMLRvlutAAAEWL439qA702.png-wh_500x0-wm_3-wmp_4-s_535417250.png" style="float:none;" title="w (5).png" alt="wKioL1mQJMLRvlutAAAEWL439qA702.png-wh_50" />

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M00/9E/64/wKiom1mQJMKxsCVdAAAKLMoQC5I613.png-wh_500x0-wm_3-wmp_4-s_4230140783.png" style="float:none;" title="w (6).png" alt="wKiom1mQJMKxsCVdAAAKLMoQC5I613.png-wh_50" />

安裝apache2

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M02/9E/64/wKiom1mQJMKCAd50AAAIyO1xeMc072.png-wh_500x0-wm_3-wmp_4-s_702802532.png" style="float:none;" title="w (7).png" alt="wKiom1mQJMKCAd50AAAIyO1xeMc072.png-wh_50" />

Database 管理密碼

650) this.width=650;" src="https://s5.51cto.com/wyfs02/M02/9E/53/wKioL1mQJMPA-S34AAAI4p1w1yU062.png-wh_500x0-wm_3-wmp_4-s_2323702841.png" style="float:none;" title="w (8).png" alt="wKioL1mQJMPA-S34AAAI4p1w1yU062.png-wh_50" />

Cacti 使用的資料庫的密碼,這是一個內部的密碼

650) this.width=650;" src="https://s5.51cto.com/wyfs02/M00/9E/64/wKiom1mQJMOhwXC-AAAIfFH4xR4742.png-wh_500x0-wm_3-wmp_4-s_2486721680.png" style="float:none;" title="w (9).png" alt="wKiom1mQJMOhwXC-AAAIfFH4xR4742.png-wh_50" />

確認密碼

650) this.width=650;" src="https://s5.51cto.com/wyfs02/M00/9E/53/wKioL1mQJMOCHJ3-AAADtKqERS4173.png-wh_500x0-wm_3-wmp_4-s_3450884887.png" style="float:none;" title="w (10).png" alt="wKioL1mQJMOCHJ3-AAADtKqERS4173.png-wh_50" />

等待,直到安裝完成

修改snmpd.conf設定檔

鍵入:nano /etc/snmp/snmpd.conf

650) this.width=650;" src="https://s2.51cto.com/wyfs02/M00/9E/53/wKioL1mQJxGROxNxAAAdwDtC7bE603.png-wh_500x0-wm_3-wmp_4-s_2208454727.png" style="float:none;" title="w (11).png" alt="wKioL1mQJxGROxNxAAAdwDtC7bE603.png-wh_50" />


找到相關代碼

編輯代理行為Agent Behavio,在檔案的開頭部分,注釋掉 agentAddress udp:127.0.0.1:161 行,並取消 #agentAddress udp:161,udp6:[::1]:161 行的注釋:

650) this.width=650;" src="https://s2.51cto.com/wyfs02/M01/9E/65/wKiom1mQJxHw1InlAAAeXbGsrZE932.png-wh_500x0-wm_3-wmp_4-s_1968929963.png" style="float:none;" title="w (12).png" alt="wKiom1mQJxHw1InlAAAeXbGsrZE932.png-wh_50" />

找到ACCESS CONTROL

取消#rocommunity public localhost的注釋

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M01/9E/65/wKiom1mQJxLDemVSAAAPrDe-rBE577.png-wh_500x0-wm_3-wmp_4-s_2892799999.png" style="float:none;" title="w (13).png" alt="wKiom1mQJxLDemVSAAAPrDe-rBE577.png-wh_50" />

重啟snmpd服務

鍵入:service snmpd restart

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M01/9E/53/wKioL1mQJxLjg0KcAAACUlE-KHM900.png-wh_500x0-wm_3-wmp_4-s_4012992270.png" style="float:none;" title="w (14).png" alt="wKioL1mQJxLjg0KcAAACUlE-KHM900.png-wh_50" />

找一台能訪問你Ubuntu伺服器的PC,開啟IE輸入:http://你的UbuntuIP地址/cacti

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M01/9E/53/wKioL1mQJxOzvwG9AADbcgGtaMY689.png-wh_500x0-wm_3-wmp_4-s_2543937543.png" style="float:none;" title="w (15).png" alt="wKioL1mQJxOzvwG9AADbcgGtaMY689.png-wh_50" />

選擇New Install

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M02/9E/65/wKiom1mQJxOyJbFsAAAYXykvyTU384.png-wh_500x0-wm_3-wmp_4-s_222408264.png" style="float:none;" title="w (16).png" alt="wKiom1mQJxOyJbFsAAAYXykvyTU384.png-wh_50" />

相關目前狀態顯示“Ok”,按Finish

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M02/9E/65/wKiom1mQJxSQhKtCAABcwlZ_OGo126.png-wh_500x0-wm_3-wmp_4-s_3081962971.png" style="float:none;" title="w (17).png" alt="wKiom1mQJxSQhKtCAABcwlZ_OGo126.png-wh_50" />

輸入Cacti Web頁面的管理帳號和密碼

預設帳號和密碼是admin

650) this.width=650;" src="https://s5.51cto.com/wyfs02/M02/9E/53/wKioL1mQJxShPTi9AABIkivaTXM977.png-wh_500x0-wm_3-wmp_4-s_1399722895.png" style="float:none;" title="w (18).png" alt="wKioL1mQJxShPTi9AABIkivaTXM977.png-wh_50" />

第一次登入提示修改密碼

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M00/9E/65/wKiom1mQJxTSow-bAABIySmw4S8160.png-wh_500x0-wm_3-wmp_4-s_2102247648.png" style="float:none;" title="w (19).png" alt="wKiom1mQJxTSow-bAABIySmw4S8160.png-wh_50" />

登入後點擊左側菜單“Settings”

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M00/9E/53/wKioL1mQJxXxSsd9AAAxI__60T8676.png-wh_500x0-wm_3-wmp_4-s_3891774781.png" style="float:none;" title="w (20).png" alt="wKioL1mQJxXxSsd9AAAxI__60T8676.png-wh_50" />

在“General”選項卡下

SNMP Version 選擇為“Version2”

SNMP Community值為“public”

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M01/9E/65/wKiom1mQKyHB3xMBAABiucaV-BM637.png-wh_500x0-wm_3-wmp_4-s_3955259407.png" style="float:none;" title="w (21).png" alt="wKiom1mQKyHB3xMBAABiucaV-BM637.png-wh_50" />

點擊“Poller”選項卡

Poller Type->"spine"

Poller Interval->"Every Minute"

650) this.width=650;" src="https://s3.51cto.com/wyfs02/M02/9E/65/wKiom1mQKyHzTj0KAABgv4pn3s8462.png-wh_500x0-wm_3-wmp_4-s_1051425111.png" style="float:none;" title="w (22).png" alt="wKiom1mQKyHzTj0KAABgv4pn3s8462.png-wh_50" />

找一台同網的Windows這裡以Windows Server 2008 R2為例,安裝 SNMP,SNMP安裝過程略

開啟SNMP Service ->Security 進行如設定

650) this.width=650;" src="https://s3.51cto.com/wyfs02/M01/9E/54/wKioL1mQKyHBbm9eAAAzCC8EUqI596.png-wh_500x0-wm_3-wmp_4-s_1562118418.png" title="w (23).png" alt="wKioL1mQKyHBbm9eAAAzCC8EUqI596.png-wh_50" />

安裝 SNMP informant-std-17 (:http://down.51cto.com/data/2332201)

最後重啟一下SNMP Server和SNMP Trap服務。


回到Ubuntu 測試一下SNMP安裝是否成功

鍵入:snmpwalk -c public -v 2c 192.168.1.100  (這裡的IP地址為剛配置的windows IP)

如果返回很多資訊即代表SNMP配置成功

650) this.width=650;" src="https://s1.51cto.com/wyfs02/M02/9E/54/wKioL1mQKyLhzyIhAAAPJYNdglM471.png-wh_500x0-wm_3-wmp_4-s_3530838576.png" style="float:none;" title="w (24).png" alt="wKioL1mQKyLhzyIhAAAPJYNdglM471.png-wh_50" />

Ubuntu安裝FTP,目的是為把下載好的Cacti Windows監控模板上傳到Ubuntu上

鍵入:apt-get install vsftpd

650) this.width=650;" src="https://s3.51cto.com/wyfs02/M02/9E/65/wKiom1mQKyLheRY5AAAShpUUrPM514.png-wh_500x0-wm_3-wmp_4-s_721347092.png" style="float:none;" title="w (25).png" alt="wKiom1mQKyLheRY5AAAShpUUrPM514.png-wh_50" />

等待直到安裝完成

鍵入:nano /etc/vsftpd.conf 

修改一下如下行,確保沒有被注釋掉,儲存一下退出(Crtl+x)

650) this.width=650;" src="https://s2.51cto.com/wyfs02/M00/9E/54/wKioL1mQK5mSq9SPAAAe4Fh5jyk532.png-wh_500x0-wm_3-wmp_4-s_10087917.png" title="w (26).png" alt="wKioL1mQK5mSq9SPAAAe4Fh5jyk532.png-wh_50" />

設定FTP訪問使用者

鍵入:nano /etc/ftpusers

刪除root使用者,儲存退出(註:這裡的使用者為不能訪問FTP的使用者)

鍵入:reboot  重啟一下。

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M00/9E/54/wKioL1mQK0Tz5PhIAAAfTjAznAA190.png-wh_500x0-wm_3-wmp_4-s_1288217529.png" style="float:none;" title="w (27).png" alt="wKioL1mQK0Tz5PhIAAAfTjAznAA190.png-wh_50" />

回到windows下,訪問你的ftp伺服器

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M01/9E/65/wKiom1mQK0SxqgROAABo3_0do54155.png-wh_500x0-wm_3-wmp_4-s_1870544386.png" style="float:none;" title="w (28).png" alt="wKiom1mQK0SxqgROAABo3_0do54155.png-wh_50" />

建立一個windows夾,把下載好的Cacti Windows監控模板“resource\snmp_queries”目錄下的所有檔案複製進去

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M02/9E/54/wKioL1mQK0XgJvtdAAAZTRDqXlQ015.png-wh_500x0-wm_3-wmp_4-s_1726477661.png" style="float:none;" title="w (29).png" alt="wKioL1mQK0XgJvtdAAAZTRDqXlQ015.png-wh_50" />

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M00/9E/65/wKiom1mQK0XgPSjgAABLWTiBPoc208.png-wh_500x0-wm_3-wmp_4-s_3379436414.png" style="float:none;" title="w (30).png" alt="wKiom1mQK0XgPSjgAABLWTiBPoc208.png-wh_50" />

回到Ubuntu 檢查一下

鍵入:cd windows

把windows目錄下的所有檔案複製到Cacti目錄的對應檔案夾下

鍵入:cp * /usr/share/cacti/resource/snmp_queries

650) this.width=650;" src="https://s5.51cto.com/wyfs02/M00/9E/54/wKioL1mQLDOjRCIGAAAMIE98SFQ486.png-wh_500x0-wm_3-wmp_4-s_3340824463.png" style="float:none;" title="w (31).png" alt="wKioL1mQLDOjRCIGAAAMIE98SFQ486.png-wh_50" />

並賦予讀寫權限

鍵入:cd /usr/share/cacti/resource/snmp_queries

鍵入:chmod 666 * -R

650) this.width=650;" src="https://s5.51cto.com/wyfs02/M00/9E/65/wKiom1mQLDORQ2JCAAASSj984Gc965.png-wh_500x0-wm_3-wmp_4-s_977906322.png" style="float:none;" title="w (31-2).png" alt="wKiom1mQLDORQ2JCAAASSj984Gc965.png-wh_50" />

回到cacti web管理頁面,左側“Import Templates”

650) this.width=650;" src="https://s5.51cto.com/wyfs02/M01/9E/65/wKiom1mQLDTyazeoAAAyDgk2PYI409.png-wh_500x0-wm_3-wmp_4-s_513228779.png" style="float:none;" title="w (32).png" alt="wKiom1mQLDTyazeoAAAyDgk2PYI409.png-wh_50" />

選擇下載好的Cacti Windows監控模板“template”目錄下的所有檔案一個一個匯入

650) this.width=650;" src="https://s5.51cto.com/wyfs02/M00/9E/54/wKioL1mQLDSzesyvAAA_WkGYRNc639.png-wh_500x0-wm_3-wmp_4-s_2643181106.png" style="float:none;" title="w (33).png" alt="wKioL1mQLDSzesyvAAA_WkGYRNc639.png-wh_50" />

650) this.width=650;" src="https://s5.51cto.com/wyfs02/M01/9E/54/wKioL1mQLDSAVW-vAAAnaXfT0Ko354.png-wh_500x0-wm_3-wmp_4-s_1452420195.png" style="float:none;" title="w (34).png" alt="wKioL1mQLDSAVW-vAAAnaXfT0Ko354.png-wh_50" />

左側“Devices”

650) this.width=650;" src="https://s5.51cto.com/wyfs02/M02/9E/65/wKiom1mQLDWgH6aWAAAn1r7Xchs101.png-wh_500x0-wm_3-wmp_4-s_2469897014.png" style="float:none;" title="w (35).png" alt="wKiom1mQLDWgH6aWAAAn1r7Xchs101.png-wh_50" />

右側“Add”新增需要監控的windows的資訊,

Description “自定議”

HostName->剛配好那台windows的IP地址

Host Template->Windows Host - SNMP Informantion

SNMP Version->Version2

SNMP Community->public

SNMP Port->161

註:這裡的資訊配置錯誤可能會導至提示“SNMP Error”

650) this.width=650;" src="https://s1.51cto.com/wyfs02/M01/9E/65/wKiom1mQLDXxQQudAADW0Cq0jIs712.jpg-wh_500x0-wm_3-wmp_4-s_1196176541.jpg" style="float:none;" title="w (35-2).jpg" alt="wKiom1mQLDXxQQudAADW0Cq0jIs712.jpg-wh_50" />

650) this.width=650;" src="https://s1.51cto.com/wyfs02/M01/9E/54/wKioL1mQLDXDk8cEAABiC-DmJC8132.png-wh_500x0-wm_3-wmp_4-s_346915004.png" style="float:none;" title="w (36).png" alt="wKioL1mQLDXDk8cEAABiC-DmJC8132.png-wh_50" />

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M02/9E/65/wKiom1mQLDaBHNmsAAAa0X4mkE0893.png-wh_500x0-wm_3-wmp_4-s_4166140131.png" style="float:none;" title="w (37).png" alt="wKiom1mQLDaBHNmsAAAa0X4mkE0893.png-wh_50" />

儲存一下,配置成功

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M02/9E/54/wKioL1mQLDbi156YAACVWS76MhE427.png-wh_500x0-wm_3-wmp_4-s_3628004440.png" style="float:none;" title="w (37-1).png" alt="wKioL1mQLDbi156YAACVWS76MhE427.png-wh_50" />

刪除如下5個不需要的項

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M02/9E/54/wKioL1mQLDeTpL-4AAGBOENX5mk976.jpg-wh_500x0-wm_3-wmp_4-s_2972849598.jpg" style="float:none;" title="w (37-2).jpg" alt="wKioL1mQLDeTpL-4AAGBOENX5mk976.jpg-wh_50" />

左側“New Graphs”

Host選擇你增加的windows

根據需要監控的內容鉤選對應的,如無法顯示點擊右側綠色的圈重新整理一下

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M00/9E/65/wKiom1mQLDfAUG22AACBX18885U337.png-wh_500x0-wm_3-wmp_4-s_3528263849.png" style="float:none;" title="w (39).png" alt="wKiom1mQLDfAUG22AACBX18885U337.png-wh_50" />

點擊"Create"

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M00/9E/54/wKioL1mQLDiCb6lzAAAPt8p5ky0935.png-wh_500x0-wm_3-wmp_4-s_2409401079.png" style="float:none;" title="w (40).png" alt="wKioL1mQLDiCb6lzAAAPt8p5ky0935.png-wh_50" />

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M01/9E/65/wKiom1mQLDigHwAdAAAuLo1Cwms165.png-wh_500x0-wm_3-wmp_4-s_183093744.png" style="float:none;" title="w (41).png" alt="wKiom1mQLDigHwAdAAAuLo1Cwms165.png-wh_50" />

左側“Graph Trees”->“Add”

650) this.width=650;" src="https://s2.51cto.com/wyfs02/M01/9E/54/wKioL1mQLDjAf3XMAABWuPDjn7U316.png-wh_500x0-wm_3-wmp_4-s_203122287.png" style="float:none;" title="w (41-2).png" alt="wKioL1mQLDjAf3XMAABWuPDjn7U316.png-wh_50" />


650) this.width=650;" src="https://s4.51cto.com/wyfs02/M00/9E/65/wKiom1mQLGSzwewmAABFdm58BA0933.png-wh_500x0-wm_3-wmp_4-s_1373427318.png" style="float:none;" title="w (42).png" alt="wKiom1mQLGSzwewmAABFdm58BA933.0ng/wh_50" />

Parent Item -> root

Tree Item Type -> Host

Host->選擇你的Windows

點擊“Create”

650) this.width=650;" src="https://s3.51cto.com/wyfs02/M02/9E/65/wKiom1mQLGWQeO2NAAERXPQirlQ375.jpg-wh_500x0-wm_3-wmp_4-s_2503183238.jpg" style="float:none;" title="w (43).jpg" alt="wKiom1mQLGWQeO2NAAERXPQirlQ375.jpg-wh_50" />

650) this.width=650;" src="https://s3.51cto.com/wyfs02/M00/9E/54/wKioL1mQLGXgMUONAABJ67O0nVA889.png-wh_500x0-wm_3-wmp_4-s_2637750527.png" style="float:none;" title="w (43-1).png" alt="wKioL1mQLGXgMUONAABJ67O0nVA889.png-wh_50" />

為保障能正常產生圖形和資料,清除一下緩衝

左側“System Utilities”-> “Rebuild Poller Cache”

650) this.width=650;" src="https://s3.51cto.com/wyfs02/M01/9E/65/wKiom1mQLGbAmvUBAABO6z4E7OI421.png-wh_500x0-wm_3-wmp_4-s_4091095487.png" style="float:none;" title="w (44).png" alt="wKiom1mQLGbAmvUBAABO6z4E7OI421.png-wh_50" />

頂部“graphs” ->左側選擇你的Windows,至此大功告成,靜靜地等待映像出現吧。

650) this.width=650;" src="https://s2.51cto.com/wyfs02/M00/9E/66/wKiom1mQPGeAvJTaAABRqNxTesM195.png-wh_500x0-wm_3-wmp_4-s_1704227482.png" title="w (45).png" alt="wKiom1mQPGeAvJTaAABRqNxTesM195.png-wh_50" />

650) this.width=650;" src="https://s3.51cto.com/wyfs02/M02/9E/65/wKiom1mQLGeAXi7jAABJ9NdIX-c829.png-wh_500x0-wm_3-wmp_4-s_4155773449.png" style="float:none;" title="w (46).png" alt="wKiom1mQLGeAXi7jAABJ9NdIX-c829.png-wh_50" />


Cacti還是很強大的,沒用過MRTG不知道對比怎麼樣,你也可以利用Cacti監控:Firewall、Switch、Router等裝置,有機會的大家一起探討探討一下。

本人也是因需要才剛接觸Linux,寫得不好望見諒,如有筆誤請指出,累啊...



本文出自 “思微技術” 部落格,請務必保留此出處http://2686716.blog.51cto.com/2676716/1955948

Ubuntu下安裝Cacti+rrdtool監控Windows

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.