===== Instalar Adiscon Loganalyzer en el servidor web Nginx ===== Configuración minima y básica para instalar Adiscon Loganalyzer bajo el servidor web Nginx. No se comentarán posibles problemas con firewalls, Selinux, como montar una base de datos para Rsyslogd, etc. **Ejemplo de instalación de Nginx (oficial) en Centos 7**. curl -O http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm rpm -ihv nginx-release-centos-7-0.el7.ngx.noarch.rpm yum install nginx yum install php-fpm yum install php-dg # Necesario para visualizar estadísticas. yum install php-mysql # Solo si se va a acceder local o remotamente a rsyslog. yum install php-mbstring yum install php-bcmath yum install php-cli yum install php # Especificar que se inicien los servicios Nginx y PHP-FPM en el arranque del sistema. systemctl enable php-fpm systemctl enable nginx **Configuración mínima de Nginx para Adiscon Loganalyzer**. Fichero: ///etc/nginx/conf.d/logsev.conf// server { listen 80; server_name dominio.com; access_log /var/log/nginx/logserv_access.log; error_log /var/log/nginx/logserv_error.log notice; location / { root /var/www/logcon; index index.html index.php; autoindex on; } location ~ \.php$ { root /var/www/logcon; fastcgi_split_path_info ^(.+\.php)(.*)$; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_read_timeout 600; include fastcgi_params; fastcgi_pass 127.0.0.1:9000; } } service php-fpm start service nginx start **Descargar, descomprimir y configurar Adiscon Loganalyzer**: [[http://loganalyzer.adiscon.com/downloads/]] tar -zxvf loganalyzer-4.1.1.tar.gz cp -r /root/loganalyzer-4.1.1/src/* /var/www/logcon/ cp /root/loganalyzer-4.1.1/contrib/* /var/www/logcon/ cd /var/www/logcon/ bash configure.sh Visitar la URL y seguir los pasos que Loganalyzer propone. Una vez instalado Loganalyzer podemos ejecutar el comando siguiente para proteger (permisos) el fichero de configuración config.php. cd /var/www/logcon/ bash secure.sh NOTA: La generación de informes puede tomar mucha más memoria y tiempo que los habituales php. Si recibe un mensaje de error de este tipo, necesita para aumentar adecuadamente el límite de memoria en php.ini co la directiva "memory_limit". PHP Fatal error: Allowed memory size of 1073741824 bytes exhausted Lor problemas de limitación de tiempo de carga para ficheros .php se pueden solventar con la directiva //MiscMaxExecutionTime// en el fichero de configuracion de Loganalyzer "config.php". PHP Fatal error: Allowed memory size of 4294967296 bytes exhausted (tried to allocate 425 bytes) $CFG['MiscMaxExecutionTime'] = 600; **Errores / Problemas cuando no se instalan todas los paquetes PHP necesarios**. No es posible cambiar idioma / estilo / tipo de vista (Se muestra el texto //DEBUG: - EVTRPT//) / estadísticas, etc. **Traducciones**: [[http://loganalyzer.adiscon.com/plugins/translations/]]