После установки Log Analyzer и сбора логов с разных устройств появилась необходимость
писать логи ещё и в базу mysql
и указать
Log Analyzer-
у читать логи из базы Syslog,
что и было сделано..
- Код: Выделить всё
root@ub:/etc/rsyslog.d# cat mysql.conf
### Configuration file for rsyslog-mysql
### Changes are preserved
$ModLoad ommysql
*.* :ommysql:localhost,Syslog,rsyslog,123
==========================
Здесь всё пишется в файл syslog
- Код: Выделить всё
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" ~
################################################
------
----- и т.д
=======================================================
От руководства поступает новая вводная
=====================================================
Есть некая сеть 10.100.100.0 /24
В этой сети все устройства одного бренда
И теперь появилась такая задача:
писать логи, прилетающие из данной сети, в другую базу mysql
с таким расчётом, что бы для деж.персонала были доступны логи c устройств
только данной сети 10.100.100.0 /24
Вот тут я и не знаю как быть..
1
в файле rsyslog.conf я укажу файл куда сбрасывать логи
с ip адресов новой сети 10.100.100.0 /24
например это будет файл qsyslog
- Код: Выделить всё
.................................
........................................
/etc/rsyslog.conf/
################################################
# qtec
:fromhost,isequal,"10.100.100.15" /var/log/qtech/qsyslog
:fromhost,isequal,"10.100.100.15" ~
################################################
------
----- и т.д
=======================================================
2
Создам для этого базу
Qsyslog3
думаю взять да и установить Log Analyzer в другую папку
например база Syslog была доступна здесь
http://88.15.225.30/logs, а новая база например
QSyslog будет доступна
http://88.15.225.30/qtechКак мне настроить файл
mysql.confчтобы логи с сети 10.100.100.0 /24 летели
не только в новый файл qsyslog, но и в новую базу Qsyslog
- Код: Выделить всё
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
В конечном итоге должно получиться два независимых Loganalyzer,
где каждый будет обращаться к своей базе и к своему файлу.
Можно ли здесь что нибудь подсказать.?
Я не являюсь профессионалом в этой сфере, готов выслушать и критику
