取內存百分比
- 取出內存的可用的MB大小 / 總的內存大小 = 實際可用的百分比
- avilable 710 X 100 / total 974
- free -m|awk '/^Mem/{print $NF*100/$2}'
- 定義剩余內存百分比
[root@web01]# zabbix_agentd.d]# vim /etc/zabbix/zabbix_agentd.d/oldboy.conf
UserParameter=Mem_pre,free -m|awk '/^Mem/{print $NF*100/$2}'
[root@web01]# zabbix_agentd.d]# systemctl restart zabbix-agent
- 服務端驗證
[root@zabbix ~]# zabbix_get -s 192.168.2.7 -k 'Mem_pre'
54.9281
在模板上創建,之后添加到web模板上的主機,自動繼承這些,監控項等.....
- 配置 --> 模板-->進入web的模板
- 進入到了web的模板
- 點擊 應用集(創建應用集:內存)
- 點擊監控項-->創建監控項
填寫鍵值等...... 信息類型要寫浮點,因為我們獲取的是百分比
- 查看 監視--> 最新數據
點擊應用選擇剛創建的內存應用集 ,最新數據顯示 54%