zabbix介紹

什麼是zabbix?web

  Zabbix是一個基於web界面的分佈式系統監控的企業級開源軟件。能夠監視各類系統與設備的參數,保障服務器及設備的安全運營。數據庫

Zabbix的功能和特性安全

  安裝與配置簡單服務器

  可視化web管理界面網絡

  免費開源架構

  支持中文app

  自動發現分佈式

  分佈式監控ui

  (總部和三個分公司:三個server端收集到的數據會上傳一份給總部的server端,server

   )

   

Zabbix的數據庫存儲着兩個部分的數據

1. 咱們管理員在web界面的操做和配置

2. 被監控端獲取的數據,方便咱們根據獲取的數據進行操做和配置

Zabbix架構體系

Zabbix組件

Zabbix server:負責agent發送的報告信息,組織全部配置和操做

Database storage: 存儲配置信息以及收集到的數據

Web interface:zabbix的gui接口,一般與server運行在同一臺機器上

Proxy:可選組件,經常使用於分佈式監控環境中

Agent:部署在被監控主機上,負責收集數據發送給server。

工做原理:

Agent獲取被監控端數據,發送給server

Server記錄所接收到的數據,存儲在database中並按照策略進行相應操做

若是是分佈式,server會將數據傳送一份到上一級server

Web interface將收集到的數據和操做信息顯示給用戶

 

 

 

Zabbix的經常使用術語

Host和host group

  主機:須要監控的網絡設備,可由ip或dns 名稱指定

  主機組: 主機的邏輯容器,能夠包含主機和模板。在主機數量較多的狀況下方便管理

Item(監控項)

  一個特定監控指標的相關數據,這些數據來自被監控對象。

  Item是zabbix進行數據收集的核心,每一個item都有key來標識

Trigger觸發器

一個表達式,用於評估某個監控對象的某個特定item內所接收到的數據是否在合理範圍內,即閥值

接收到的數據與閥值進行比較,若是不在閥值內,觸發器的狀態將從ok轉變爲problem,當數據迴歸到合理範圍時,其狀態將從problem轉爲ok

Action 動做

指對於特定事件事先定義的處理方法,經過包含操做(如發送通知)和條件(合適執行操做)

通常配合觸發器使用

Template 模板

用於快速定義被監控主機的預設條目集合

一般包含了item,trigger,graph,screen,application以及low-leve discovery rule;模板能夠直接鏈接至單個主機

Media 媒介

發送通知的手段和通道,好比email、jabber或短信等

Notification通知

經過選定的媒介向用戶發送的有關某事件的信息

Remote command 遠程命令

預約義命令,可在某個特定條件下執行

Application 應用: 一組item的集合

Event:即發生的一個值得關注的事件,例如觸發器的狀態轉變,自動發現或自動註冊等

相關文章
相關標籤/搜索