zabbix-agent节点部署
环境Centos7,agent5.0
下载官方yum源
rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
将yum源的网站替换为国内阿里源,下载速度快
sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo
下载agent5.0版本
yum install zabbix-agent zabbix-sender -y
vim 修改配置文件
vim /etc/zabbix/zabbix_agent.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
EnableRemoteCommands=1
Server=192.168.48.147 #server端的ip
ServerActive=192.168.48.147 #写server端的ip可以选择主动或者被动模式,写agent的ip为被动模式
Hostname=agent1 #定义agent的名字,添加到server主机需要调用
Include=/etc/zabbix/zabbix_agentd.d/*.conf #是否限制用户自定义 keys 使用特殊字符 1是可以启用特殊字符 0是不可以启用特殊字符
UnsafeUserParameters=1 #是否允许别人执行远程操作命令,默认是禁用的,打开的话会有安全风险.
然后去server端添加agent节点
自己设置需要的监控项即可
如果需要监控的地方模板内没有,可以自己写入监控项,在/etc/zabbix/zabbix_agent.d/目录内新建以.conf结尾的文件
语法 UserParameter=<key>.<command>,执行的命令或者脚本
vim /etc/zabbix/zabbix_agentd.d/cpu.conf
UserParameter=menory.used,free | awk '/^Mem/{print $3}'
设置后重启agent,在server端使用get命令调取键名获得值
zabbix_get -s 192.168.48.139 -p 10050 -k 'menory.used'
成功获取值,可以将该监控项添加到zabbix的web页面
评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果
音乐天地