手动安装zabbix-agent
少量linux客户机的情况下,手动安装zabbix-agent:
登录https://repo.zabbix.com/zabbix,这里以3.4版,CentOS7为例:
#rpm -i https://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
#yum install -y zabbix-agent
#vi /etc/zabbix/zabbix_agentd.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
Server=10.3.8.100
ServerActive=10.3.8.100
HostMetadataItem=system.uname
Include=/etc/zabbix/zabbix_agentd.d/*.conf
注:Hostname可不用写,它包含在HostMetadataItem里面,除非要设置Hostname与系统的主机名不一样。如果HostMeatadata不存在,它的值就从HostMetadataItem里面获取,如果HostMeatadata存在,那HostMetadataItem就不起作用。
system.uname的值包含了Linux开头及主机名等信息,如下(需要安装zabbix-get包):
#zabbix_get -s 127.0.0.1 -k system.uname
Linux zabbix.example.com 3.10.0-862.11.6.el7.x86_64 #1 SMP Tue Aug 14 21:49:04 UTC 2018 x86_64
结果开头的Linux关键字可以用来代表Linux系统,作为自动注册的匹配条件,即“元数据 似 Linux”,或英文网页的”metadata like Linux”
如果配置了StartAgents=0,那是纯主动模式,只能搭配主动模板使用,在Linux客户端太多,ZabbixServer压力大时,可以考虑改为纯主动模式。
#systemctl enable zabbix-agentd
#systemctl start zabbi
客户端批量安装zabbix-agent
最新推荐文章于 2024-04-18 02:53:20 发布