meta data de esta página
  •  

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
seguridad:monitorizacion:zabbix2:24 [2015/03/06 09:21] – [Instalación] luiscaseguridad:monitorizacion:zabbix2:24 [2023/01/18 14:46] (actual) – editor externo 127.0.0.1
Línea 63: Línea 63:
 <code>systemctl start zabbix-server</code> <code>systemctl start zabbix-server</code>
  
 +== Configuración del PHP ==
  
 +Cambiamos los siguientes parámentros en /etc/php.ini. 
 +<code>
 +sed -i 's/^max_execution_time.*/max_execution_time=600/' /etc/php.ini
 +sed -i 's/^max_input_time.*/max_input_time=600/' /etc/php.ini
 +sed -i 's/^memory_limit.*/memory_limit=256M/' /etc/php.ini
 +sed -i 's/^post_max_size.*/post_max_size=32M/' /etc/php.ini
 +sed -i 's/^upload_max_filesize.*/upload_max_filesize=16M/' /etc/php.ini
 +sed -i "s/^\;date.timezone.*/date.timezone=\'Atlantic\/Canary\'/" /etc/php.ini
 +</code>
  
 +Modificamos el fichero de configuración /etc/httpd/conf.d/zabbix.conf para restringir el a acceso 
 +<file>
 +#
 +# Zabbix monitoring system php web frontend
 +#
 + 
 +Alias /zabbix /usr/share/zabbix
 + 
 +<Directory "/usr/share/zabbix">
 +    Options FollowSymLinks
 +    AllowOverride None
 +    Require all granted
 +</Directory>
 + 
 +<Directory "/usr/share/zabbix/conf">
 +    Require all denied
 +</Directory>
 + 
 +<Directory "/usr/share/zabbix/include">
 +    Require all denied
 +</Directory>
 +</file>
  
 +Reiniciamos el servidor apache  <code>service httpd restart</code>
 +
 +=== SNMP ===
 +También debemos de instalar el soporte para SNMP
 +<code>yum install net-snmp</code>
 +
 +y modificamos el fichero /etc/snmp/snmpd.conf para cambiar el nombre de la comunidad de public a el que tengamos en nuestros equipos
 +
 +Lo configuramos para arrancar desde el iniciio 
 +<code>systemctl start snmpd
 +systemctl enable snmpd </code>
 +
 +==== Terminando la instalación ====
 +
 +Una vez realizados los pasos anteriores debemos acceder a la url de zabbix y comenzar la instalación. Desde nuestro navegador ponemos la siguiente dirección:
 +
 +http://x.x.x.x/zabbix/setup.php
 +
 + {{ :seguridad:monitorizacion:zabbix2:zabbix24-1.png?nolink&600 |}}
 + {{ :seguridad:monitorizacion:zabbix2:zabbix24-2.png?nolink&600 |}}
 + {{ :seguridad:monitorizacion:zabbix2:zabbix24-3.png?nolink&600 |}}
 + {{ :seguridad:monitorizacion:zabbix2:zabbix24-4.png?nolink&600 |}}
 +
 +
 +Una vez terminado de configurar debemos de editar el fichero d econfiguración del Zabbix para optimizar ciertos valores 
 +<code>
 +sed -i 's/^# CacheSize=.*/CacheSize=32M/' /etc/zabbix/zabbix_server.conf
 +sed -i 's/^# StartPingers=.*/StartPingers=5/' /etc/zabbix/zabbix_server.conf
 +</code>
 +
 +ya podemos acceder mediante nuestro navegador favorito a la URL del servidor 
 +
 +<note>Para entrar como superuser el usuario es Admin y la contraseña zabbix. </note>
 +
 +<note warning>Si el servico de zabbix no esta funcionando podeos desactivar **SELinux** o modificarlo para que permita su ejecución. 
 +
 +Si queremos desactivarlo:
 +<code>
 +vi /etc/selinux/config
 +</code>
 +
 +Donde pone **SELINUX=enforcing** cambiar por **SELINUX=disabled**.
 +
 +Luego:
 +
 +<code>
 +setenforce 0
 +</code>
 +
 +Si no queremos deshabilitarlo podemos permitir que el servidor zabbix acceda por el puerto 10051
 +<code>semanage port -a -t http_port_t -p tcp 10051</code>
 +</note>
 +
 +===== Referencias =====
 +  * http://jensd.be/?p=393