天天看點

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

  在浏覽器中輸入http://192.168.0.189進入監控軟體登陸界面(圖二),登陸使用者名和密碼為network,登陸後的界面如圖三所示。

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖二:登入界面

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖三:監控軟體架構圖

  整個監控軟體界面共分為七部份,分别是:浏覽器欄、一級菜單欄、二級菜單欄、使用者設定欄、時間條和圖形顯示區。

  資訊部所使用的的zabbix版本為2.0;資料據版本mysql5.1;zabbix用戶端代理安裝在c:\zabbix目錄下,該檔案夾大小占用600k~1M;成功安裝後在系統中生成服務“Zabbix Agent”,服務啟動方式為自動(如圖一所示);監控狀态下windows監控代理每天(24小時)的資料傳輸量是14.0625K,對系統性能的影響小到可以可以忽略不計。當監控參數約為100個時(其中基本參數66個,IIS或SQL參數16到27個不等),每分鐘取一個性能值(100*60*24=14400Byte)。

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖一:zabbix agent服務圖

  在Windows作業系統中,檢視系統的性能可以通過系統自帶的性能螢幕檢視作業系統的性能名額(如圖二五、二六所示)。

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖二五:windows性能螢幕

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖二六:windows性能螢幕

  Zabbix可以通過相關參數直接擷取windows系統的監控值并以圖形的方式呈現。下面列出一些常見的windows監控參數。

Combined CPU Utilization %                              CPU使用率

Physical Disk  Percent Idle Time                        實體磁盤空閑比

Paging File % Usage                                     虛拟記憶體使用率

Average Read Transfer Time to Disk _Total               磁盤平均讀周期

Average Write Transfer Time to Disk _Total              磁盤平均寫周期

IIS Current Connections                                 IIS目前連接配接數

ASP.Net Requests/Sec                                    .NET請求數

SQL: Number of Connections                              SQL連接配接數

SQL: % Processor Time                                   SQL的CPU使用率

SQL: Number Failed Jobs                                 SQL失敗的作業數

  2.4.1一級菜單欄 “監控”Monitoring項(圖三)提供監控裝置的詳細資料,共十項二級菜單,包括:“儀表盤”項Dashboard、“總覽”項Overview、WEB項、“最新資料”項Latest data、“觸發器”項Triggers、“事件”項Events、“圖形”項Graphs、“多圖顯示”項Screen、“拓撲圖”項Maps、IT Services項。

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖三:Monitoring菜單

  2.4.2一級菜單欄Inventory“資産”項(圖四)主要記錄被監控裝置的配置清單(較少使用)。二級菜單包括資産總覽及主機項。

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖四:Inventory菜單

  2.4.3一級菜單欄Reports“報告”項(圖五)主要提供被監控裝置的性能報告(較少使用)。二級菜單包括“可用性報告”Avaliablity report、“前100個觸發資料”Triggers top 100、“柱形圖”Bar reports。

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖五:Reports菜單

2.5.1 裝置故障事件詳情

  登入zabbix後首先進入“maps”項檢視整體網絡的狀況,存在問題的伺服器會顯示警告狀态(如圖六所示)。點選該問題伺服器後在彈出的菜單中選擇“status of triggers”可檢視該問題的具體描述(如圖七所示),在圖七中詳細記錄了問題伺服器的主機名稱、問題等級、問題的持續時間等狀态,其中名稱項“name”中記錄了觸發問題的原因,點選該欄會彈出觸發器的菜單項,其中的圖形“graph”項中以圖形方式顯示資料(如圖八所示)。本例中伺服器故障的觸發原因是“Low Percent free disk space on 192.168.0.58 volume c:”C槽空間不足,還可以通過圖形項“graph”中找到該伺服器顯示C槽占用空間(如圖九所示),需要注意的是要選擇正确的組“group”和主機“host”及顯示的圖形“C:Used Disk Space Pie Graph”。

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖六:maps狀态圖

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖七:伺服器事件圖

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖八:伺服器故障事件資料圖

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖九:C槽空間占用圖

2.5.2 組“group”的說明

  按資訊部規劃分為多個組,對應關系如下表所示:

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

2.5.3 各組主機“Host”的說明

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

  主機“host”表示對應的伺服器(包括支援的網絡裝置,作業系統、虛拟作業系統等),當選中組“group”後會在主機“host”欄中顯示該組對應的主機裝置,各組對應的主機如下表所示。

2.5.4 時間條說明

  在圖形顯示項中最上層的是時間狀态欄。通過時間欄可選擇按每小時、每2小時、每3小時、每6小時、每12小時、每天、每周、每2周、每月、所有天數這些方式檢視圖形。如圖十八、十九、二十、二十一所示。

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖十八:時間軸圖

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖十九:每小時圖

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖二十:每天圖

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖二十一:所有天數圖

  時間條除了可以選擇按不同的時間點顯示外,還可以通過拉動時間條方塊的方式顯示特定時間的狀态圖,如圖二十二所示。

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖二十二:時間條圖

  在圖二十二中,上面箭頭是時間條,下面箭頭表示詳細的時間。本例中選擇按每小時方式顯示,下半部份的時間則以分鐘的方式顯示。當移動時間條時,圖形和下半部份的時間一起變化。

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖二十三:時間說明圖

  除了上面幾種方式檢視圖表外,也可以直接標明相應的曲線檢視詳細的資料圖,如圖二十三。上圖中第2處即為手工標明方式檢視資料,其中圖中灰色部份(辨別1)表示下班時間,白色部份表示上班時間(周一至周五,8:30至17:30)。

2.5.5 常見圖形“Graph”的說明

  當選中主機所有的組“group”和相應的主機“host”後,就需選擇和該主機相關的顯示圖形,常用的性能監控圖有以下幾種。

C: Used Disk Space Pie Graph

  C槽可用空間圖,記錄C槽整體空間大小和已使用空間的詳細值和占用百分比,當C槽的可用空間低于整個C槽的5%時會觸發“C槽可用空間不足5%的報警,如圖十所示。

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖十:C槽空間占用圖

CPU, Disk % Utilization

  CPU、磁盤及虛拟記憶體使用率圖,記錄虛拟記憶體使用率“Paging File(_Total)\% Usage”、實體磁盤空閑率“PhysicalDisk(_Total)\% Idle Time”及CPU使用率“Processor(_Total)\% Processor Time”。其中10分鐘内磁盤空閑使用率低于30%或10分鐘内CPU使用率達到90%将觸發報警。如圖十一所示。

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖十一:CPU、磁盤及虛拟記憶體使用率圖

Interface Traffic

  網卡流量圖,記錄裝置的網卡流量圖。網卡流量統計分為出、入兩個方向“net.if.in[{IPADDRESS}]”“net.if.out[{IPADDRESS}]”,如圖十二所示。

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖十二:網卡流量圖

Local File Systems % Free

  邏輯磁盤空閑狀态圖,記錄磁盤的空間使用率“vfs.fs.size[c:,pfree]”。對于系統不存在的磁盤,監控值顯示“no data”,如圖十三所示。

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖十三:磁盤空間使用圖(空閑率)

Memory Usage

  記憶體使用圖,記錄整體記憶體大小“vm.memory.size[total]”及記憶體可用空間大小“vm.memory.size[free]”。如圖十四所示。

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖十四:記憶體空間圖

Read/Write Disk Response Time

  磁盤讀/寫響應時間,記錄實體磁盤的讀響應時間“PhysicalDisk(_Total)\Avg. Disk sec/Read”以及寫響應時間“PhysicalDisk(_Total)\Avg. Disk sec/Write”。其中在10分鐘内如果磁盤讀操作時間超過30ms或寫操作時間超過50ms将觸發報警提示。如圖十五所示。

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖十五:磁盤讀寫響應時間圖

MicrosoftSQLServerConnJob

  資料庫性能圖,記錄資料庫軟體(包括sql2000、sql2005、sql2008)性能。每秒完全掃描次數“SQLServer:Access Methods\Full Scans/sec”、失敗退出的作業數“SQLAgent:Jobs(_Total)\Failed jobs”、目前與SQL Server連接配接的使用者數“SQLServer:General Statistics\User Connections”、每秒大容量複制的資料量(KB)“SQLServer:Databases(_Total)\Transactions/sec”。如圖十六所示。

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖十六:SQL Server性能圖

IIS Counters Overview

  WEB性能圖,記錄WEB伺服器的連接配接數“Web Service(_Total)\Current Connections”及目前asp.NET請求數“ASP.NET\Requests Current”。如圖十七所示。需注意WEB伺服器預設最大的連接配接數為4000(4K)。

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖十七:web服務性能圖

  最新資料“last data”用來顯示該主機所有的監控資料(記錄主機最後擷取的資料值,也可以圖形顯示),登入後點選“Monitoring”-“last data”進入該選項。

該選項顯示的内容會随主機監控參數的不同而變化,對于windows主機,主要包含以下内容(如圖二十四所示):

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖二四:last data圖

  名稱“Name”部份用于描述監控的内容;最後更新時間“last check”用于顯示最新資料的更新時間;最新資料“last value”用于顯示最新的監控值;更改“change”表示本次資料與上次資料的內插補點;曆史“history”顯示該監控項的曆史圖形。

3.1.1 可用性“Availability”

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖二七:availability圖

  可用性“Availability”項主要記錄記憶體和磁盤的可用性共包含9項内容,分别是:

Free disk space on c:                                        C槽可用空間

Free disk space on d:                                        D盤可用空間

Free memory                                                  可用記憶體空間

Memory Commit Limit (RAM plus Page File)                     記憶體可用數(包括虛拟記憶體)

Percent Free disk space on c:                                C槽可用空間百分比

Percent Free disk space on d:                                D盤可用空間百分比

Total disk space on c:                                       C槽容量

Total disk space on d:                                       D盤容量

Total memory                                                 記憶體大小

3.1.2 CPU

CPU項(如圖二八所示)主要記錄CPU的性能及CPU的使用情況共包含6項内容:

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖二八:CPU圖

Combined CPU Utilization %                                   CPU處理非閑置程序的百分比

CPU Count                                                    CPU核心數量(個數*核*線程數)

CPU Utillization                                             CPU使用率

Processor load                                               CPU負載(一分鐘)

Processor load15                                             CPU負載(十五分鐘)

Processor load5                                              CPU負載(五分鐘)

3.1.3 磁盤“DISK”

  DISK項(如圖二九所示)記錄磁盤的性能,包括磁盤的讀、寫、隊列的傳輸及空閑使用等名額,共包含5項内容:

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖二九:DISK圖

Average Read Transfer Time to Disk _Total                             磁盤平均讀響應時間

Average Write Transfer Time to Disk _Total                            磁盤平均寫響應時間

Avg. Combined(Read/Write) Transfer Operation to Disk                  磁盤讀寫響應時間

Physical Disk Avg. Queue Length                                       磁盤平均資料隊列響應

Physical Disk Percent Idle Time                                       磁盤空閑率

3.1.4 檔案系統“Filesystem”

  Filesystem項(如圖三十所示)記錄磁盤檔案傳輸時隊列的磁盤傳輸時間,共2項内容:

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖三十:Filesystem圖

Average disk read queue length                                        磁盤隊列讀周期(平均)

Average disk write queue length                                       磁盤隊列寫周期(平均)

3.1.5 通用“General”、記憶體“Memory”、作業系統“OS”

  General項記錄主機的開機時間,而Memory項主要記錄虛拟記憶體的使用率,OS記錄主機的線程數量(如圖三一所示),共3項内容:

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖三一:Memory、General、OS圖

Host uptime (in sec)                                             主機已運作時間

Paging File % Usage                                               虛拟記憶體使用率

Number of threads                                                主機上運作的線程數量

3.1.6 網絡“Network”

  Network項(如圖三二)記錄主機網卡的流量,包括兩個方向(IN、OUT),共2項内容:

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖三二:network圖

nic0_in                                                          進入網卡的流量

nic0_out                                                         經網卡出去的流量

3.1.7 性能“Performance”

  Performance項(圖三三)記錄磁盤的性能,包括邏輯磁盤和實體磁盤的性能,共3項目内容:

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖三三:Performance圖

Average disk read queue length                讀取請求(磁盤在執行個體間隔中列隊的)的平均數

Physical Disk Avg. Queue Length                磁盤上平均的請求數量

Physical Disk Current Queue Length             磁盤上目前的請求數量

3.1.8 IIS

  IIS項(圖三四)記錄IIS及WEB相關的性能值,包括服務的狀态和相關的性能點,共9項内容:

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖三四:IIS圖

HTTP SSL: Service State                                 SSL服務狀态

IIS Admin: Service State                                IIS Admin服務狀态

IIS Current Anonymous Users                             目前IIS匿名通路使用者數

IIS Current NonAnonymous Users                          IIS目前非匿名使用者數

IIS Get Requests/s                                      IIS Get請求數/秒

IIS Head Requests/s                                     IIS Head請求數/秒

IIS Post Requests/s                                     IIS Post請求數/秒

Microsoft IIS: Service State                            IIS服務狀态

3.1.9 MSSQL

  MSSQL項(圖三五)記錄microsoft SQL資料庫的性能,包括服務狀态及相關性能值,共15項内容:

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖三五:MSSQL圖

SQL: Buffer cache hit ratio                                      SQL緩沖管理器/緩沖命中率

SQL: Data File Size                                              資料庫檔案大小

SQL: Database Pages                                              SQL緩沖管理器/資料庫頁

SQL: Full Tables Scans/sec                                       SQL通路方法/完全通路/秒

SQL: Lazy writes/sec                                             SQL緩沖管理器/惰性寫入/秒

SQL: Lock Waits per second                                       SQL鎖等待/秒

SQL: Log File Size                                               日志檔案大小

SQL: Number Failed Jobs                                          失敗的作業數

SQL: Number of Connections                                       目前的SQL連接配接數

SQL: Number of Deadlocks per second                              SQL每秒死鎖數

SQL: Service State - SQL Server                                  SQL服務狀态

SQL: SQLServer Buffer Manager Total pages                        SQL緩沖管理器/全部頁

SQL: Target Server Memory                                        SQL目标伺服器記憶體

SQL: Total Server Memory                                         SQL總的伺服器記憶體

SQL: Transactions per second                                     SQL每秒大容量複制的資料量

3.2 報表功能Reports

  在zabbix中關于報表的功能有三項:

  Avaliability report:(圖三六)整個系統可用的系統報表提供過濾功能。

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖三六:avaliability report圖

  Most busy triggers top 100:(圖三七)提供最常用的triggers 預覽。

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖三七:triggers top 100圖

  Bar report :(圖三八)可定制報表可以報多個報表整合到一起。

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖三八:bar report圖

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖三九:面闆頁

  Zabbix支援多種網絡方式下的監控,可通過分布式的方式部署和安裝監控代理,整個架構如(圖四十)所示。

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖四十:架構圖

  2.2中詳細介紹了資料在zabbix中的存儲方式,對于單個監控值zabbix在背景資料庫中會存入三個數值(最大值、最小值、平均值),現階段資料庫空間占用(30台裝置44天資料)情況(如圖四一)所示。

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

  Zabbix存在的性能瓶頸主要在于磁盤的性能(資料庫的寫操作),而CPU及記憶體占用相對較低,如圖四二、圖四三所示。

Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明
Zabbix中文使用手冊一、Zabbix簡介二、Zabbix使用2.1 Zabbix架構介紹三、Zabbix其它功能說明 四、附加說明

圖四三:資料庫性能