Zabbix monitorea múltiples dispositivos. ¿Necesita instalar el cliente en cada terminal monitoreado?
El servidor Zabbix debe ejecutarse en sistemas Linux como CentOS, RedHat Linux, Debain, etc. Aquí, RHEL se utiliza como entorno de implementación.
Los usuarios root instalan los paquetes de software necesarios. Se recomienda configurar yum e instalar los siguientes paquetes de software a través de yum para resolver las dependencias de los paquetes de software.
Entorno LAMP
#yum install mysql-server (las versiones superiores de mysql se pueden instalar por separado)
yum install) local, descomprimir
#tar zxvf zabbix-2.4.7.tar.gz
Agregar usuarios y grupos de zabbix
#groupadd zabbix
# useradd -g zabbix - m zabbix
2.2 Preparación de la base de datos
Iniciar la base de datos MySQL:
#service mysqld start
Cambiar la contraseña del usuario root de MySQL ( contraseña predeterminada vacía)
# mysqladmin -uroot -p contraseña raíz
Pruebe si puede iniciar sesión en la base de datos normalmente
#mysql -uroot -proot
#mysql -uroot -proot
Crear base de datos Zabadar. p>
Crear base de datos Zabbix
Mysql> crear base de datos zabbix juego de caracteres utf8;
Importar script sql de base de datos
#cd zabbix- 2.4.7
# mysql -uroot -proot zabbix < -proot -proot proot zabbix < base de datos/mysql/schema.sql
# mysql -uroot -proot zabbix < base de datos/mysql /images.sql
# mysql -uroot -proot zabbix < base de datos/mysql/data.sql
2.3 Compilación e instalación
Configurar la compilación, con el prefijo instalación El directorio del programa después de
#.
/configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp --with-unixodbc --with-libcurl -enable-proxy p>
# make install
2.4 Configuración y modificación del archivo front-end web
Agregar puerto de servicio, el método de adición es el siguiente
# grep zabbix /etc/services
zabbix-agent 10050/tcp # Agente Zabbix
zabbix-agent 10050/udp # Agente Zabbix
zabbix-trapper 10051/tcp # Zabbix Trapper p>
zabbix-trapper 10051/udp # Zabbix Trapper
Agregar archivo de configuración
# mkdir -p /etc/zabbix
# cp conf/ {zabbix_server.conf,zabbix_agentd.conf}/etc/zabbix
# chmod 400 /etc/zabbix/zabbix_server.conf
# chown zabbix /etc/zabbix /zabbix_server.conf
Modifique el archivo de configuración de Agentd y cambie el NOMBRE DEL HOST al nombre del host local
#vi /etc/zabbix/zabbix_agentd.conf
Agregue el archivo php del front-end web
p>
# cd frontends/
# cp -rf php /var/www/html/
# cd /var/www/html/
# mv php zabbix
# chown -R zabbix:zabbix zabbix
2.5 Instalación y configuración del front-end web
Modifique los parámetros relacionados con php
# vi /etc/php.ini, busque los siguientes elementos, cámbielos a los siguientes valores y elimine los elementos precedidos por ;
max_execution_time = 300
date.timezone = Asia/Shanghai
max_input_time = 600
post_max_size = 32M
memory_limit = 128M
mbstring.func_overload = 2
Reiniciar apache
#service httpd restart
Iniciar zabbix_server
/ etc /init.d/zabbix_server -c /etc/zabbix/zabbix_server.conf inicio
-------------------- ------------- ------------------------------- ---------------------Configuración UNIXODBC p>
4.MSSQL.
Esta página proporciona documentación relevante:
Instale los paquetes necesarios en el servidor Zabbix:
# yum -y install freetds unixODBC unixODBC-devel
Actualice la configuración del controlador ODBC archivo:
$ vi /etc/odbcinst.ini