zabbix 主機與組配置
創建主機方法
1.1 新建主機
configuration(配置)->Hosts(主機)->Create host(創建主機)主機參數
解釋如下:
Host name 主機名,只允許數字,空格,句號,下劃線,非主流符號它不支持。zabbix 客戶端配置文件中的hostname 名稱一定要與這個名字一致。
Visible name 顯示名稱,可選項。主機名的別名。
Groups 主機要加入的組,一個主機至少要加入一個組
New host group 新主機組,如果已經存在組不是你要的,你可以寫上組名,這臺主機就加入這個主機組。
Interfaces 主機接口: 包含Agent, SNMP, JMX and IPMI.如果需要增加一個接口,只需要點擊“add”即可。鍵入客戶機的ip 地址即可。zabbix agent 默認端口10050。
Monitored by proxy 是否通過proxy 監控,默認是no proxy,由zabbix server 直接監控。如果選擇了”proxy name”(你的代理名稱),那麼客戶機由代理代爲收集數據
2. 主機組
2.1 添加組名
configuration(配置)—>Host Groups(組)—>Create Host Group(創建主機組),錄入如下圖:
2.2 建組參數
Group name 組名,必須唯一
Hosts 選擇主機加入到這個組中,這個組可以爲空
zabbix 監控項 item
Items 是從主機裏面獲取的所有數據。通常情況下稱itme 爲監控項,例如我需要監控它的cpu 負載,那麼實現這個方法的東西就叫item。
item 由key+參數組成,監控項中需要獲取cpu 信息,則需要一個對應的監控key:system.cpu.load。如果是獲取網卡流量,那麼獲取網卡這個監控項需要key:net.if.in 或者net.if.out。
1. 創建監控項
點擊配置(configuration)->主機(Hosts)->在你要配置的主機一欄上點擊Items->點擊create item。
三、zabbix 觸發器
1. 創建觸發器
創建觸發器步驟:
點擊Configuration(配置)→ Hosts(主機)
點擊hosts(主機)相關行的trigger
點擊右上角的創建觸發器(create trigger),你也可以修改列表中的觸發器在表單中輸入相應的信息。
如上圖,選擇相應的item和觸發條件,一個trigger就算添加好了。
四、zabbix action報警配置
Action創建:
點擊configuration(配置)->Actions(報警)->選擇事件來源
Action配置:
如上圖,我們可以發現這四種事件來源正好是我們前面提到的,選擇好你的事件來源之後,點擊create action
配置完action的基本內容之後,接下來配置條件
Type Of calculation:各種條件之間的關係,包含AND、OR 以及AND/OR,如上圖是AND關係,同時要滿足以上機器不在維護狀態以及觸發器值爲PROBLEM纔會觸發報警的動作。
operations配置
接下來是“操作”標籤,如下:
可以在此處設置當action被觸發之後的操作,可以根據觸發器的嚴重程度和報警時間設置分級報警。
此外,operations也可以定義爲執行命令。如圖:
注:需要在agent主機上配置好zabbix用戶的權限。
五、zabbix discovery
1、自動發現
Configuration→discovery→create discovery rule
之後填寫discovery rule 名稱及ip地址範圍並且制定一個相應的key進行檢測。之後定義actions,來指定發現主機之後要進行的動作,主機消失之後要進行的操作,以及故障恢復時,要進行的操作。
六、zabbix proxy
zabbix proxy可以代替zabbix server檢索客戶端的數據,然後把數據彙報給zabbix server,並且在一定程度上分擔了zabbix server的壓力.zabbix proxy可以非常簡便的實現了集中式、分佈式監控.
zabbix proxy使用場景:
監控遠程區域設備
監控本地網絡不穩定區域
當zabbix監控上千設備時,使用它來減輕server的壓力
簡化zabbix的維護
添加proxy:
ministration(管理)→ DM(分佈式監控)-->Create proxy(創建代理)
roxy name proxy名稱,必須和proxy配置文件中的hostname一致
Proxy mode 選擇proxy模式
Active proxy主動連接到zabbix server並且請求配置文件數據
Passive Zabbix server連接到proxy
Hosts 哪些主機需要被proxy監控
Host配置
配置主機HOST的時候,如果需要被proxy代理,那麼都選擇對應的proxy名稱。