Zabbix之自定義添加item key

Zabbix之自定義添加item key

給要監控的主機先裝上zabbix-agent,並使用被動模式

客戶端安裝上zabbix-agent,zabbix服務器創建監控主機

# 直接使用rpm裝
rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-agent-3.0.28-1.el7.x86_64.rpm

# 使用yum裝
# lb-node1
[root@lb-node1 ~]# yum install -y zabbix-agent
[root@lb-node2 ~]#rpm -ivh http://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm


# lb-node2
[root@lb-node2 ~]#rpm -ivh http://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
[root@lb-node2 ~]# yum install -y zabbix-agent

// 修改lb-node1與lb-node2的Server
[root@lb-node1 ~]# sed -i 's@Server=127.0.0.1@Server=192.168.1.17@g' /etc/zabbix/zabbix_agentd.conf 
[root@lb-node1 ~]# grep ^[a-Z] /etc/zabbix/zabbix_agentd.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=192.168.1.17
ServerActive=127.0.0.1
Hostname=Zabbix server
Include=/etc/zabbix/zabbix_agentd.d/
[root@lb-node1 ~]# 

# 啓動agent,並加入開機自啓
[root@lb-node1 ~]# systemctl start zabbix-agent.service 
[root@lb-node1 ~]# systemctl enable zabbix-agent.service 

Zabbix創建主機

  • 創建主機lb-node1
    [外鏈圖片轉存失敗(img-sit1OqNM-1562417675528)(FFF675CE87E24ACAA849E8A9AD5CCE59)]

  • 添加Template OS Linux模板
    [外鏈圖片轉存失敗(img-Th7reH1m-1562417675529)(19C7E6FE27EE4B329D4B7E062C571D77)]

  • 創建主機lb-node2(可用克隆的方式)
    [外鏈圖片轉存失敗(img-tgCM9MvL-1562417675530)(B5005BA07A124B4581726406676C65D8)][外鏈圖片轉存失敗(img-dDMRHN9q-1562417675531)(9A91AE286CAC43B9A13319F34D17F31D)]

  • 克隆成功[外鏈圖片轉存失敗(img-Ia8n2IBD-1562417675532)(1AF1C263E31E46D2919864EAA460D8E4)]
    [外鏈圖片轉存失敗(img-X2mKh0gh-1562417675532)(9ACBFB3C48784D9F8DB46BDBF0724DC5)]

自定義添加item

# vim /etc/zabbix/zabbix_agentd.conf +293
...
UserParameter=memory.uasge[*],/bin/cat /proc/meminfo |grep "$1"|awk '{print $$2}'
UserParameter=login_user,/usr/bin/w |awk -F "," 'NR==1{print $2}'|awk '{print $1}'
 #監控客戶端登陸個數

# 重啓agent
systemctl restart zabbix-agent

測試,zabbix-server服務端驗證配置

[外鏈圖片轉存失敗(img-Cs0tSiqi-1562417675534)(0846F64F4DDB471D89151D06DD637029)]
MemTotal: 所有可用RAM大小 (即物理內存減去一些預留位和內核的二進制代碼大小)
MemFree: LowFree與HighFree的總和,被系統留着未使用的內存
[外鏈圖片轉存失敗(img-ZhW6hXxa-1562417675535)(D6BE4751D76847E4B5D000CD40F7BE0E)]

報警

告警信息將分爲兩個等級梯度發送

首先要支持遠程執行命令,必須開啓遠程執行命令,以及sudo權限

[root@linux-node2 ~]# vim /etc/zabbix/zabbix_agentd.conf
EnableRemoteCommands=1
[root@linux-node2 zabbix_agentd.d]# systemctl restart zabbix-agent
[root@linux-node2 ~]# visudo
zabbix      ALL=NOPASSWD: /usr/bin/systemctl restart httpd

[外鏈圖片轉存失敗(img-CvKeBkrd-1562417675536)(08561345AD124F7D843E9248F57B409D)]
[外鏈圖片轉存失敗(img-D6Rj0o23-1562417675537)(B4FE211EA63546679B38DC99277CF928)]
[外鏈圖片轉存失敗(img-w2NEwMbq-1562417675538)(5816752A999B4BE788ADE3221C5DF6F0)]
第一梯度:1-2步,遠程執行命令重啓Apache,間隔時間爲60s,發送執行2次知道故障恢復。
[外鏈圖片轉存失敗(img-PS03R8To-1562417675539)(552C463406CF449DAACDE8613CB166A3)]
第二梯度:3-4步,發送給Admin用戶,間隔時間爲60s,發送兩次,直到故障恢復。
[外鏈圖片轉存失敗(img-SzVoGeQe-1562417675540)(747AAF1AF57740C6845FF146995510AE)]在這裏插入圖片描述

  • 定義用戶接受媒體
    [外鏈圖片轉存失敗(img-vCaAP9US-1562417675541)(E87ED78461C149DB884A014A679F53A7)][外鏈圖片轉存失敗(img-UNjxgG8y-1562417675542)(47EC02B9E8C046D3981165313C8F15C7)]
    [外鏈圖片轉存失敗(img-8lhBjaEt-1562417675543)(ACF4F88F95F54570B5247B48160D12F3)]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章