Övervakning med Nagios

När du är nöjd med alla dessa funktioner i Nagios finns det två andra funktioner att titta på. För det första finns det möjligheten att eskalera ett serviceproblem som inte hanteras. Till exempel kan du bestämma att om en tjänst har utfärdat varningshändelser i ett antal timmar och den som den sa till inte fixar det, måste du berätta för någon annan. Serviceupptrappningar låter dig göra detta och kan ställas in med olika trösklar. Dessutom, om ditt nätverk är tillräckligt komplext, kan du ställa in ”tjänstberoenden”, som är användbara när en tjänst beror på andra och en av dem misslyckas. Tjänsteberoende gör det möjligt för Nagios att avgöra vad som är grundorsaken till ett problem och rapportera om det, snarare än om symptomen det kan orsaka någon annanstans.

Övervakning med Nagios

En sista sak du kan göra är att skapa vackra grafer över dina övervakade variabler. Nagios gör inte detta själv, men de flesta Nagios plugin-program ger prestandainformation som Nagios skickar vidare till en annan mjukvara. Det finns olika paket för att göra detta, men vi använder PerfParse, som gör att du kan ta fram grafer över specifika variabler och se hur en tjänst presterar över tid. Detta är inte bara viktigt för att diagnostisera problem, utan låter dig också finjustera trösklarna för varningar och kritiska händelser.

Vi började köra Nagios för ungefär en månad sedan och använder den nu för att övervaka alla våra Unix- och Windows-servrar och nätverksutrustning. Vi använder den också för att kontrollera tjänster hos våra kunder och om våra kunder ser våra tjänster korrekt. Vi har ställt in den för att använda snabbmeddelanden via AIM för att informera oss om eventuella problem och, naturligtvis, kan jag kolla tjänsterna på min mobiltelefon från puben.

Ta reda på mer på huvudsidan för Nagios (www.nagios.org) och hämta Nagios plugin-program på nagiosplug.sourceforge.net. Gemenskapens webbplats finns på www.nagiosexchange.org och PerfParse-grafpaketet på perfparse.sourceforge.net

Nya utgåvor

Här är en sammanfattning av några av de senaste programvaruversionerna för Unix (och andra) servrar. Mot toppen av vår värda att notera högen kommer produktionsversionen av MySQL 4.1 – ”världens mest populära databas med öppen källkod”. Funktionen som alla bör notera i den här utgåvan är inkluderingen av underfrågor, mycket saknad i MySQL av användare av andra SQL-databaser. Lagrade procedurer och utlösare finns inte i den här utgåvan men kommer i version 5, varav utvecklingsversioner nu är tillgängliga. Naturligtvis har PostgreSQL – ’världens mest avancerade öppen källkod-databas’ – haft dessa funktioner under en tid, och har också nyligen flyttat upp till release 8. Den här utgåvan innehåller ett antal avancerade funktioner relaterade till transaktions- och databasåterställning. För vår egen del har vi använt båda och de stöds av de flesta applikationer. Ditt val mellan MySQL och PostgreSQL kommer förmodligen att bero mer på vad du är van vid än på några speciella funktioner.

När vi flyttade bort från databaser till webben har det nyligen gjorts revisioner av Apaches webbdaemon och PHP-skriptspråket, som korrigerar vissa säkerhetsproblem i båda paketen. Om du kör Apache tidigare än 1.3.33 eller 2.0.52, eller PHP före 4.3.1 eller 5.0.3, rekommenderar vi att du uppgraderar. Om dessa program följde med din Linux-distribution och den distributionen inte längre stöds, bör du fortfarande kunna hitta binära distributioner på nätet.

Lämna en kommentar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *