監控需求:
在任何web場景中都會收集以下資訊:
失敗的步驟數
最後的錯誤資訊
在任何web場景步驟中都會收集以下資訊:
響應時間
返回碼scenario選項卡允許配置的web場景的常規引數:
場景引數講解:
parameter
description
host
scenario所屬的主機/模板的名稱
name
唯一的scenario名稱,從zabbix2.2開始,支援macros變數
update interval
場景執行的頻率
attempts
執行web場景步驟的嘗試次數。如出現網路問題(超時、無連線等),zabbix可以重複執行幾次。設定的數字將影響scenario的每個step。最多可以指定10次嘗試,預設值為1.注意:由於錯誤的響應**或所需的字串不匹配,zabbix不會重複步驟。
agent
選擇乙個客戶端**。zabbix將模擬選定的瀏覽器訪問scenario。
如果選中此框,則該方案處於活動狀態,否則-已禁用。
step parameters引數詳解:
唯一的步驟名稱,zabbix2.2以後開始支援macros變數
url連線和檢索資料的url
query fields
url的http get變數
post
variables
headers
follow redirects
選中該核取方塊以遵循http重定向
retrieve only headers
選中該核取方塊以僅從http響應中檢索標頭
timeout
zabbix在處理url上所花費的時間不會超過設定的時間(從一秒鐘到最多1小時)。 實際上,此引數定義了與url建立連線的最長時間和執行http請求的最長時間。 因此,zabbix在該步驟上花費的時間不會超過2 x超時秒
required string
必需的正規表示式模式
required status codes
預期的http狀態**列表。 如果zabbix得到的**不在列表中,則該步驟將失敗。
如果為空,則不檢查狀態碼。
配置認證
認證引數講解;
parameter
description
authentication
身份驗證選項
none--不使用身份驗證
basic authentication--使用基本身份驗證
ntlm authentication--使用ntlm(windows nt lan manager)身份驗證,選擇身份驗證方法將提供兩個附加字段,用於輸入使用者名稱和密碼。
ssl verify peer
選中該核取方塊以驗證web伺服器的ssl證書
ssl verify host
選中該核取方塊,以驗證web伺服器證書的「公用名」欄位或「主題備用名」字段是否匹配。
ssl certificate file
用於客戶端身份驗證的ssl證書檔案的名稱。
ssl key file
用於客戶端身份驗證的ssl私鑰檔案的名稱。
ssl key password
私鑰檔案密碼
item
description
item key:web.test.in[scenario,,bps]
type;numeric(float)
scenario失敗的步驟
此項將顯示場景中失敗的步驟編號。如果所有的步驟都成功執行,則返回0
item key: web.test.fail[scenario]
type: numeric(unsigned)
scenario最後的錯誤訊息
此項返回場景的最後乙個錯誤訊息文字。僅當場景的步驟失敗時,才儲存新值。如果所有步驟都正確,則不會收集新值
item key: web.test.error[scenario]
type: character
zabbix 監控案例
自定義監控,呼叫指令碼。一 監控nginx伺服器 1 環境準備 主機192.168.80.138,nginx支援狀態查詢 2 修改nginx配置檔案 vim usr local nginx conf nginx.conf server 3 編寫指令碼 通過curl s獲取狀態頁面上的資訊,這裡只獲取...
zabbix監控windows案例
配置與安裝,配置zabbix agent相關配置。找到conf下的配置檔案 zabbix agentd.win.conf 修改logfile server hostname這三個引數。具體配置如下 logfile d zabbix agent4 zabbix agentd.log server za...
Web站點安全監控
阿里雲大學課程 web站點安全監控 課程介紹 web站點安全監控認證旨在幫助學員了解乙個典型的web站點的監控需求與目標,課程對比了採用傳統方法實現站點監控的方式與優缺點,幫助學員快速掌握阿里雲的雲監控以及雲監控的主要功能。通過學習雲監控的站點級監控 主機級監控 自定義監控等功能對乙個web站點進行...