zabbix概念

????是一個基于WEB界面的提供分布式系統監控以及網絡監視功能的企業級的開源解決方案。



zabbix監控途徑

zabbix agent

snmp agent

ipmi agent(硬件)

agentless monitoring(無agent的監控)

web monitoring 監控web頁面,下載(速度),響應,認證等(web本身的服務狀態)

database monitoring 數據庫監控

internal check 內部監控(內部命令)

colculated monitoring 計算后的監控(兩個采集點之差/時間之差)

custom command monitoring 客戶端腳本



zabbix的agent端能監控

CPU

內存

網絡

磁盤

服務

日志

文件

windows的性能指標



zabbix組件:

zabbix server

zabbix storage

zabbix web gui

zabbix agent



zabbix的常用術語

主機host:要監控的網絡設備

主機組hosts:主機的邏輯容器

監控項item(核心):一個特定監控指標的相關的數據

觸發器trigger:閾值;報警的觸發條件 OK --> problem --> OK(是一個表達式)

事件events:發生的一個值得關注的事情;如觸發器的狀態轉變

動作action:特定事件事先定義的處理方法(條件 + 操作)

報警升級(escalation):發生警報或執行遠程命令的自定義方案

媒介(media):發送通知的手段或通道;email,sms

通知(notifications):通過選定的媒介向用戶發送的有關某事件的信息

遠程命令(remote command):預定義的命令

模板template:用于快速定義被監控主機的預設條目集合通常包含item、trigger、graph、screen

應用(application):一組相關item(監控項)的集合

web場景:用于檢測web站點可用性的一個或多個http請求

前端(frontend):zabbix的web接口

? ? ? ? graph 采集好的數據進行圖像展示

? ? ? ? screen 多個圖像(graph)整合在一個頁面中

? ? ? ? 幻燈(slide show)