准备 程序 包
rsyslog-5.8.1.tar.gz
xvf loganalyzer-3.2.1.tar.gz
vi rsyslog.sh
#! /bin /sh
#mysql conf
mysql_user = ’ root ’
mysql_pwd = ’ 123456 ′
run_user = ’ root ’
run_pwd = ’ 123456 ′
# Install env.
yum -y install mysql mysql-devel mysql- servidor php php-mysql php-pdo php-common php-gd httpd zlib-devel gcc gcc-c ++
# Instalar rsyslog ..
tar rsyslog-5.8.1.tar.gz
cd rsyslog-5.8.1
./configure – enable-mysql – prefix = /usr /local /rsyslog
make &&make install
cd ..
# creat rsyslog config ...
sed -e " s /ommysql: localhost, Syslog, root, /ommysql: localhost, Syslog , $ {run_user}, $ {run_pwd}; dbFormat /g " rsyslog.conf > /etc/rsyslog.conf
# detener syslog del sistema ...
servicio syslog stop
chkconfig syslog desactivado
# create rsyslog startup script
cp /etc/init.d/{syslog,rsyslog}
# edit rsyslog script de inicio
sed -i ‘ s /syslog /rsyslog /g ’ /etc/init.d/rsyslog
chmod 700 /etc/init.d/rsyslog
chkconfig – agregue rsyslog
chkconfig rsyslog en
# create rsyslog bin ln
ln -sv /usr /local /rsyslog /sbin /rsyslogd /sbin /rsyslogd
# conf mysql
service mysqld start
chkconfig mysqld en
mysqladmin -u contraseña de root " $ {mysql_pwd} "
# create sql
cat > createDB.sql < < EOF
CREAR BASE DE DATOS Conjunto de caracteres por defecto del syslog ‘ utf8 ′;
USE Syslog;
CREAR TABLA SystemEvents
(
ID int unsigned no nulo auto_increment clave principal,
bigote de CustomerID,
ReceivedAt datetime NULL,
DeviceReportedTime datetime NULL,
Facilidad smallint NULL,
Prioridad smallint NULL,
FromHost varchar (60) NULL,
Texto del mensaje,
NTSeverity int NULL,
Importance int NULL,
EventSource varchar (60),
EventUser varchar (60) NULL,
EventCategory int NULL,
EventID int NULL,
EventBinaryData text NULL,
MaxAvailable int NULL,
CurrUsage int NULL,
MinUsage int NULL,
MaxUsage int NULL,
InfoUnitID int NULL,
SysLogTag varchar (60),
EventLogType varchar (60),
GenericFileName VarChar (60),
SystemID int NULL
) DEFAULT CHARSET = ’ utf8 ′;
CREATE TABLE SystemEventsProperties
(
ID int unsigned not null auto_increment clave principal,
SystemEventID int NULL,
ParamName varchar (255) NULL,
ParamValue text NULL
) DEFAULT CHARSET = ’ utf8 ′;
otorga todos los privilegios en Syslog. * a ‘ $ {run_user} ’ @localhost identificado por ‘ $ {run_pwd} ’;
EOF
# import sql
mysql -u $ {mysql_user} -p $ {mysql_pwd} < createDB.sql
# start rsyslog
service rsyslog restart
# install loganalyzer
tar xvf loganalyzer-3.2.1.tar.gz
cd loganalyzer-3.2.1
cp -r src //var /www /html /loganalyzer
cp -r contrib /* /var /www /html /loganalyzer
cd ..
chown -R apache.apache /var /www /html /loganalyzer
# use web install loganalyzer.
/bin /sh /var /www /html /loganalyzer /configure.sh
/bin /sh /var/www/html/loganalyzer/secure.sh
# start httpd
service httpd iniciar
chkconfig httpd en
# editar src /include /functions_common.php función GetStringWithHTMLCodes
sed -i ‘ s /htmlentities. * /htmlentities (\\ $ myStr, ENT_QUOTES, " UTF-8 ″); /g ’ /var/www/html/loganalyzer/include/functions_common.php
# reduce el privilegio
lee -n 1 -p ‘ Cuando hayas terminado, presiona Enter y hellip; ’
cat > priv.sql < < EOF
revoca todos los privilegios en Syslog. * De ‘ $ {run_user} ’ @localhost;
conceda insertar, eliminar, actualizar, seleccionar, modificar, modificar en Syslog. * A ‘ $ {run_user} ’ @localhost identificado por ‘ $ {run_pwd} ’;
EOF
mysql -u $ {mysql_user} -p $ {mysql_pwd} < priv.sql
# clean
rm -rf priv.sql createDB.sql loganalyzer-3.2.1 rsyslog-5.8.1
chmod + x rsyslog.sh
./rsyslog.sh
panabit 的 话.. 无法 操作. 可以 改 下
弹出 数据Mensaje de syslogd @ 2011-06-13T19: 43: 04.846104 + 08: 00 10.35.2.2 PNB0 > www 1307994563
vi /etc/rsyslog.conf
# *. Emerg *
servicio rsyslog restart
en"],null,[0.95042604],en"]]]
En primer lugar, gracias a los fanáticos y simpatizantes de la comunidad por su atención a Linux Dee
Vea un montón de consejos en línea sobre cómo configurar la máquina virtual cómo configurar el siste
Resumen del directorio: /: El directorio raíz, generalmente solo el directorio debajo del direct
. vmstat es una herramienta para ver el uso de la memoria virtual. Formato general: vmstat [-V] [
¿Cuáles son los beneficios de usar Linux /Unix como servidor?
entorno de programación Linux -waitpid con un tenedor y execlp
Restaurar archivos borrados en Ext3
El comando sar de Linux con el tutorial básico
El color de la cadena de salida de printf bajo el formato Linux
Linux y los archivos del sistema ventanas de sincronización en tiempo real
Comando de operación de red de Linux netstat
Adición y eliminación de programas a través de software de terceros en Linux
PDF helper bajo el sistema Linux LinuxPDFeditor
Modifique la configuración de IP, DNS y otras configuraciones de red en el sistema operativo Linux.
Cambiar automáticamente el escritorio de Windows 7 sin instalar software
Sistema Win7 con Windows Defender código de error 0X800106BA solución
Cómo solucionar el error de Windows 7 al abrir el Administrador de tareas
Win10 Preview 10159 Actualización rápida: Fondo de reparación masiva de errores + Héroe
La interfaz de Windows 8metro no funciona correctamente Solución
Windows XP visita a resolver el problema
Windows7 se está ejecutando, 3 formas de volver a windows7 con Windows
Win10 a través de consejos sobre trenes peckp.sys no es compatible cómo hacerlo