Manual Instalar Syslog-ng parte 3 – Configurar Apache

Bien tercera y ultima parte de como instalar y configurar SysLOG-NG, en la primera parte instalamos syslog, mysql, apache2 y php5, y en la segunda parte vimos como configurar mysql.

Si quieren ver la segunda parte e aquí el enlace —> Segunda Parte Instalando Syslog-NG [Configurando MYSQL]

Ahora si seguimos con la configuración de apache.

Tenemos que editar el fichero de configuración de apache y mas que editar agregar una linea.

Vamos a /etc/apache2/apache2.conf

gedit /etc/apache2/apache2.conf

Agregamos al final del mismo

AddType application/x-httpd-php .html .php

Ahora bien tenemos que configurar el PHP-SYSLOG-NG, aunque es mas que nada poner la contraseña por que si intetamos acceder sin el password obtendremos este error

A database connection problem was encountered.
Please check config/config.php to make sure everything is correct and make sure the MySQL server is up and running.

Traducido por google:

El problema de conexión de base de datos ha sido encontrado.
Por favor, compruebe config / config.php para asegurarse de que todo es correcto y asegúrese de que el servidor MySQL está en funcionamiento.

Ahora vamos hasta el archivo /var/www/phpsyslog/config/config.php

O editamos directamente

gedit /var/www/phpsyslog/config/config.php

Y nueva mente donde dice PW_HERE ponemos la contraseña

Para que todo marche bien reiniciamos apache.

# /etc/init.d/apache2 restart

Ahora vamos al directorio /var/www/phpsyslogng-2.8/scripts

Y configuramos para syslog-ng pueda escribir datos en mysql.

Ejecutamos como root

cd /var/www/phpsyslogng-2.8/scripts

cat syslog.conf >> /etc/syslog-ng/syslog-ng.conf

Ahora abrimos el archivo /etc/default/syslog-ng

gedit /etc/default/syslog-ng

Y descomentamos esta linea ( le quitamos la almohadilla )

CONSOLE_LOG_LEVEL=1

Ahora vamos a /etc /syslog-ng/syslog-ng.conf para modificar unas cuantas lineas.

gedit /etc/syslog-ng/syslog-ng.conf

Buscamos esta linea

#use_dns(no);

La descomentamos y le ponemos que si, quedaría así:

use_dns(yes);

Y abajo de esta misma linea le agregamos esta otra

dns_cache(yes);

Y eso es todo vamos al local host o donde sea ( ip o host ) y accedemos

localhost/phpsyslog

Login: admin
Pass: admin

Si entramos y nos tira un error como este:

Query failed: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ” at line 1

Volvemos a empezar :D

Na es broma, basta con editar /var/www/phpsyslog/config/config.php

Buscamos la linea

define(‘USE_CACHE’, TRUE);

Y le ponemos false, quedando así:

define(‘USE_CACHE’, FALSE);

Y eso es todo !

Espero les sirva, gracias a Leonardo Damasceno ! ;)

Nos vemos


Así nos han encontrado!

  • no se ha podido localizar el paquete apache2
  • syslog-ng

3 Responses to Manual Instalar Syslog-ng parte 3 – Configurar Apache

  1. nathalia dice:

    hola hola,
    estoy instalando y configurando syslog, segui todo paso a paso, pero me tira este error.
    There appear to be no hosts in the Database yet
    You can generate fake ones using scripts/dbgen.pl

    Como podria solucionarlo?,
    espero me puedn ayudar.

    Gracias.

  2. shinox dice:

    Compadre te felicito!!
    me ha sido de gran utilidad
    instale el servidor syslog-ng
    puedo ver el panel correctamente

    el unico incoveniente que tuve fue que no funciono
    la consulta sql que se indica en la guia
    pero ingrese los datos a mano por PHPMYADMIN
    y le puse una contraseña al admin con codificacion SHA1

    eso seria
    EXCELENTE!

    SI ES POSIBLE AGREGA LAS GUIAS PARA CONECTAR LOS CLIENTES
    WINDOW, LINUX, SOLARIS, ETC.

    gracias.
    saludos!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" cssfile="">