Problema de configuración de Zabbix
cidds
Mensajes publicados
14
Estado
Miembro
-
cidds Mensajes publicados 14 Estado Miembro -
cidds Mensajes publicados 14 Estado Miembro -
Bonjour,
estoy intentando instalar y configurar Zabbix 1.4.2 en una plataforma Ubuntu 8.04 LTS Hardy Heron en una máquina virtual.
He seguido varios tutoriales en internet pero no he tenido éxito y me cuesta mucho la documentación oficial en inglés, por eso me dirijo a ustedes para que me ayuden. He hecho un documento con todos los pasos que sigo durante la instalación. Ya logré pasar la instalación una vez, pero no puedo volver a hacerlo, creo que es un problema de permisos debido a que Ubuntu utiliza el comando sudo. Aquí está mi proceso paso a paso:
Instalación del servidor Zabbix
- Requisitos previos: sistema operativo actualizado, conexión a Internet, derechos
de administrador
I- Instalar un servidor LAMP:
#sudo apt-get install apache2 apache2-doc mysql-server php5 libapache2-mod-php5 php5-mysql phpmyadmin
La instalación comienza, se abre la herramienta de configuración y hay que introducir la contraseña del superusuario de MySQL, que es
'root', poner como contraseña: admin; luego elegir el servidor web
apache2
(Phpmyadmin se basa en MySQL, por lo que se recomienda
instalarlo al final, después de haber elegido una contraseña para
la cuenta root de MySQL, para asegurarse de que el
servidor LAMP funciona correctamente).
Problemas encontrados en este punto y soluciones:
- Cuando el servidor Apache2 reinicia, si aparece el error: "apache2:
No se pudo determinar de manera confiable el nombre de dominio
totalmente calificado del servidor, usando 127.0.0.1 para ServerName", entonces
edite el archivo:
#sudo nano /etc/apache2/apache2.conf
y agregue ServerName 127.0.0.1
- En la versión HARDY utilizada de Ubuntu, la página
http://localhost/phpmyadmin no funciona, para
solucionar este problema, ingrese el comando:
#sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin
- Algunas opciones de PHP no son adecuadas para nuestras necesidades,
las modificamos:
#sudo nano /etc/php5/apache2/php.ini
Modifique las líneas y no olvide quitar el punto y
coma delante para que tengan efecto:
max_execution_time=300
date.timezone= Europe/Paris
Reinicie Apache:
#sudo /etc/init.d/apache2 restart
- II Configuración
- Crear el grupo y el usuario Zabbix y validar los
permisos sobre la estructura /etc/zabbix:
#sudo groupadd zabbix
#sudo useradd zabbix -g zabbix
- Configurar MySQL
#sudo mysql -u root -p
create database zabbix;
quit;
- Instalar los paquetes de Zabbix
#sudo apt-get install zabbix-server-mysql
La herramienta de configuración de paquetes se abre para
configurar el paquete, confirme la configuración de la base
de datos con dbconfig-common, luego ingrese la contraseña del
propietario que servirá para crear la base de datos
MySQL así como los usuarios. Contraseña: admin, luego elija
la contraseña de conexión para zabbix-server-mysql en el
servidor de base de datos. Contraseña: admin
#sudo apt-get install zabbix-frontend-php
elija MySQL como tipo de base de datos utilizada para
PHP y luego la contraseña: admin
#sudo apt-get install zabbix-agent
Este comando establece al usuario Zabbix como propietario
por lo que tiene derechos sobre Zabbix:
#sudo chown -R zabbix.zabbix /etc/zabbix
Esto crea los esquemas SQL para Zabbix
#sudo cat /usr/share/zabbix/create/mysql.sql | mysql zabbix -u root –p
( Aparece un error: Error 1050 ( 42S01 ) en la línea 1: La tabla ‘nodes’ ya existe )
#sudo cat /usr/share/zabbix/create/data.sql | mysql zabbix -u root -p
( Otro error: Error 1136 (21S01) en la línea 24: La columna no coincide con el conteo de valores en la fila 1 )
- Agregar los servicios de Zabbix
#sudo nano /etc/services
agregar al final de la página:
zabbix_agent 10050 /tcp # Puertos Zabbix
zabbix_trap 10051 /tcp
- configurar Zabbix
verificar algunos archivos de configuración:
#sudo nano /etc/zabbix/zabbix_agentd.conf
( Retirar el # delante de las líneas #ServerPort=10051; #ListenPort=10050; #ListenIp:127.0.0.1 )
ver si el servidor está bien en 127.0.0.1
#sudo nano /etc/zabbix/zabbix_server.conf
( Retirar el # delante de las líneas #ListenPort=10051; (no hecho = #ListenIp:127.0.0.1 )
elegir el DBPassword=contraseña (ya ingresado, así que no se toca nada aquí)
hay que modificar los permisos de un archivo PHP para la base de
datos para evitar problemas
#sudo chmod -r /etc/zabbix/dbconfig.php
Luego inicie el servidor y el agente:
#sudo zabbix_server
#sudo zabbix_agentd
Abrir la página http://localhost/zabbix para acceder a la interfaz
de Zabbix 1.4.2, un procedimiento de 7 pasos resume la configuración
antes de acceder a la interfaz misma. En el paso 6 se indica un error
en el archivo de configuración /usr/share/zabbix/conf/zabbix.conf.php. El archivo se ofrece bien configurado, solo hay que reemplazar el existente con este archivo usando el siguiente comando:
#sudo cp /home/ina/Bureau/zabbix.conf.php /usr/share/zabbix/conf/zabbix.conf.php .
Luego hacer retry, el
archivo está OK, podemos pasar al siguiente paso
(aquí aparecen errores, aquí está la captura de pantalla)
https://imageshack.com/
Si ya has trabajado con Zabbix, estoy interesado en consejos u otra información, aquí está mi correo: warrax19 arroba msn punto com
Gracias de antemano por su ayuda.
Cidds.
estoy intentando instalar y configurar Zabbix 1.4.2 en una plataforma Ubuntu 8.04 LTS Hardy Heron en una máquina virtual.
He seguido varios tutoriales en internet pero no he tenido éxito y me cuesta mucho la documentación oficial en inglés, por eso me dirijo a ustedes para que me ayuden. He hecho un documento con todos los pasos que sigo durante la instalación. Ya logré pasar la instalación una vez, pero no puedo volver a hacerlo, creo que es un problema de permisos debido a que Ubuntu utiliza el comando sudo. Aquí está mi proceso paso a paso:
Instalación del servidor Zabbix
- Requisitos previos: sistema operativo actualizado, conexión a Internet, derechos
de administrador
I- Instalar un servidor LAMP:
#sudo apt-get install apache2 apache2-doc mysql-server php5 libapache2-mod-php5 php5-mysql phpmyadmin
La instalación comienza, se abre la herramienta de configuración y hay que introducir la contraseña del superusuario de MySQL, que es
'root', poner como contraseña: admin; luego elegir el servidor web
apache2
(Phpmyadmin se basa en MySQL, por lo que se recomienda
instalarlo al final, después de haber elegido una contraseña para
la cuenta root de MySQL, para asegurarse de que el
servidor LAMP funciona correctamente).
Problemas encontrados en este punto y soluciones:
- Cuando el servidor Apache2 reinicia, si aparece el error: "apache2:
No se pudo determinar de manera confiable el nombre de dominio
totalmente calificado del servidor, usando 127.0.0.1 para ServerName", entonces
edite el archivo:
#sudo nano /etc/apache2/apache2.conf
y agregue ServerName 127.0.0.1
- En la versión HARDY utilizada de Ubuntu, la página
http://localhost/phpmyadmin no funciona, para
solucionar este problema, ingrese el comando:
#sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin
- Algunas opciones de PHP no son adecuadas para nuestras necesidades,
las modificamos:
#sudo nano /etc/php5/apache2/php.ini
Modifique las líneas y no olvide quitar el punto y
coma delante para que tengan efecto:
max_execution_time=300
date.timezone= Europe/Paris
Reinicie Apache:
#sudo /etc/init.d/apache2 restart
- II Configuración
- Crear el grupo y el usuario Zabbix y validar los
permisos sobre la estructura /etc/zabbix:
#sudo groupadd zabbix
#sudo useradd zabbix -g zabbix
- Configurar MySQL
#sudo mysql -u root -p
create database zabbix;
quit;
- Instalar los paquetes de Zabbix
#sudo apt-get install zabbix-server-mysql
La herramienta de configuración de paquetes se abre para
configurar el paquete, confirme la configuración de la base
de datos con dbconfig-common, luego ingrese la contraseña del
propietario que servirá para crear la base de datos
MySQL así como los usuarios. Contraseña: admin, luego elija
la contraseña de conexión para zabbix-server-mysql en el
servidor de base de datos. Contraseña: admin
#sudo apt-get install zabbix-frontend-php
elija MySQL como tipo de base de datos utilizada para
PHP y luego la contraseña: admin
#sudo apt-get install zabbix-agent
Este comando establece al usuario Zabbix como propietario
por lo que tiene derechos sobre Zabbix:
#sudo chown -R zabbix.zabbix /etc/zabbix
Esto crea los esquemas SQL para Zabbix
#sudo cat /usr/share/zabbix/create/mysql.sql | mysql zabbix -u root –p
( Aparece un error: Error 1050 ( 42S01 ) en la línea 1: La tabla ‘nodes’ ya existe )
#sudo cat /usr/share/zabbix/create/data.sql | mysql zabbix -u root -p
( Otro error: Error 1136 (21S01) en la línea 24: La columna no coincide con el conteo de valores en la fila 1 )
- Agregar los servicios de Zabbix
#sudo nano /etc/services
agregar al final de la página:
zabbix_agent 10050 /tcp # Puertos Zabbix
zabbix_trap 10051 /tcp
- configurar Zabbix
verificar algunos archivos de configuración:
#sudo nano /etc/zabbix/zabbix_agentd.conf
( Retirar el # delante de las líneas #ServerPort=10051; #ListenPort=10050; #ListenIp:127.0.0.1 )
ver si el servidor está bien en 127.0.0.1
#sudo nano /etc/zabbix/zabbix_server.conf
( Retirar el # delante de las líneas #ListenPort=10051; (no hecho = #ListenIp:127.0.0.1 )
elegir el DBPassword=contraseña (ya ingresado, así que no se toca nada aquí)
hay que modificar los permisos de un archivo PHP para la base de
datos para evitar problemas
#sudo chmod -r /etc/zabbix/dbconfig.php
Luego inicie el servidor y el agente:
#sudo zabbix_server
#sudo zabbix_agentd
Abrir la página http://localhost/zabbix para acceder a la interfaz
de Zabbix 1.4.2, un procedimiento de 7 pasos resume la configuración
antes de acceder a la interfaz misma. En el paso 6 se indica un error
en el archivo de configuración /usr/share/zabbix/conf/zabbix.conf.php. El archivo se ofrece bien configurado, solo hay que reemplazar el existente con este archivo usando el siguiente comando:
#sudo cp /home/ina/Bureau/zabbix.conf.php /usr/share/zabbix/conf/zabbix.conf.php .
Luego hacer retry, el
archivo está OK, podemos pasar al siguiente paso
(aquí aparecen errores, aquí está la captura de pantalla)
https://imageshack.com/
Si ya has trabajado con Zabbix, estoy interesado en consejos u otra información, aquí está mi correo: warrax19 arroba msn punto com
Gracias de antemano por su ayuda.
Cidds.
Configuración: Windows XP Safari 525.19
2 respuestas
-
-
Problema de instalación resuelto
da acceso de lectura al archivo /etc/zabbix/dbconfig.php al servidor web:
#sudo chmod +r /etc/zabbix/dbconfig.php
esto hizo desaparecer las líneas rojas feas en la pantalla de la última página de la configuración, ahora estoy buscando cómo hacer que la comunicación entre el servidor y el cliente Windows funcione, ha entrado pero no es reconocido porque desconocido y no entiendo bien cómo enviar los datos al servidor.
Cidds