負載均衡-zabbix自定義監控項

1、環境

  server:  zabbix:10.0.0.71mysql

  client:   web01:10.0.0.7web

 

2、客戶端配置 自定義監控項

  1,以監控客戶端內存信息爲樣例sql

[root@web001 zabbix_agentd.d]# free -m
              total        used        free      shared  buff/cache available Mem: 974          62         826           1          85         785 Swap: 1023         132         891 [root@web001 zabbix_agentd.d]# free -m|awk 'NR==2 {print int($7/$2*100)}'
80 [root@web001 zabbix_agentd.d]#

  2,編寫配置測試

[root@web001 zabbix_agentd.d]# pwd
/etc/zabbix/zabbix_agentd.d [root@web001 zabbix_agentd.d]# cat men.conf 
UserParameter=men.user,free -m |awk 'NR==2 {print int($7/$2*100)}'
#樣例在userparameter_mysql.conf 

  3,在服務端 安裝測試命令 zabbix-getspa

yum install -y zabbix-get

  4,服務端 進行測試rest

[root@zabbix zabbix]# zabbix_get -s 10.0.0.7 -k men.user
79 [root@zabbix zabbix]# #注意 -s 後接的IP 要與 客戶端 /etc/zabbix/zabbix_agentd.conf 文件內的server 後的IP 要一個網段,就是 寫的內網,就都統一使用內網。如不一致會報錯 以下 
[root@zabbix ~]# zabbix_get -s 172.16.1.7 -k men.user
zabbix_get [7977]: Check access restrictions in Zabbix agent configuration #更改配置文件後要重啓zabbix-agent 服務,不然會報錯 
[root@zabbix ~]# zabbix_get -s 10.0.0.71 -k men.user

3、WEB頁面進行配置

  1,點擊右上角 人頭 >> user >> Language >> chinese  >> UPDATE 更改成中文code

 

 

 

 

  2, 建立要監控的主機server

 

   3,配置主機blog

 

 

  4,配置監控項內存

   5,建立監控項 點擊 監控項後 點擊右上角 建立監控項

 

   6,返回主機發現 可用性變綠則表示 鏈接正常 (未綠多刷新幾回)

  7,設置觸發器

    點擊觸發器 右上角 建立觸發器  以下圖配置 

 

 

 

4、測試

客戶端輸入命令 

[root@web001 zabbix]# dd if=/dev/zero of=/dev/null bs=1G、 ##消耗內存

點擊左上角 zabbix 返回主頁刷新界面 出現報警,則配置成功

 

相關文章
相關標籤/搜索