pyLMS2Nagios v6

Wsppracuje z LMS v1.11.7 Bastet
Wsppracuje z nagios-2.9
Wymaga bazy MySQL
System pracuje na PLD v2.0, powinno dziaa na dowolnym systemie uniksowym
z zainstalowanym pythonem oraz moduem mysqld
Release: nie lip 29 20:02:51 CEST 2007 

Przemysaw Stanisaw Knycz <djrzulf>
pknycz@kolnet.eu

Ustawienia:

1. Skrypt zakada instalacj plikw konfiguracyjnych nagiosa w /etc/nagios/
2. Uwaga - skrypt posiada wykrywanie przeadowania z LMSa, lecz nie jest ono
   kompatybilne ze standartowym przeadowaniem z LMSa.
3. Skrypt potrafi pracowa z wieloma LMSami (zmienna "lmsy", dodanie kolejnego
   lmsa np: lmsy=['lms1','lms2','lms3'] etc...),
4. Pierwsze zapytanie - szuka sieci zdefiniowanych, z ktrych bdzie wyciga
   hosty nie posiadajce waciciela. Zapytanie eliminuje z wynikw adresy publiczne,
   adresy (82.160.*), adresy prywante z zakresw 192.168.82.0-192.168.87.0,
   sieci zawierajce nazwy 'ADDR' oraz 'PRIV', ktrych nie chcemy by byy monitorowane.
5. Drugie zapytanie - konwertuje dugo do postaci NAME (mysql inet_aton), tutaj funkcja
   dziaa z kadymi (chyba) dugociami sieci, mi dziaa z /24, /25, /26, /27, /28 oraz /29
   wicej/mniej nie testowaem, ale powinno nie by problemw :)
4. Trzecie zapytanie - wybiera hosty z danej klasy adresowej rozpoczynajce si od sw:
   BTS lub RTR, wiem, e to moe jest troch niedogodne - moecie modyfikowa bez adnych
   przeszkd :)
5. Czwarte zapytanie - tutaj w ok tego, jest maa intryga, wypadao by zrobi pobieranie
   gw dla sieci z LMSa, lecz szczerze piszc prociej mi byo zaoy, e brama = adres sieci+1
   i viola - do nagiosa trafiaj nam rwnie monitoringi bram zdalnych urzdze
   (jak rwniez lokalnych), ot taka nowo w stosunku do starszej wersji :), jakby to kto
   przerobi eby pobierao 
6. Pite zapytanie - wrzuca do LMS'a informacj, e si przeadowa.

autoaktualizuj.sh - wrzuci do cron'a

TODO:
- zintegrowa do jednego pliku - po choler dwa? :)
- skompatybilizowa z oryginalnym reloadem LMSa,
- moe wersja dla Postgresql ? :)

