WebWatch

Skrevet af: Patrick Kerwood

WebWatch er et kort Bash script jeg har skrevet, til at tjekke status på en en hjemmeside. Om den er oppe eller ned og sender dig en mail, hver gang.

For nogle måneder siden gik en side ned, som jeg ville oprette en bruger på, formentlig pga. for meget trafik. Der var “Free SignUp” og derfor galte det om at komme først til mølle. Jeg havde ikke tid eller lyst til, hver 5. min at tjekke om siden var kommet op igen og derfor skrev jeg hurtigt dette Bash script, som tjekker en hjemmeside’s status. Om den er oppe eller nede.

Scriptet fungere på den måde, at den med en given interval, som du bestemmer i minutter, tjekker om siden har ændret status fra oppe til nede eller omvendt. Hvis den gør, sender den en mail, til den adresse du vælger når du starter scriptet.

Selv om siden ændre status, forsætter scriptet med at køre og ryger siden så ned igen, ja så får du en mail på det også.

Dette script kræver at din server kan sende mails via serverens egen MTA (Mail Transport Agent). Se evt. mere om hvor du sætter den op til det her. http://linuxbloggen.dk/category/smtp/
Du skal yderlig have curl installeret. curl er som standard i stort set alle Package Management programmer.

  • Kopier alle linjer i linket
  • Lav en ny text fil, nano webwatch
  • Indsæt de kopierede linjer – Gem og luk
  • Gør text filen executable, chmod +x webwatch
  • Kør scriptet, bash webwatch
  • Følg instrukser i scriptet
Video Guide


6 jan 2013   | Alle · Bash · Scripts · Video Guide

Leave a Reply