Archive for the ‘FreeBSD’ Category

alive.pl

Wednesday, July 12th, 2006

Jeg har min egen server der bl.a. driver denne side. Serveren bruger FreeBSD som OS.

Selvom FreeBSD er kendt for sin stabilitet og i praksis ikke kan gå ned, så er der andre faktore der har indflydelse på driften af serveren. Strømmen kan gå, et netværksstik kan falde ud (den står jo herhjemme).

For at finde ud af om serveren er oppe eller nede har jeg skrevet et lille Perl script.

Scriptet ligger på en anden FreeBSD server jeg har adgang til via ssh. Ved hjælp fra et crontab (der er en funktion der kører et program på nogen forud definerede tidspunkter) kigger scriptet efter en fil på min server ved hjælp at en ftp forbindelse. Kan scriptet ikke finde filen eller serveren bliver der sendt to emails.

Den ene mail bliver sendt til min alm konto, så hvis jeg sidder ved computeren finder jeg ud af, at der er noget galt.

Den anden mail bliver sendt til suresms.com – så den får jeg på min mobil som sms. Så uanset hvor jeg er, får jeg besked om serverproblemer.

Så er det jo bare om jeg er i stand til at udbedere fejlen, hvis den skulle opstå..

bsd