![]() |
Sitter och pillar med ett litet program (mest för skojs skull) som helt enkelt ska ligga på min maskin här och var x'e minut kolla om det kan nå min hemsida
Om det inte når sidan så kollar den om den kan nå google.com Om det når google.com läggs en rapport om att sidan inte kan nås Om det inte når google.com skapas ingen rapport (då programmet i det här läget antar att det inte finns någon internetuppkoppling) Så.. jag tänkte jag skulle be er här inne om lite tips etc på vad för funktioner man ska ha med i det här programmet så tipsa på =) |
kan kör att pinga din gateway för att se om det är problem med ISPn eller liknande if all other fails :)
Snygg filmblogg du har förresten. |
jo.. blir nog att man får knappa in ett IP-nummer eller liknande som ska kontrollpingas istället för google.com
tack =) |
problem: vad händer ifall httpd dör, eller om icmp blockeras...
(bara för att vara lite jobbig) :) |
använder mig av en funktion som ansluter mot http snarare än pingar IP för att undvika sådana bekymmer
|
hur ska man lagra rapporten över alla missade anrop..
text csv, access etc? |
Ja databas är väl att rekommendera för att lättare kunna skapa rapporter utav datan som samlats in.
|
(bumpar lite)
Just nu skapas en log som ser ut så här: Kod:
"localhost", "ERR", "2007-05-09 14:08:39" Ok betyder att den tidigare fått fel men att nu är det ok n/a betyder att att den inte kunde nå servern och heller inte kontrollservern, dvs programmet saknar troligen internetanslutning Programmet gör alltså bara en logändring om det sker en förändring på serverns status Loggen kan även reagera på om svaret är långsamt (triggar på 6 sekunder eller mer) |
Riktigt snyggt vore om man jämnförde storleken i kb också, då skulle man kunna upptäcka felmeddelanden. Skulle bli en del pill med att storleken även måste vara mindre än ett visst värde, men kul skulle det bli :).
|
Citat:
|
Alla tider är GMT +2. Klockan är nu 20:08. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson