Chuleta Para Instalar SYSLOG
-
Upload
manuel-perez -
Category
Documents
-
view
186 -
download
7
Transcript of Chuleta Para Instalar SYSLOG
5/7/2018 Chuleta Para Instalar SYSLOG - slidepdf.com
http://slidepdf.com/reader/full/chuleta-para-instalar-syslog 1/10
Chuleta para instalar SYSLOG-NG Debían
Ahorainstalaremos LAMP:apt-get install apache2 mysql-server php5 php5-
mysql
Nos pedirá unas cuantas cosas durante la instalación, más que nada son las contraseñas
para acceder, pero no es nada del otro mundo, y si tienen duda de como instalar apache y
esas cosas que pide o para mayor configuración, en el blog hay 2 o 3 tutos sobre optimizar
apache, instalar apache, mysql y php explicados de forma más detallada.
Ahora instalaremos Syslog-NG:apt-getinstallsyslog-ng
Descargar la versión de PHP-SYSLOG-NG 2.9.8
Y cuando este descargada, procedemos a descomprimir en
tar -zxvf phpsyslogng-2.8.tar.gz -C /var/www
Después de descomprimir cambiar el permiso a los archivos en /var/www
Yo uso WinSCP para realizar esta acción
Buscamos la carpeta /var/www
5/7/2018 Chuleta Para Instalar SYSLOG - slidepdf.com
http://slidepdf.com/reader/full/chuleta-para-instalar-syslog 2/10
Seleccionamos todos los archivos que están en la carpeta /var/ww
Luego botón derecho sobre la selección, buscamos propiedades
5/7/2018 Chuleta Para Instalar SYSLOG - slidepdf.com
http://slidepdf.com/reader/full/chuleta-para-instalar-syslog 3/10
E
O¡ t
¢ l
£
¢
¤
¥
¦
§ ̈
©
¤
i¦
¥ 777
¨
¥
¨
¨ ¦
t© ¥
¢
¨
¢
£
¥ ©
§
©
̈
f ̈
© i
£
¥
¥
¦
£
i© i
i¤
¥
¦
¡ ¥
l¢
i§
¢
¦
i
¢
£
¢
¢
¨ ¦
t© ¥
SERVER
SYS
OG£
̈
¨ ¦
t¢
¤
¢
̈
© ¢
tt
§
://
.
.
.
/i ¦
t¢ ll
5/7/2018 Chuleta Para Instalar SYSLOG - slidepdf.com
http://slidepdf.com/reader/full/chuleta-para-instalar-syslog 4/10
Nos seguramos
ue la
ar te
e
irector ios
ermiso, este marcado
RITEAB
! E.
! e damos siguiente,
"
aceptamos el contrato.
!
uego nos #
a a pedir unos datos claves del usuar io root de my-sql,
! uego el nombre de la Base de dato My-sql yo uso el nombre por def ecto
!
uego el puer to de mysql el cual es por def ecto $ $
06
! e asignamos claves a los usuar ios sysloguser y syslogadmin
5/7/2018 Chuleta Para Instalar SYSLOG - slidepdf.com
http://slidepdf.com/reader/full/chuleta-para-instalar-syslog 5/10
Luego tildamos las siguientes opciones:
Y le damos siguiente
Luego de siguiente va aparece el siguiente mensaje:
¿Está usted seguro de que estos valores son correctos?
Php-syslog-ng intentará ahora para llenar una base de datos con el ajusteque han suministrado
Le damos aceptar
Luego le damos un nombre:
5/7/2018 Chuleta Para Instalar SYSLOG - slidepdf.com
http://slidepdf.com/reader/full/chuleta-para-instalar-syslog 6/10
Siguiente, saldrá una venta para confirmar la U%
L, Correo electrónico y clave del
administrador.
Luego siguiente: Nos va aparecer un mensaje el cual nos dice lo siguiente:
RECUERDEPOR COMPLETO
Elimine el directorioINSTALACIÓN
Siguiente: Asegúrese de hacer clicen "InstalarCEMDB" para iniciar la importaciónCEMDB!
5/7/2018 Chuleta Para Instalar SYSLOG - slidepdf.com
http://slidepdf.com/reader/full/chuleta-para-instalar-syslog 7/10
Va salir una venta de este tipo
Le damos startImport
Saldrá una venta copiando una serie de datos a la tabla
Cuando haya terminado exitosamente saldrá de esta manera
5/7/2018 Chuleta Para Instalar SYSLOG - slidepdf.com
http://slidepdf.com/reader/full/chuleta-para-instalar-syslog 8/10
Luego le damos continuar, lomas seguro es que le salga error, cheque que la dirección este
escrita en su navegador de esta manera:http://xxx.xxx.x.xxx/login
Para poder llegar a la parte login
Ya tenemos listo la instalación de PHP-SYSL& '
-N'
Ahora necesitamos hacer unos pasos para poder visualizar nuestros log en PHP SYSL& '
y Configurando
Syslog-NG :
El paso siguiente es configurar Syslog-N(
para que pueda convertir los logs a un formato que
permita su inserción en la base de datos)
ySQL, para lo cual basta con editar /etc/syslog-
ng/syslog-ng.conf y agregar lo siguiente:
destinationd_mysql {
pipe(³/var/log/mysql.pipe´
template(³INSERT INTO logs
(host, facility, priority, level, tag, datetime, program, msg)
VALUES ( µ$HOST¶, µ$FACILITY¶, µ$PRIORITY¶, µ$LEVEL¶, µ$TAG¶, µ$YEAR-$MON$
µ$PROGRAM¶, µ$MSG¶ );\n´) template-escape(yes));
};
log {
source(src);
destination(d_mysql);
};
Copiamos esto al final de este archivo de configuración
5/7/2018 Chuleta Para Instalar SYSLOG - slidepdf.com
http://slidepdf.com/reader/full/chuleta-para-instalar-syslog 9/10
Ahora creamos un script de esta manera poder pasar los log a PHP SYSLOG
Nano /etc/syslog-ng/syslog2mysql.sh escribimos:
if [ ! -e /var/log/mysql.pipe ]
then
mkfifo /var/log/mysql.pipe
fi
while [ -e /var/log/mysql.pipe ]do
mysql -u root --password=su contraseñasyslog< /var/log/mysql.pipe>/dev/nulldone
Yle damos permiso de ejecución:
chmod +x /etc/syslog -ng/syslog2mysql.sh
Recordar agregar un usuario mysqlfeeder con permiso de INSERT para la base syslog.
Ejecutamos el scriptcd /var/www/scripts/
./syslog2mysql.sh
Si nos aparece un error como este entramos a la siguiente ruta:
Nano /var /www/phpsyslog /config /config.php
Buscamos define(µUSE_CACHE¶, TRUE);
Y le ponemos false, quedando así:
define(µUSE_CACHE¶, F ALSE);
Listo su Syslog NG ya está trabajando«. Información recolectadas de distintos
sitios web
5/7/2018 Chuleta Para Instalar SYSLOG - slidepdf.com
http://slidepdf.com/reader/full/chuleta-para-instalar-syslog 10/10
http://www.skamasle.com/servidor-de-debian-con-syslog-ng-instalar-y-configurar-
syslog-ng/
http://www.malditonerd.com/?s=Syslog-ng
http://pablosarubbi.blogspot.com/2009/03/centralizando-logs-con-syslog-ng-mysql.html