zabbix監控(二)添加新主機、自定義監控

3.2 添加監控信息

3.2.1 修改監控管理機zabbix server

配置 >> 主機

image.png

主機名稱: 要與主機名相同,這是zabbix server程序用的

可見名稱: 顯示在zabbix網頁上的,給我們看的

image.png

   修改後,要將下面的已啓用要勾上

image.png

   添加完成就有了管理機的監控主機

 image.png

3.2.2 添加新的主機

配置 >> 主機 >> 創建主機

image.png

注意勾選以啓用

image.png

   然後添加模板,選擇linux OS ,先點小添加,再點大添加。

image.png

   添加完成,將會又兩條監控主機信息

image.png

3.2.3 查看監控內容

檢測中  >> 最新數據

   在最新數據中需要篩選,

image.png

   輸入ip或者名字都能夠搜索出來

image.png

在下面就會列出所有的監控項

image.png

3.2.4 查看圖像

檢測中 >> 圖形

   選擇正確的主機。選擇要查看的圖形即可出圖

 image.png

4.1 自定義監控與監控報警

4.1.1 說明

zabbix自帶模板Template OS Linux (Template App Zabbix Agent)提供CPU、內存、磁盤、網卡等常規監控,只要新加主機關聯此模板,就可自動添加這些監控項。

實驗需求:服務器登陸人數不能超過三人,超過三人報警

4.1.2 預備知識

自定義key能被server和agent認可

# 正確的key

[root@m01 ~]# zabbix_get -s 172.16.1.21 -p 10050 -k "system.uname"

Linux cache01 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64

# 沒有登記的,自定義的key

[root@m01 ~]# zabbix_get -s 172.16.1.21 -p 10050 -k "login-user"

ZBX_NOTSUPPORTED: Unsupported item key.

# 寫錯的key

[root@m01 ~]# zabbix_get -s 172.16.1.21 -p 10050 -k "system.uname1"

ZBX_NOTSUPPORTED: Unsupported item key.


實現自定義監控

4.2.1 自定義語法

UserParameter=<key>,<shell command>

UserParameter=login-user,who|wc -l

UserParameter=login-user,/bin/sh /server/scripts/login.sh

4.2.2 agent註冊

[root@cache01 ~]# cd /etc/zabbix/zabbix_agentd.d/

[root@cache01 zabbix_agentd.d]# vim userparameter_login.conf

UserParameter=login-user,who|wc -l

UserParameter=login-user2,who|wc -l

UserParameter=login-user3,who|wc -l

   注意:key名字要唯一,多個key以行爲分割

# 修改完成後重啓服務

[root@cache01 zabbix_agentd.d]# systemctl restart zabbix-agent.service

   在server端進行get測試

[root@m01 ~]# zabbix_get -s 172.16.1.21 -p 10050 -k "login-user"

3

[root@m01 ~]# zabbix_get -s 172.16.1.21 -p 10050 -k "login-user2"

3

[root@m01 ~]# zabbix_get -s 172.16.1.21 -p 10050 -k "login-user3"

3

[root@m01 ~]# zabbix_get -s 172.16.1.21 -p 10050 -k "login-user4"

ZBX_NOTSUPPORTED: Unsupported item key.

4.2.3 在server端註冊(web操作)

①   創建模板

配置 >> 模板 >> 創建模板


image.png

點擊添加,即可創建出來模板 


image.png

   查看創建出來的模板。↑

②   創建應用集

應用集類似(目錄/文件夾),其作用是給監控項分類。

點擊 應用集 >> 創建應用集

image.png

      自定義應用集的名稱,然後點擊添加

③   創建監控項

監控項 >> 創建監控項

image.png

鍵值 -- key,即前面出創建的login-user,數據更新間隔在工作中一般爲300s,這裏測試所以30s

image.png

   注意:創建監控項的時候,注意選擇上應用集,即之前創建的安全。

image.png

④   創建觸發器

觸發器的作用:當監控項獲取到的值達到一定條件時就觸發報警

(根據需求創建)

觸發器 >> 創建觸發器

創建觸發器,自定義名稱,該名稱是報警時顯示的名稱。

   表達式,點擊右邊的添加,選擇表達式。 

   嚴重性自定義。

image.png

   表達式的定義  ,選擇之前創建的監控項,

最新的T值爲當前獲取到的值。

image.png

   添加完成,能夠在觸發器中看到添加的情況

image.png

⑤   創建圖形

以圖形的方式展示出來監控信息

圖形 >> 創建圖形

名稱自定義,關聯上監控項。

image.png

⑥   主機關聯模板

配置 >> 主機

   一個主機可以關聯多個模板

 建議:

zabbix服務端自監控使用的模板:(Template App Zabbix Server, Template OS Linux(Template App Zabbix Agent), ......自定義等

zabbix客戶端: Template OS Linux(Template App Zabbix Agent), 登錄用戶


image.png

4.2.4 查看監控的圖形

檢測中=>圖形

image.png

小夥伴們可以關注我的微信公衆號:linux運維菜鳥之旅

qrcode_for_gh_5ecc48d3d14a_258.jpg

關注“中國電信天津網廳”公衆號,首次綁定可免費領2G流量,爲你的學習提供流量! 

qrcode_for_gh_d20dccd1c74b_258.jpg

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章