dimondack писал(а):
"Ubuntu-друг человека"
root
Может человеку друг, но не админу
root@ub:/etc/rsyslog.d# cat mysql.conf
### Configuration file for rsyslog-mysql
### Changes are preserved
$ModLoad ommysql
*.* :ommysql:localhost,Syslog,rsyslog,123
root@ub:/etc/rsyslog.d# cat 50-default.conf
# Default rules for rsyslog.
#
# For more information see rsyslog.conf(5) and /etc/rsyslog.conf
*.*;auth,authpriv.none -/var/log/syslog
.................................
........................................
/etc/rsyslog.conf/
#
# Include all config files in /etc/rsyslog.d/
#
$IncludeConfig /etc/rsyslog.d/*.conf
################################################
# cisco 3750
:fromhost,isequal,"88.15.225.30" /var/log/cisco/servernay/catalyst/3750/881522530.log
:fromhost,isequal,"88.15.225.30" ~
################################################
------
----- и т.д
.................................
........................................
/etc/rsyslog.conf/
################################################
# qtec
:fromhost,isequal,"10.100.100.15" /var/log/qtech/qsyslog
:fromhost,isequal,"10.100.100.15" ~
################################################
------
----- и т.д
root@ub:/etc/rsyslog.d# cat mysql.conf
### Configuration file for rsyslog-mysql
### Changes are preserved
$ModLoad ommysql
# это то что работает
*.* :ommysql:localhost,Syslog,rsyslog,123
#-------------------------------------------------------------------------
# а вот здесь как быть ?????
10.100.100.0 /24 :ommysql:localhost,QSyslog,rsyslog,123
if $fromhost-ip startswith '10.100.100.' then :ommysql:localhost,DB_NAME,DB_USER,DB_PASSWORD
& ~
Решение второе (рациональное):
### Configuration file for rsyslog-mysql
### Changes are preserved
$ModLoad ommysql
*.* :ommysql:localhost,Syslog,rsyslog,12345
#*.* :ommysql:localhost,Qlog,qsyslog,1234q
#if $syslogtag startswith 'serv' then :ommysql:localhost,Qlog,qsyslog,1234q
#& ~
#решил так
:syslogtag,startwith, "serv" :ommysql:localhost,Qlog,qsyslog,1234q
root@serv:/etc/rsyslog.d# mc
root@serv:/etc# cat rsyslog.conf
# /etc/rsyslog.conf Configuration file for rsyslog.
#
# For more information see
# /usr/share/doc/rsyslog-doc/html/rsyslog_conf.html
#
# Default logging rules can be found in /etc/rsyslog.d/50-default.conf
#################
#### MODULES ####
#################
$ModLoad imuxsock # provides support for local system logging
$ModLoad imklog # provides kernel logging support
#$ModLoad immark # provides --MARK-- message capability
# provides UDP syslog reception
#$ModLoad imudp
#$UDPServerRun 514
# provides TCP syslog reception
#$ModLoad imtcp
#$InputTCPServerRun 514
# Enable non-kernel facility klog messages
$KLogPermitNonKernelFacility on
###########################
#### GLOBAL DIRECTIVES ####
###########################
#
# Use traditional timestamp format.
# To enable high precision timestamps, comment out the following line.
#
$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
# Filter duplicated messages
$RepeatedMsgReduction on
#
# Set the default permissions for all log files.
#
$FileOwner syslog
$FileGroup adm
$FileCreateMode 0640
$DirCreateMode 0755
$Umask 0022
$PrivDropToUser syslog
$PrivDropToGroup syslog
#
# Where to place spool and state files
#
$WorkDirectory /var/spool/rsyslog
#
# Include all config files in /etc/rsyslog.d/
#
$IncludeConfig /etc/rsyslog.d/*.conf
# serv для теста
:syslogtag,startwith,"serv" -/var/log/testlog
ERROR: Cannot use the database 'Qloq'! If the database does not exists, create it or check user access permissions! Mysql Error 1049 - Description: Unknown database 'Qloq'
/var/log/testlog
dimondack писал(а):Спасибо
Всё Супер
lehisnoe писал(а):Какие ещё существуют программы для анализа логов ?
ЕЖЕМЕСЯЧНЫЙ ОТЧЕТ
Месяц 03.2016
Всего значимых событий: 102035 шт.
auth: 1 шт.
fans: 4 шт.
link: 100357 шт.
loop: 242 шт.
ping: 882 шт.
reboot: 547 шт.
safeguard: 2 шт.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10