賴國鴻
校園網為學校提供了多種多樣的信息化服務,為了監控校園網的運行,需要一套高效的網絡監控系統,對校園網內各類硬件設備、網絡節點、寬帶流量等實施監控與記錄,以便及時發現故障并回溯起因。與一般的園區網不同,校園網需要同時提供教學、科研和生活等多種多樣的信息化服務,業務種類繁且雜、數據流量大且多,校園網內運行著大量的硬件設備來支撐其運作。本文介紹了基于Cacti的可視化監控系統在校園網中的應用。
Cacti
基本概念
Cacti是一套開源的可視化網絡監控工具,能夠實現網絡狀態實時監控、網絡流量圖像化監控和網絡故障報警等,同時還提供了豐富的網絡監控插件供用戶根據不同需求使用。
Cacti使用Net-SNMP工具進行數據采集,并通過RRDTool完成圖像繪制。Cacti提供了開放式的插件管理模式,用戶可以根據自己的業務需求安裝不同的模板和插件,還可以自己編寫模板和插件來構建滿足實際業務需求。
Cacti工作原理
Cacti由數據采集器、數據庫、繪圖引擎以及Cacti中心四大核心模塊組成。數據采集器通過SNMP采集網絡原始數據,并將采集到的網絡原始數據存放于繪圖引擎生成的RRD文件中;繪圖引擎將采集到的網絡原始數據繪制成可視化圖形圖像,便于管理員查看;Cacti中心作為入口,為用戶提供操作視窗。Cacti是B/S結構的系統,管理員通過瀏覽器登錄即可進行監控管理。
Cacti應用
Cacti安裝
選用CactiEZ進行安裝,該版本是目前最為簡單高效的Cacti解決方案,它整合了各類實用工具和插件,只需根據界面提示即可完成安裝。安裝完成后為系統配置IP地址即可投入使用。
Cacti配置
1.被監控設備配置
Cacti網絡監控系統不僅能夠監控交換機、路由器等網絡節點設備,還能監控服務器、電腦主機等終端設備。被監控設備需要配置SNMP服務。以H3C交換機為例,SNMP配置如下:
[H3C]snmp-agent #開啟SNMP
[H3C]snmp-agent community read XXX #配置SNMP團體名
[H3C]snmp-agent sys-info version all #開啟SNMP所有版本
2. Cacti監控配置
(1)添加被監控設備
在Cacti控制臺首頁可以直觀地看到“添加設備”選項,可根據說明填寫相關參數到被監控設備。其中,主機模版需要根據被監控設備類型進行選擇,如網絡設備通常選擇對應廠商的模版,服務器設備則根據系統可以選擇Windows或Linux模版。
(2)為被監控設備添加圖形
為被監控設備添加圖形十分方便,點擊Cacti控制臺首頁左側“添加新圖形”選項,根據頁面提示選中對應主機,并勾選需要監控端口,即可完成圖形添加。
(3)添加圖形樹
在Cacti控制臺首頁右側點擊“圖形樹”選項,根據提示輸入信息完成圖形樹根目錄創建。接著在“圖形樹”選項中點擊已創建的根目錄,在樹對象類型中選擇“設備”,樹對象值中將會出現已添加的被監控設備,選中需要監控的設備完成圖形樹添加。
Cacti查詢
當管理員需要查詢設備信息時,點擊Cacti控制臺首頁頂部“圖形”菜單,在系統界面左側點擊需要查看的設備,此時Cacti系統將向數據庫查詢被監控設備的RRD文件名,繪圖引擎將存儲的網絡原始數據繪制成可視化圖形,供管理員使用。
Cacti是一套開源的可視化網絡監控系統,它不受版權制約、監控功能完善且二次開發便捷,適合應用于輔助校園網監控與管理。在校園網中引入該系統對各類硬件設備、網絡節點以及寬帶流量等實施監控與記錄,能夠第一時間發現設備宕機和流量異常,提升運維效率,為故障回溯提供數據支撐。