Red de conocimiento informático - Problemas con los teléfonos móviles - Zabbix monitorea múltiples dispositivos. ¿Necesita instalar el cliente en cada terminal monitoreado?

Zabbix monitorea múltiples dispositivos. ¿Necesita instalar el cliente en cada terminal monitoreado?

2.1 Preparación del entorno del servidor

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

# 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

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

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