Установка:
!!! В 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 - создадим базу
Настройка:
/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 _________________________________________