Ongelmien havaitsemisen ja korjaamisen lähtökohta on ongelmien näkeminen. Verkkolaitteissani on läjä minun omia skriptejä ja viritelmiä kertomassa verkkolaitteiden tilasta. Skriptini eivät kuitenkaan kerro ihan kaikkea mitä laitteesta saa irti, eikä skriptini ole reaaliaikaisia.
Kun ukkosen jäljiltä asensin uusia verkkolaitteita kuntoon pohdin laitteiden logien lukemista. Kaikki laitteeni, Zyxel ADSL modeemi ja Buffalon reititin Tomato firmwarella, osaavat lähettää syslog:n avulla loginsa toiselle laitteelle. Kotonani on käynnissä aina Home Server, mutta valitettavasti Windows ei osaa ilman lisäohjelmia vastaanottaa syslog viestejä.
Surffasin nettiä hyvä tovin ja löysin useamman syslog ohjelmiston Windowsille.
Näistä kolmesta syslog watcherin ilmaisversio ei rajoita toiminnallisuutta, se rajoittaa vain laitteiden määrä. Ilmaisessa versiossa on sallittuna vain 5 laitetta. 5 > 2 eli tämä ohjelmisto käy hyvin minulle .
Syslog watcherin asennus menee normaaliin next-next-next kliksuttelun mukaan. Ohjelman asennuksen jälkeen pitää tehdä pari käyttöjärjestelmän konfiguraatiota käsin
- Aseta syslog palvelu starttaamaan automaattisesti
- start – run – compmgmt.msc
- Services
- Syslog Watcher Service
- Startup type: Automatic
- Salli syslog viestit läpi palomuurin
Nyt ohjelma itsessään on valmis käynnistettäväksi ja konfiguroitavaksi. Syslog Watcher käyntiin ja Settings –nappi auki.
- Server – log folder
- Muutetaan logien sijainti D-asemalle hakemistoon D:\logs\Syslog_watcher
- Keep log files muutetaan arvoon 90 päivää
- Network interfaces
- Rasti pois osuudesta Bind to local IPv6 address. Tätä ei vielä käytetä ja jos sitä ei käytetä se on syytä poistaa.
- Storage
-
Muutetaan tietokannan sijainti (Storage folder) D-asemalle hakemistoon D:\Local databases\Syslog_watcher
-
Keep period 180 päivää jokaisen tyypin suhteen
Tämän jälkeen palvelin on konfiguroitu kuntoon. Nyt vain konfiguroimaan omat laitteet lähettämään syslog-viestiä kohti palvelinta. Kun logeja on kerätty jokunen kuukausi voidaan aloittaa niiden analyysi ja sen pohjalta kehittäminen.