qualcuno sa di un semplice strumento di monitoraggio che può inviare periodicamente una richiesta a un servizio web e avvisarmi quando non riceve una risposta? niente di speciale, solo programmazione e reporting.uno strumento di monitoraggio del servizio web
risposta
Sto usando http://pingdom.com/ con buoni risultati. Non può solo verificare se un sito web è attivo o inattivo, ma può anche essere impostato per controllare il testo specifico (ad esempio 'errore sql', sarebbe un errore). Ha molte più funzioni e report molto piacevoli, oltre a e-mail regolari per lo stato di tutti i giorni.
Big Brother works well. Lo usiamo nel nostro ufficio per monitorare una dozzina di server di produzione molto occupati.
JMeter può farlo come processo daemon, il se si utilizza UNIX come piattaforma di cron ti aiuta molto
un servizio web può essere monitorato come una pagina Web, con strumenti come curl o twill.
arricciatura è una linea di ordine per trasferire file con sintassi URL, supporto FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS e FILE. ricciolo supporta i certificati SSL, HTTP POST, PUT HTTP, upload via FTP, la forma base di upload HTTP, proxy, cookie, l'utente + password di autenticazione (di base, digest, NTLM, Kerberos negoziare, ...), ...
...
twill è un linguaggio semplice che permette agli utenti di navigare sul web da un'interfaccia a linea di comando. Con twill, puoi navigare attraverso i siti Web che utilizzano moduli, cookie e la maggior parte delle funzionalità Web standard.
ripetendo la sonda può essere fatto con cron
su Linux e su Windows Task Scheduler
.
Metodo pessimo: poiché cron non ha memoria, riceverai un allarme PER TEST. Devi usare uno strumento che abbia memoria come mon o nagios. – bortzmeyer
Gli strumenti di monitoraggio (come i cactus) non sono semplici. Ovviamente, curl (o wget) non controllano molto più della disponibilità. – gimel
Ho usato Alertra in passato. E 'stato abbastanza buono Accedono al tuo sito da più posizioni in tutto il mondo. È un servizio in abbonamento, quindi niente da installare. Basta pagare mensilmente. Nessun contratto, IIRC.
Il programma più comune in quest'area è Nagios. Ha un programmatore che esegue test a intervalli impostati, ha allarmi quando qualcosa va storto e ha plugin che eseguono il test vero e proprio. Se non ci sono plug-in per il tuo servizio (esiste già una miriade di plugin), puoi scriverne uno senza toccare il codice principale.
Io personalmente uso mon invece perché è molto più semplice e la scrittura di monitor (il piccolo script che esegue il test effettivo) è molto semplice. Fa tutto ciò che ci si aspetta da uno strumento di monitoraggio come l'impostazione degli intervalli per l'allarme (non c'è bisogno di dirmi ogni minuto che il sito Web non funziona).
Personalmente utilizzo Content Site Monitor (http://www.contentsitemonitor.com). Ha un'interfaccia web davvero semplice e interessante che ti consente di visualizzare le statistiche di uptime del tuo sito su uno schermo desktop o mobile. È facile configurare anche i parametri di monitoraggio. Non si limita a pingare il server per assicurarsi che sia vivo. Ti consente di specificare determinati contenuti/parole chiave che desideri monitorare e ti invierà un'e-mail di avviso se il contenuto/le parole chiave non sono presenti nel tuo sito. Meglio di tutti, è gratis per monitorare fino a 3 siti!
Davvero? Un sito da $ 50/mese è la soluzione migliore rispetto allo scripting delle tue cose? –