Puncte:0

rsyslog nu înregistrează niciun mesaj

drapel ng

În prezent, încerc să testez un server syslog care rulează pe o instanță RHEL AWS. Singurele modificări pe care le-am făcut la fișierul de configurare sunt decomentarea acestor secțiuni pentru portul TCP/UDP 514, precum și șablonul unde să salvez fișierele jurnal la sfârșitul configurației.

# Oferă recepție UDP syslog
# pentru parametri vezi http://www.rsyslog.com/doc/imudp.html
module(load="imudp") # trebuie făcut o singură dată
input(type="imudp" port="514")

# Oferă recepție syslog TCP
# pentru parametri vezi http://www.rsyslog.com/doc/imtcp.html
module(load="imtcp") # trebuie făcut o singură dată
input(type="imtcp" port="514")


$template PerHostLog,"var/log/syslog2/%HOSTNAME%.log"
dacă $fromhost-ip începe cu '192.' apoi -?PerHostLog
& STOP

De asemenea, execut generatorul syslog cu următorul script care generează informațiile atunci când echo'd, dar nu creează fișiere jurnal:

#!/bin/bash
# Calea către netcat
NC="/bin/nc"
# Unde trimitem mesaje de la/către?
#ORIG_IP="192.168.190.11"
SURSE=("192.168.190.2" "192.168.190.3" "192.168.190.4" "192.168.190.5" "192.168.190.6" "192.168.190.7")
#Rețea de destinație
DEST_IP="127.0.0.1"
# Lista de mesaje.
MESAJE=(„Eveniment de eroare” „Eveniment de avertizare” „Eveniment de informații”)
# Cât timp trebuie să așteptați între trimiterea mesajelor.
SLEEP_SECS=1
# Câte mesaje de trimis la un moment dat.
COUNT=1

FACILITĂȚI=(„kernel” „utilizator” „mail” „sistem” „securitate” „syslog” „lpd” „nntp” „uucp” „time” „ftpd” „ntpd” „logaudit”)
NIVELURI=(„de urgență” „alertă” „critică” „eroare” „avertizare” „notificare” „informații” „depanare”)
PRIORITATI=(0 1 2 3 4 5 6 7)

în timp ce [1]
do
        pentru i în $(seq 1 $COUNT)
        do
                # Alege un mesaj syslog aleatoriu din listă.
                RANDOM_MESSAGE=${MESAGES[$RANDOM % ${#MESAGES[@]} ]}
                PRIORITY=${PRIORITIES[$RANDOM % ${#PRIORITIES[@]} ]}
                SOURCE=${SOURCES[$RANDOM % ${#SOURCES[@]} ]}
                FACILITATE=${FACILITĂȚI[$RANDOM % ${#FACILITĂȚI[@]} ]}
                LEVEL=${LEVELS[$RANDOM % ${#LEVELS[@]} ]}

                        $NC $DEST_IP -u 514 -w 1 <<< "<$PRIORITY>`env LANG=us_US.UTF-8 data "+%b %d %H:%M:%S"` $SOURCE [$FACILITY. serviciu $LEVEL]: $RANDOM_MESSAGE"
                        echo $NC $DEST_IP -u 514 -w 1 "<$PRIORITY>`env LANG=us_US.UTF-8 data "+%b %d %H:%M:%S"` Serviciul $SOURCE: $RANDOM_MESSAGE"

        Terminat
        dormi $SLEEP_SECS
Terminat

Regulile de firewall sunt deschise pe computerul gazdă pentru TCP/UDP 514.

Există ceva care îmi lipsește? Mulțumesc anticipat!

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.