3.2 添加監控信息
3.2.1 修改監控管理機zabbix server
配置 >> 主機
主機名稱: 要與主機名相同,這是zabbix server程序用的
可見名稱: 顯示在zabbix網頁上的,給我們看的
修改後,要將下面的已啓用要勾上
添加完成就有了管理機的監控主機
3.2.2 添加新的主機
配置 >> 主機 >> 創建主機
注意勾選以啓用
然後添加模板,選擇linux OS ,先點小添加,再點大添加。
添加完成,將會又兩條監控主機信息
3.2.3 查看監控內容
檢測中 >> 最新數據
在最新數據中需要篩選,
輸入ip或者名字都能夠搜索出來
在下面就會列出所有的監控項
3.2.4 查看圖像
檢測中 >> 圖形
選擇正確的主機。選擇要查看的圖形即可出圖
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操作)
① 創建模板
配置 >> 模板 >> 創建模板
點擊添加,即可創建出來模板
查看創建出來的模板。↑
② 創建應用集
應用集類似(目錄/文件夾),其作用是給監控項分類。
點擊 應用集 >> 創建應用集
自定義應用集的名稱,然後點擊添加
③ 創建監控項
監控項 >> 創建監控項
鍵值 -- key,即前面出創建的login-user,數據更新間隔在工作中一般爲300s,這裏測試所以30s
注意:創建監控項的時候,注意選擇上應用集,即之前創建的安全。
④ 創建觸發器
觸發器的作用:當監控項獲取到的值達到一定條件時就觸發報警
(根據需求創建)
觸發器 >> 創建觸發器
創建觸發器,自定義名稱,該名稱是報警時顯示的名稱。
表達式,點擊右邊的添加,選擇表達式。
嚴重性自定義。
表達式的定義 ↓ ,選擇之前創建的監控項,
最新的T值爲當前獲取到的值。
添加完成,能夠在觸發器中看到添加的情況
⑤ 創建圖形
以圖形的方式展示出來監控信息
圖形 >> 創建圖形
名稱自定義,關聯上監控項。
⑥ 主機關聯模板
配置 >> 主機
一個主機可以關聯多個模板
建議:
zabbix服務端自監控使用的模板:(Template App Zabbix Server, Template OS Linux(Template App Zabbix Agent), ......自定義等)
zabbix客戶端: Template OS Linux(Template App Zabbix Agent), 登錄用戶
4.2.4 查看監控的圖形
檢測中=>圖形
小夥伴們可以關注我的微信公衆號:linux運維菜鳥之旅
關注“中國電信天津網廳”公衆號,首次綁定可免費領2G流量,爲你的學習提供流量!