Dirección de descarga oficial de zabbix_agent: https://www.zabbix.com/cn/download_agents
Estación espejo de código abierto de la Universidad de Tsinghua: https://mirrors.tuna.tsinghua.edu.cn/
Nota: La dirección de descarga oficial es para la implementación del código fuente y la estación espejo de código abierto de la Universidad de Tsinghua es para la implementación de RPM
Instalar e implementar:
1. Instale zabbixagent en modo RPM
1. Visite la estación espejo de código abierto de la Universidad de Tsinghua y busque zabbix
2. Haga clic para ingresar y haga clic en zabbix nuevamente
3. Seleccione la versión zabbix, la mía es zabbix6.0, así que elegí zabbix6.0, elija de acuerdo con el zabbix_server implementado real
4. Seleccione el sistema operativo
5. Seleccione la versión del sistema operativo
6. Elige la arquitectura
7. Seleccione las rpm correspondientes a la versión de zabbix_server
8. Una vez completada la descarga, cárguela en el servidor e instálela.
rpm -ivh zabbix-agent-6.0.8-release1.el7.x86_64.rpm
9. Editar archivo de configuración
vim /etc/zabbix/zabbix_agentd.conf
#修改
Server=192.168.245.111 #zabbix server ip
#注释
#SserverActive=127.0.0.1
2. Instalación del código fuente
Nota: descargue zabbix_agent del sitio web oficial de zabbix según la versión del kernel
#3.10.0-957.el7.x86_64 就下载os版本:3.0 架构:amd64 的agent
uname -a
Linux bigdata-01 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
1. Crea un nuevo directorio zabbix
mkdir /usr/local/zabbix
2. Crear usuario zabbix
groupadd zabbix
useradd -g zabbix -M -s /sbin/nologin zabbix
3. Cargue el paquete de código fuente en el servidor y descomprímalo
tar xzf zabbix_agent-6.0.8-linux-3.0-amd64-static.tar.gz -C /usr/local/zabbix
4. Modifique el archivo de configuración:
cp /usr/local/zabbix/conf/zabbix_agentd.conf /usr/local/zabbix/conf/zabbix_agentd.conf.bak
vim /usr/local/zabbix/conf/zabbix_agentd.conf
#修改
Server=192.168.245.111 #zabbix server ip
#sed -i s/Server=127.0.0.1/Server=192.168.223.111/g /usr/local/zabbix/conf/zabbix_agentd.conf
#注释
#SserverActive=127.0.0.1
#sed -i s/SserverActive=127.0.0.1/SserverActive=192.168.223.111/g /usr/local/zabbix/conf/zabbix_agentd.conf
6. Use systemctl para iniciar zabbix
vim /usr/lib/systemd/system/zabbix-agent.service
[Unit]
Description=Zabbix agent
After=syslog.target
After=network.target
[Service]
Environment="CONFFILE=/usr/local/zabbix/conf/zabbix_agentd.conf"
Type=forking
PIDFile=/tmp/zabbix_agentd.pid
ExecStart=/usr/local/zabbix/sbin/zabbix_agentd -c /usr/local/zabbix/conf/zabbix_agentd.conf
ExecStop=/usr/bin/kill $MAINPID
Restart=always
RestartSec=5
User=zabbix
Group=zabbix
[Install]
WantedBy=multi-user.target
7. Inicie zabbix_agent
systemctl daemon-reload
systemctl start zabbix-agent.service