Рубрики
CentOS

rsyslog \ CentOS

Установка:

!!! В 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
_________________________________________