Wie kan het volgende voor mij maken:
Script dat om de x minuten diverse ip's en poorten controleert.
Indien een ip/poort niet bereikbaar is wordt er 3x maal een mail versuurd.
Indien de ip/poort weer up is wordt er een mail verstuurd.
Belanrijk is dat in het onderwerp van de mail te zien is om welke server het gaat.
Als er een IP en/of poort down is verschijnt er op de noc pagina een melding.
Bijvoorbeeld:
Statieken server10 (ip.komt.dan.hier)
Apache is down (port 80)
POP3 is up (port 25)
FTP is up (port 21) (groen)
Serverload bedraagd: 4.2 (rood)
Onze mederwerkers zijn inmiddels op dehoogte en zijn bezig met het probleem te lokaliseren en op te lossen.
Als er geen storingen zijn dan verschijnt er dus gewoon een tekst als:
Alle servers zijn up en er zijn geen bekende storingen.
Het is dus de bedoeling dat met niet een hele lijst krijgt te zien van alle servers die door ons gebruikt worden.
Tevens wordt ook de servload gemeten, dit gebeurd dan vanaf de servers zelf die via de database gekoppeld staan aan dit script.
Indien de serverload hoger is dan x.x worden er ook een mail verstuurd en verschijnt dit op de noc page.
Een simple serload monitor met mail functie heb ik wel.
De servers moeten worden gecontroleerd via IP adressen en niet via hostnames. wel moet het script weten welke server er bij welk ip hoort zodat deze kan zeggen dat server10 een storing heeft.
en als laats maar niet noodzakelijk, het lijkt mij wel leuk om de gemiddelde uptime van alle servers te meten en deze laten zien op de noc page.
graag wil ik hier wel ips aan kunnen toevoegen/verwijderen of wijzigen.
een eventuele reset aan deze statistieken is ook niet weg,...

Likes:


Quote