Código fuente de host Linux y RPM dos formas de implementar zabbix_agent

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 

Supongo que te gusta

Origin blog.csdn.net/weixin_50877409/article/details/126994398
Recomendado
Clasificación