Editar esta página Enlaces a esta página Exportar a PDF Has cargado una revisión vieja del documento! Si la guardas crearás una versión nueva con estos datos. Archivos Multimedia Contenido sacado de: [[https://www.zabbix.com/documentation/3.2/manual/installation/install_from_packages/repository_installation]] ====== Instalación y configuración de Zabbix Agent ====== ===== Descarga de Zabbix y agente ===== Para descargar la última versión del agente, necesitaremos descargar el paquete rpm según nuestra versión de CentOS: CentOS/RHEL 7: rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm CentOS/RHEL 6: rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/zabbix-release-3.2-1.el6.noarch.rpm CentOS/RHEL 5: rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/5/x86_64/zabbix-release-3.2-1.el5.noarch.rpm Una vez descargado, podemos instalar los paquetes con yum: yum install zabbix-agent Activamos en systemd/runlevels el daemon chkconfig zabbix-agent on (CentOS 6) systemctl enable zabbix-agent.service (CentOS 7) Iniciamos el daemon service zabbix-agent start (CentOS 6) systemctl start zabbix-agent (CentOS 7) ===== Configuración del agente ===== Editamos el archivo de configuración: vim /etc/zabbix/zabbix_agentd.conf Modificamos las siguientes lineas: Server=212.81.221.218 ó 10.12.13.16 #La IP de nuestro zabbix server Hostname=zabbix.merkatu.info ServerActive=212.81.221.218 ó 10.12.13.16 Guardamos y reiniciamos el agente: service zabbix-agent restart (CentOS 6) systemctl restart zabbix-agent.service (CentOS 7) ===== Configurando parámetros MySQL ===== Primero tenemos que dar permiso al usuario de zabbix para usar mysql: mysql -uUSUARIO -pPASSWORD (En Plesk suele ser mysql -uUSUARIO -p`cat /etc/psa/.psa.shadow`) Una vez dentro de la consola de mysql damos permisos: use mysql; GRANT USAGE ON *.* TO 'zabbix'@'127.0.0.1' IDENTIFIED BY 'PASSWORD'; GRANT USAGE ON *.* TO 'zabbix'@'localhost' IDENTIFIED BY 'PASSWORD'; flush privileges; Para que zabbix lea el usuario y password, debemos crear un fichero .my.cnf dentro del directorio zabbix vim /etc/zabbix/.my.cnf Añadimos las siguientes lineas modificando el usuario y password: [mysql] user=zabbix password=password_elegida_en_paso_anterior [mysqladmin] user=zabbix password=password_elegida_en_paso_anterior Guardamos y salimos Ahora, en el archivo de parametros mysql de zabbix le tenemos que indicar la "HOME" de estas credenciales, es decir, el path donde hemos creado el archivo .my.cnf: vim /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf Aqui sustituimos la ruta HOME en cualquier parte donde lo veamos: HOME=/ruta/al/directorio Guardamos y salimos ===== Añadimos el nuevo host en la GUI ===== Accedemos a la GUI a la pestaña **Configuración >> Equipos >> Crear Equipo** En esta nueva ventana le vamos dando los datos del nuevo Equipo donde hemos instalado el agente. Rellenamos los datos necesarios: * **Nombre:** nombrequipo * **IP:** IPequipo *** Grupo:** Añadimos el equipo al grupo que deseemos En la pestaña **Plantillas**, elegimos la plantilla que queramos para dicho equipo. Y guardamos. ===== Actualización de Zabbix Agent ===== ==== Run (for server AND agent) ==== # stop services systemctl stop zabbix-server systemctl stop zabbix-agent # clean cache yum clean all # upgrade releases from 2.x/3.0 to 3.2 yum upgrade http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm # disable additional repository yum-config-manager --disable zabbix-non-supported # update yum update -y # clean cache yum clean all # enable services systemctl enable zabbix-server systemctl enable zabbix-agent ==== [FOR AGENTS ONLY] Run: ==== # for agents systemctl stop zabbix-agent yum clean all yum upgrade http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm yum-config-manager --disable zabbix-non-supported yum install zabbix-agent -y yum clean all systemctl enable zabbix-agent systemctl start zabbix-agent Send linkbacks for external links Guardar Previsualización Cancelar Resumen de la edición Nota: Al editar esta página, estás de acuerdo en autorizar su contenido bajo la siguiente licencia: CC Attribution-Noncommercial-Share Alike 4.0 International