Рейтинг:0

rsyslog не регистрирует никаких сообщений

флаг ng

В настоящее время я пытаюсь протестировать сервер системного журнала, работающий на экземпляре RHEL AWS. Единственные изменения, которые я внес в файл конфигурации, — это раскомментировать эти разделы для порта TCP/UDP 514, а также шаблон для сохранения файлов журнала в конце конфигурации.

# Обеспечивает прием системного журнала UDP
# параметры см. http://www.rsyslog.com/doc/imudp.html
module(load="imudp") # нужно сделать только один раз
ввод (тип = «imudp» порт = «514»)

# Обеспечивает прием системного журнала TCP
# параметры см. http://www.rsyslog.com/doc/imtcp.html
module(load="imtcp") # нужно сделать только один раз
ввод (тип = «imtcp» порт = «514»)


$template PerHostLog,"var/log/syslog2/%HOSTNAME%.log"
если $fromhost-ip начинается с '192.' затем -?PerHostLog
& ОСТАНАВЛИВАТЬСЯ

Я также запускаю генератор системного журнала со следующим сценарием, который генерирует информацию при отображении, но не создает файлы журнала:

#!/бин/баш
# Путь к netcat
NC="/bin/nc"
# Куда мы отправляем сообщения от/куда?
#ORIG_IP="192.168.190.11"
ИСТОЧНИКИ=("192.168.190.2" "192.168.190.3" "192.168.190.4" "192.168.190.5" "192.168.190.6" "192.168.190.7")
#Целевая сеть
DEST_IP="127.0.0.1"
# Список сообщений.
MESSAGES=("Событие ошибки" "Событие предупреждения" "Информационное событие")
# Сколько ждать между отправкой сообщений.
SLEEP_SECS=1
# Сколько сообщений отправлять за раз.
СЧЕТ=1

FACILITIES=("ядро" "пользователь" "почта" "система" "безопасность" "системный журнал" "lpd" "nntp" "uucp" "время" "ftpd" "ntpd" "logaudit")
УРОВНИ=("аварийная ситуация" "предупреждение" "критическая" "ошибка" "предупреждение" "уведомление" "информация" "отладка")
ПРИОРИТЕТЫ=(0 1 2 3 4 5 6 7)

пока [ 1 ]
делать
        для i в $(seq 1 $COUNT)
        делать
                # Выбирает случайное сообщение системного журнала из списка.
                RANDOM_MESSAGE=${СООБЩЕНИЯ[$RANDOM % ${#СООБЩЕНИЯ[@]} ]}
                ПРИОРИТЕТ=${ПРИОРИТЕТЫ[$СЛУЧАЙНЫЙ % ${#ПРИОРИТЕТЫ[@]} ]}
                ИСТОЧНИК=${ИСТОЧНИКИ[$СЛУЧАЙНЫЙ % ${#ИСТОЧНИКИ[@]} ]}
                FACILITY=${FACILITIES[$RANDOM % ${#FACILITIES[@]} ]}
                УРОВЕНЬ=${УРОВНИ[$СЛУЧАЙНЫЙ % ${#УРОВНИ[@]} ]}

                        $NC $DEST_IP -u 514 -w 1 <<< "<$PRIORITY>`env LANG=us_US.UTF-8 date "+%b %d %H:%M:%S"` $SOURCE [$FACILITY. $LEVEL] сервис: $RANDOM_MESSAGE"
                        echo $NC $DEST_IP -u 514 -w 1 "<$PRIORITY>`env LANG=us_US.UTF-8 date "+%b %d %H:%M:%S"` Служба $SOURCE: $RANDOM_MESSAGE"

        сделано
        спать $SLEEP_SECS
сделано

Правила брандмауэра открыты на хост-компьютере для TCP/UDP 514.

Есть ли что-то, что мне не хватает? Заранее спасибо!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.