<b>linux</b><b>下建構</b><b>Zabbix</b><b>網絡監控平台</b>
由于圖檔過多,本人不想一張一張上傳,請下載下傳我的詳細文章:
<b>linux</b><b>下建構</b><b>zabbix</b><b>網絡監控平台【技術文檔】(河南-清小小)</b><b>-</b><b>下載下傳位址:</b>
<a href="http://down.51cto.com/data/469231"><b>http://down.51cto.com/data/469231</b></a>
關于在linux下建構zabbix網絡監控平台所需要的軟體包,請下載下傳:
<b>linux</b><b>下建構</b><b>zabbix</b><b>網絡監控平台</b><b>-</b><b>所需的軟體包</b><b>-</b><b>下載下傳位址:</b>
<a href="http://down.51cto.com/data/469377"><b>http://down.51cto.com/data/469377</b></a>
<b>Zabbix_2.0_x86.i686-0.0.1.iso -</b><b>下載下傳位址:</b>
<a href="http://down.51cto.com/data/469375"><b>http://down.51cto.com/data/469375</b></a>
<b>zabbix</b><b>的</b><b>vm</b><b>虛拟機下載下傳位址</b>
<b>Zabbix_2.0_x86.i686-0.0.1.vmx.tar.gz -</b><b>下載下傳位址:</b>
<a href="http://down.51cto.com/data/469349"><b>http://down.51cto.com/data/469349</b></a>
<b></b>
<b><b>歡迎大家提出指導意見:</b></b>
<b><b>我的郵箱:</b></b>
前言:運維監控軟體比較分析
<b>1. smokeping</b>
Smokeping 是rrdtool 的作者Tobi Oetiker 的作品,是用Perl 寫的,主要是<b>監視網絡性能</b>,包括正常的ping,用echoping監控www 伺服器性能,監視dns 查詢性能,監視ssh 性能等。底層也是rrdtool做支援,特點是畫的圖非常漂亮,網絡丢包和延遲用顔色和陰影來表示。在企業中運用較少。
<b>2 cacti</b>
Cacti是一套基于PHP,MySQL,SNMP及RRDTool開發的<b>網絡流量監測圖形分析工具</b>。
簡單的說Cacti 就是一個PHP 程式。它通過使用SNMP 協定擷取遠端網絡裝置和相關資訊,(其實就是使用Net-SNMP 軟體包的snmpget 和snmpwalk 指令擷取)并通過RRDTOOL 工具繪圖,通過PHP 程式展現出來。我們使用它可以展現出監控對象一段時間内的狀态或者性能趨勢圖。
Cacti是通過 snmpget來擷取資料,使用 RRDtool繪畫圖形,而且你完全可以不需要了解RRDtool複雜的參數。它提供了非常強大的資料和使用者管理功能,可以指定每一個使用者能檢視樹狀結構、host以及任何一張圖,還可以與LDAP結合進行使用者驗證,同時也能自己增加模闆,功能非常強大完善。界面友好。 CACTI
軟體 Cacti 的發展是基于讓 RRDTool 使用者更友善使用該軟體,除了基本的 Snmp 流量跟系統資訊監控外,Cacti 也可外挂 Scripts 及加上 Templates 來作出各式各樣的監控圖。
<b>3 nagios</b>
Nagios是一款開源的免費<b>網絡監視工具</b>,能有效監控Windows、Linux和Unix的主機狀态,交換機路由器等網絡設定,列印機等。在系統或服務狀态異常時發出郵件或短信報警第一時間通知網站運維人員,在狀态恢複後發出正常的郵件或短信通知。
Nagios 可以監控的功能有:
1、監控網絡服務(SMTP、POP3、HTTP、NNTP、PING等);
2、監控主機資源(處理器負荷、磁盤使用率等);
3、簡單地插件設計使得使用者可以友善地擴充自己服務的檢測方法; 4、并行服務檢查機制;
5、具備定義網絡分層結構的能力,用"parent"主機定義來表達網絡主機間的關系,這種關系可被用來發現和明晰主機當機或不可達狀态; 6、當服務或主機問題産生與解決時将告警發送給聯系人(通過EMail、短信、使用者定義方式);
7、可以定義一些處理程式,使之能夠在服務或者主機發生故障時起到預防作用;
8、自動的日志滾動功能;
9、可以支援并實作對主機的備援監控;
10、可選的WEB界面用于檢視目前的網絡狀态、通知和故障曆史、日志檔案等;
<b>4 ntop</b>
Ntop是一種<b>監控網絡流量工具</b>,用ntop顯示網絡的使用情況比其他一些網絡管理軟體更加直覺、詳細。Ntop甚至可以列出每個節點計算機的網絡帶寬使用率。他是一個靈活的、功能齊全的,用來監控和解決區域網路問題的工具;尤其當ntop與nprobe配合使用,其功能更加顯著。它同時提供指令行輸入和web頁面,可應用于嵌入式web服務
Ntop主要提供以下一些功能:
自動從網絡中識别有用的資訊;
将截獲的資料包轉換成易于識别的格式;
對網絡環境中通信失敗的情況進行分析;
探測網絡通信的時間和過程
<b>5 zabbix</b>
zabbix是一個基于WEB界面的提供分布式系統監視以及網絡監視功能的企業級的開源解決方案。zabbix能監視各種網絡參數,保證伺服器系統的安全營運;并提供柔軟的通知機制以讓系統管理者快速定位/解決存在的各種問題。zabbix由2部分構成,zabbix server與可選元件zabbix agent。zabbix server可以通過SNMP,zabbix agent,ping,端口監視等方法提供對遠端伺服器/網絡狀态的監視,資料收集等功能,它可以運作在Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X等平台上。
<b>一、Zabbix簡介</b>
Zabbix是一個企業級的開源分布式監控解決方案,由一個國外的團隊持續維護更新,可以自由下載下傳使用,運作團隊靠提供收費的技術支援赢利。
官方網站:http://www.zabbix.com
Zabbix1.8 官方文檔:http://www.zabbix.com/documentation/1.8/start
Zabbix通過C/S模式采集資料,通過B/S模式在web端展示和配置。
被監控端:主機伺服器通過安裝agent方式采集資料,網路裝置通過SNMP方式采集資料
Server端:通過收集SNMP和agent發送的資料,寫入MySQL資料庫,再通過Apache等軟體在web前端顯示。
1.1 Zabbix運作條件
Server:
Zabbix Server 需運作在LAMP(Linux+Apache+MySQL+PHP)環境下,對硬體要求低
Agent:
目前已有的agent基本支援市面上常見的OS,包涵Linux、HPUX、Solaris、Sun、Windows
SNMP:
支援各類常見的網絡裝置
1.2 zabbix功能
具備常見的商業監控軟體所具備的功能(主機的性能監控、網絡裝置性能監控、資料庫性能監控、FTP等通訊協定的監控、多種告警方式、詳細的報表圖表繪制)。
支援自動發現網絡裝置和伺服器。
支援分布式,能集中顯示、管理分布式的監控點。
擴充性強,server提供通用接口,可以自己開發完善各類監控。
1.3 優劣勢
優點:
開源,無軟體成本投入
Server對裝置性能要求低
支援裝置多
支援分布式集中管理
開放式接口,擴充性強
缺點:
全英文,界面不友好
資料量太大時,清理不是很友善
<b>二、Zabbix 服務端部署安裝</b>
詳見,其他文章
<a href="http://xjzhujunjie.blog.51cto.com/"><b>http://xjzhujunjie.blog.51cto.com/</b></a>
<b>三,使用zabbix agent監控windows主機</b>
(1) 下載下傳Windows的zabbix用戶端
從官方下載下傳Zabbix Agent後,壓縮包裡面有2個目錄,一個為win32,另一個是win64,每個目錄下應該有3個檔案,分别為:zabbix_agentd.exe zabbix_get.exe zabbix_sender.exe
根據作業系統不同,将檔案放在c:\zabbix目錄下
(2) 添加用戶端zabbix_agentd.conf檔案
在c:\zabbix檔案夾中建立zabbix_agentd.conf檔案,寫入如下基本内容:
C:\Windows\system32>cd c:\zabbix
c:\zabbix>more zabbix_agentd.conf
Server=172.27.4.47
Hostname=win7
StartAgents=5
DebugLevel=3
LogFile=c:/zabbix/zabbix_agentd.log
Timeout=3
c:\zabbix>zabbix_agentd.exe -c c:\zabbix\zabbix_agentd.conf -i
zabbix_agentd.exe [4284]: service [Zabbix Agent] installed successfully
zabbix_agentd.exe [4284]: event source [Zabbix Agent] installed successfully
執行如下指令,啟動用戶端:
c:\zabbix>zabbix_agentd.exe -c c:\zabbix\zabbix_agentd.conf -s
zabbix_agentd.exe [5684]: service [Zabbix Agent] started successfully
c:\zabbix>
參數含義:
-c 制定配置檔案所在位置 -i 是安裝用戶端
-s 啟動用戶端 -x 停止用戶端 -d 解除安裝用戶端
<b>四,監控windows主機資訊</b>
Windows server 2003 的cpu、記憶體資訊
C、E盤的使用情況以及發生的網絡狀況
Win7的cpu、空閑記憶體情況
Win7的程序、磁盤(C、D)情況
發生的網絡狀況統計
Xp的實體記憶體使用情況
實體記憶體、虛拟記憶體使用情況
C槽使用、snmp的情況
<b>五、監控zabbix伺服器資訊</b>
監控zabbix伺服器的cpu情況
Zabbix的交換空間、eth0、磁盤使用情況
緩存的使用情況、程序情況
<b>六、監控網絡的狀況</b>
可以利用ping、snmp、zabbix用戶端掃描出指定網絡端内的主機狀況
<b>七、監控Linux主機資訊</b>
檢視主機的總體狀況,ok
Cpu的頻率
Cpu的使用率檢視
針對于整個linux的情況進行繪圖(ping、cpu、程序等情況)
在sit0上發生的網絡狀況
在網卡eth0上發生的網絡狀況統計情況
時間
根分區的磁盤利用情況
在/boot分區的磁盤利用情況
交換分區的磁盤利用情況
Cpu的負載情況
由于圖檔過多,本人不想一張一張上傳,請下載下傳我的詳細文章:
<b>歡迎大家提出指導意見:</b>
<b>我的郵箱:</b>
本文轉自xjzhujunjie 51CTO部落格,原文連結:http://blog.51cto.com/xjzhujunjie/955581