Установка:
1 2 3 4 5 6 |
!!! В centOS 7 rsyslog уже установлен и включен yum install -y rsyslog-mysql.x86_64 rsyslog-doc.x86_64 - дополнительные файлы systemctl status rsyslog - проверяем состояние rsyslog systemctl start rsyslog - запускаем rsyslog systemctl enable rsyslog - включаем автозагрузку для rsyslog mysql -u root -p < /usr/share/doc/rsyslog-8.24.0/mysql-createDB.sql - создадим базу |
Настройка:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
/etc/rsyslog.conf - файл настроек rsyslog # Provides UDP syslog reception $ModLoad imudp - найти и раскомментировать $UDPServerRun 514 - найти и раскомментировать # Provides TCP syslog reception $ModLoad imtcp - найти и раскомментировать $InputTCPServerRun 514 - найти и раскомментировать # Load the MeSQL Module module(load="ommysql") *.* :ommysql:127.0.0.1,Syslog,rsyslogdbadmin,пароль_PasswordHere - настраиваем выгрузку в базу Syslog _________________________________________ mysql -u root -p Syslog - подключаемся к базе Syslog GRANT ALL ON Syslog.* TO rsyslogdbadmin@localhost IDENTIFIED BY 'PasswordHere'; FLUSH PRIVILEGES; exit _________________________________________ mysql -u rsyslogdbadmin -p Syslog - проверим разрешения для пользователя rsyslogdbadmin _________________________________________ |