zabbix监控系统内存
配置zabbix-agent环境:
[[email protected] ~]# yum install epel-release -y
[[email protected] ~]# yum install zabbix40-agent -y
[[email protected] ~]# systemctl enable zabbix-agent
测试:监控已经使用的内存情况:
[[email protected] ~]# vim /etc/zabbix_agentd.conf
[[email protected] ~]# cat /etc/zabbix_agentd.conf | grep -v ^# | grep -v ^$
PidFile=/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=192.168.1.106 #zabbix服务器地址
ServerActive=127.0.0.1
Hostname=Zabbix server
Include=/etc/zabbix/centos_server.conf #自定义的配置文件
#查看配置文件:
[[email protected] ~]# cat /etc/zabbix/centos_server.conf
UserParameter=mem,free -b | grep Mem | awk '{print $3}'
#健值是mem,用逗号与命令隔开。逗号的命令即是健值的取值。
[[email protected] ~]# systemctl restart zabbix-agent #重启服务生效
---------------
[[email protected] ~]# zabbix_get -s 192.168.1.107 -p 10050 -k “mem” #zabbix服务上测试取值正常
118968320
添加主机并创建图形:

部分格式参考如下文件:
/usr/share/doc/zabbix40-agent-4.0.17/userparameter_examples.conf
/usr/share/doc/zabbix40-agent-4.0.17/userparameter_mysql.conf