Archiwa tagu: syslogd

OLT Huawei – syslog i monit

OLT Huawei’a potrafi wysyłać logi poprzez syslog po UDP.

Aby włączyć zdalne słuchanie sysloga w Linuksie w rsyslog należy odremować linie w /etc/rsyslog.conf:
$ModLoad imudp
$UDPServerRun 514

Dobrze dodać aby log z OLT szedł do innego pliku, robi się to dodając do /etc/rsyslog.conf na początku reguł linie:

if $fromhost-ip startswith ‚10.11.x.’ then /var/log/olt.log
& ~

(gdzie 10.11.x to podsieć w której jest OLT. Ta druga linia oznacza, że ma już pozostałych reguł nie przechodzić, i nie zapisywać ponownie)

W OLT ustawiamy:
syslog enable alarm-event
loghost add 10.11.x.x log_server
loghost activate ip 10.11.x.x

gdzie 10.11.x.x to serwer rsyslogd

Teraz możemy skonfigurować monit, który będzie nas informował o problemach. W /etc/init.d/monitrc ustawiamy:

set mailserver localhost
set mail-format { from: monit@email.moj
subject: $SERVICE $EVENT at $DATE
message: Monit $ACTION $SERVICE at $DATE on $HOST: $DESCRIPTION.
Yours sincerely,
monita
check file olt.log with path /var/log/olt.log
if match „FAULT”
then alert
if match „RECOV”
then alert

Można bardziej szczegółowo ustawić informowanie, np.
if match „fiber is broken” lub „LOSi/LOBi” i będziemy dostawać emaile w przypadku prawdopodobnego ucięcia światłowodów do klientów, a o mniej istotnych informacjach nie.

Zatrzymuje się ładowanie systemu na Starting syslogd

Ładowanie systemu zatrzymuje się na:
Starting system log daemon: syslogd
może to oznaczać, że system plików zamontowany jest jako read-only, wtedy należy sprawdzić dlaczego tak się dzieje, co jest w pliku /etc/fstab, być może tam jest błąd? np. po zmianie systemu plików z reiserfs na ext3 należy pamiętać aby wyrzucić notail, czyli linię:
/dev/sda2 / reiserfs notail 0 1
zmienić na
/dev/sda2 / ext3 defaults 0 1