Zabbix介紹與基本設定

簡介:

  • Zabbix是一套企業級open source的監控軟體。可用來監控網路和server的可用性和性能。
  • Zabbix可以根據事件,靈活配置郵件和訊息警報。
  • Zabbix將監控數據收集到資料庫,通過web界面進行展示。
  • Zabbix支持被動(polling)和主動(trapping)兩種方式獲取數據。
  • Zabbix的參數配置、報表、數據展示全部通過Web介面完成。

具備常見的商業監控軟件所具備的功能(主機的性能監控、網络設備性能監控、數據庫性能監控、FTP等通用協議監控、多種告警方式、詳細的報表圖表繪制) 支持自動發現網络設備和服務器;支持分布式,能集中展示、管理分布式的監控點;擴展性強,server提供通用接口,可以自己開發完善各類監控。

Zabbix執行條件

  1. Server: Zabbix Server需運行在LAMP(Linux + Apache + MySQL + PHP)環境下,對硬體要求低。

  2. Agent: 目前已有的agent基本上支持市面常見的OS,包含 Linux、HPUX、Solaris、Sun、windows。

  3. SNMP: 支持各類常見的網络設備

Zabbix Client測試監控設備

Zabbix Server操作介面 Zabbix Server操作介面

依序點選「Configuration」→「HOSTS」→「Create Host」來新增一個Zabbix Agent ,輸入監控端設定。 「Agent Interface」必須填入Zabbix Agent所在的IP位置,並將「Status(狀態)」設定為「Monitored」,代表要做監控。「Host Name」欄位內任取一個名字即可,而「Groups」欄位則表示設定此主機屬於那個群組。

模版(Template)功能

新建好主機後,即可套用Zabbix預設的模版(Template)功能。在此套用的是「Template OS Windows」,此樣版是用來偵測HTTP服務是否正常,套用方式如下:

先依序點選「Configuration」→「HOSTS」→「點選已存在的主機」→「Templates」→「輸入欲套用的模版名稱」。

Zabbix預設模版 Zabbix預設模版

Template OS Windows Template OS Windows

完成模版(Template )點選之後再點選 「Configuration」→「HOSTS」,就會看到該模版功能已自動設定完成Item與Trigger數量。

增加觸發器 Trigger

Trigger是觸發器,觸發條件是在加入Templates時自動產生的,當Items監控值滿足Triggers的觸發條件時,便會有告警訊息,如果有不需要的就可手動將指定的Trigger做disable,以免出現滿滿的warning,導致管理者看不到真正應該要處理的問題。每一個Trigger必須對應一個Item,但一個Item可以對應多個Trigger。 透過點擊「Configuration」→「HOSTS」 → 「Triggers」中某個Trigger的名字,可以修改Trigger的屬性。

Trigger severity用來顯示Trigger 的級別,Zabbix提供5種告警等級。

透過點擊「Report」→「Triggers top 100」,可以觀察監控期間觸發次數最多的前100項告警項目。

results matching ""

    No results matching ""