亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 3703 | 回復: 2
打印 上一主題 下一主題

Cacti被動監(jiān)控 [復制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2009-11-13 22:20 |只看該作者 |倒序瀏覽
Cacti被動監(jiān)控
撰寫人:李燕凌(秋荻)
一、 Cacti被動監(jiān)控的概念
是指Cacti監(jiān)控服務(wù)器不進行數(shù)據(jù)采集,只進行頁面展示和配置,但前提是該Cacti服務(wù)器必須配置公網(wǎng)IP。然后在每個被監(jiān)控局域網(wǎng)放一臺服務(wù)器對其它服務(wù)器定期進行數(shù)據(jù)采集,并將采集的數(shù)據(jù)傳回CACTI監(jiān)控服務(wù)器。這樣即使CACTI服務(wù)器與被監(jiān)控機不在同一個局域網(wǎng),并且被監(jiān)控機沒有公網(wǎng)IP,仍然可以實現(xiàn)監(jiān)控。
二、實驗環(huán)境
1、CACTI監(jiān)控機
將Cacti監(jiān)控機放在主站(杭州),配置有公網(wǎng)IP(121.0.25.80),且cacti的數(shù)據(jù)庫命名為cactidb。
2、采集數(shù)據(jù)的agent
北京、上海兩個CDN站點,局域網(wǎng)內(nèi)分別放了一臺代理(192.168.0.25/192.168.1.25),用來采集局域網(wǎng)內(nèi)其它被監(jiān)控服務(wù)器的流量,并傳回給主站的CACTI監(jiān)控機。
3、被監(jiān)控服務(wù)器
北京CDN:192.168.0.100/192.168.0.101;
上海CDN:192.168.1.100/192.168.1.101。

三、配置步驟
1、創(chuàng)建設(shè)備
在CACTI上添加設(shè)備(192.168.0.100),像通常一樣填寫需要的信息,然后在Associated Data Queries 下面添加“SNMP - Interface Statistics”,進入第二步。這時如果點擊“Create Graphs for this Host”創(chuàng)建圖片,端口信息將不會出現(xiàn),因為CACTI監(jiān)控服務(wù)器與被監(jiān)控服務(wù)器是不通的,所以SNMP獲取不到任何信息,因此需要經(jīng)過第2、3兩個步驟獲取信息并插入數(shù)據(jù)庫后,才能正確的創(chuàng)建圖片。
2、獲取被監(jiān)控設(shè)備的信息
在agent(192.168.0.25)上執(zhí)行snmpwalk_cdn.pl腳本來獲取被監(jiān)控設(shè)備(192.168.0.100)的ifAlias、ifDescr、ifPhysAddress、ifIndex、ipAdEntIfIndex、ifName、ifOperStatus、ifSpeed、ifType信息,并存入 snmp.txt文件。這些信息正是我們在創(chuàng)建圖片的時候需要的信息。
用法:perl snmpwalk_cdn.pl <IpAddresss>
3、將被監(jiān)控設(shè)備的信息入CACTI數(shù)據(jù)庫
將snmp.txt文件拷貝到CACTI監(jiān)控服務(wù)器上,與host_snmp_cache.pl腳本放在同一目錄下,然后執(zhí)行host_snmp_cache.pl腳本將snmp.txt里的數(shù)據(jù)插入cactidb庫的host_snmp_cache表里。
用法:perl host_snmp_cache.pl <IpAddress>
4、創(chuàng)建圖片
回到第一步的創(chuàng)建圖片,選擇該設(shè)備點擊“Create Graphs for this Host”創(chuàng)建圖片。到此, cacti對192.168.0.100的監(jiān)控配置便完成了,但它并不進行數(shù)據(jù)采集,也就是說不需要在crontab里執(zhí)行php poller.php,對于數(shù)據(jù)的采集,還需要依靠check_traffic_cdn.pl腳本來完成。
5、數(shù)據(jù)采集
將check_traffic_cdn.pl腳本放到agent(192.168.0.25)上,可以通過nagios調(diào)用來采集流量,也可以放到crontab里每5分鐘執(zhí)行一次,腳本的用法可以通過-h參數(shù)查看。
用法:check_traffic_cdn.pl -v 2 -c public -H 192.168.0.100
        該腳本主要是用來對本局域網(wǎng)的被監(jiān)控服務(wù)器進行流量的采集,然后將采集到的數(shù)據(jù)送回主站的CACTI監(jiān)控服務(wù)器。
6、接收數(shù)據(jù)并更新
在主站CACTI監(jiān)控服務(wù)器上配置好apache的80端口,并啟動apache,然后將rrd_update.pl程序放在apache/cgi-bin目錄下,就可以接收agent(192.168.0.25)傳回的數(shù)據(jù),并更新rrd數(shù)據(jù)庫。
rrd_update.pl程序更新rrd數(shù)據(jù)庫的思路:
(1)通過agent傳回的IP地址在cactidb數(shù)據(jù)庫的host表中查找對應的id(host_id)號;
(2)通過host_id和agent傳回的數(shù)據(jù)模板ID號(流量模板的ID號的41)在data_local表中查找對應的ID號(data_local_id);
(3)通過data_local_id在data_template_data表中查找RRD數(shù)據(jù)源的路徑data_source_path。
(4)通過調(diào)用rrdtool對上面找到的數(shù)據(jù)源文件進行更新。
這樣就可以在CACTI界面上看到以上數(shù)據(jù)生成的圖像了。

對于其它服務(wù)器的監(jiān)控重復以上步驟,只是不同的局域網(wǎng)用不同的agent采集數(shù)據(jù)罷了。這樣一個針對流量的cacti被動監(jiān)控就完成了。如果想進行CPU或內(nèi)存等其它的監(jiān)控,那就需要重新寫一個腳本以替代check_traffic_cdn.pl腳本。

Cacti被動監(jiān)控.rar

202.03 KB, 下載次數(shù): 95

論壇徽章:
0
2 [報告]
發(fā)表于 2009-11-14 16:07 |只看該作者

回復 #1 傲雪紅梅_cu 的帖子

學習了.謝謝!

論壇徽章:
0
3 [報告]
發(fā)表于 2009-11-18 19:16 |只看該作者

求助:NPC下載地址

請問,知道NPC的下載地址嗎?多謝!
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP