客户端zabbix-agent2安装
原创
©著作权归作者所有:来自51CTO博客作者wx5d4124a358e8a的原创作品,请联系作者获取转载授权,否则将追究法律责任
1CentOS 8解决yum不能更新源问题
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
sed -i 's/$releasever/8/g' /etc/yum.repos.d/CentOS-Base.repo
yum clean all #清理缓存
yum makecache #更新源
2配置源:
[root@nfs01 ~]#getenforce
Enforcing
[root@nfs01 ~]#setenforce 0
[root@nfs01 ~]#getenforce
Permissive
[root@nfs01 ~]#sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
[root@nfs01 ~]#rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-release-5.0-1.el8.noarch.rpm
3安装:
yum install zabbix-agent2 -y
[root@nfs01 ~]#rpm -ql zabbix-agent2
/etc/zabbix/zabbix_agent2.conf #默认配置文件
/usr/sbin/zabbix_agent2 #默认二进制文件
/var/log/zabbix #日志
/var/run/zabbix #运行路径
4配置文件说明:
[root@nfs01 ~]#egrep -v '^#|^$' /etc/zabbix/zabbix_agent2.conf
PidFile=/var/run/zabbix/zabbix_agent2.pid #进路进程号的pid文件
LogFile=/var/log/zabbix/zabbix_agent2.log #日志
LogFileSize=0 #0表示不开启滚动切割
Server=127.0.0.1 #配置服务端ip
ServerActive=127.0.0.1 #主动注册服务端
Hostname=Zabbix server #和zabix页面的中的hostname必须一致
Include=/etc/zabbix/zabbix_agent2.d/*.conf #包含目录内的配置文件同时生效
ControlSocket=/tmp/agent.sock #指定sock文件位置
[root@nfs01 ~]#
[root@laiyue /etc/zabbix]#ls
zabbix_agent2.conf zabbix_agent2.d
[root@laiyue /etc/zabbix]#vim zabbix_agent2.conf
[root@laiyue /etc/zabbix]#systemctl restart zabbix-agent2
#确保以下三个值配置正确,其中IP值不仅仅是指server端的地址,而是
#Incoming connections will be accepted only from the hosts listed here
#也就是说,除了下面列出的地址以外,谁也无法与agent端建立连接
Server=IP
ServerActive=IP
Hostname=Zabbix server