Pagina 1 di 1
controllo costante di un sito web
Inviato: venerdì 16 ottobre 2015, 12:42
da subxus
Buongiorno a tutti,
mi scuso forse la sezione è errata ma non ho trovato una collocazione migliore.
Ho un problema, conoscete un modo attraverso synology di monitorare costantemente una pagina web di un sito web? mi basterebbe sapere qunado la pagina è visibile o quando non lo è più, al massimo ricevere una notifica anche via email.
Grazie a tutti e Buon Lavoro
Re: controllo costante di un sito web
Inviato: venerdì 16 ottobre 2015, 13:27
da burghy86
non vedo la firma come da regolamento...
puoi installare piwik
Re: controllo costante di un sito web
Inviato: sabato 17 ottobre 2015, 12:36
da dMajo
@Burghy: Piwik non polla i siti, perchè funzioni sono le pagine del sito che devono avere il codice di trachink inserito affinche trasmettano a piwik le visite. Inoltre se il sito è up ma non ha visitatori piwik, che non lo "polla" non ricevera alcun aggiornamento
@subxus:
Non c'è una soluzione preconfezionata per il NAS.... ma il problema è relativamente semplice da risolvere.
Devi farti uno script da schedulare periodicamente, ad intervalli regolari, a seconda della frequenza con cui vuoi il controllo sia effettuato.
Nello script se il webserver risponde al ping puoi semplicemente pingarlo. Ciò ti darà la conferma che la macchina "è viva", non che il servizio che pubblica le pagine sia attivo.
Se invece vuoi la certezza della raggiungibilità di una determinata pagina (è di conseguenza la conferma che il suo webserver sia attivo e funzionante) puoi scaricarla con "wget" e poi agire di conseguenza a seconda che tu vi sia riuscito oppure no. Se il sito che devi monitorare è tuo, puoi crearti una pagina dedicata, non linkata dalle altre, che scaricherai tramite wget. Questo ti semplificherà l'analisi essendo il contenuto realizzato adhoc e nello stesso tempo ridurrà il traffico necessario alla verifica.
Altrimenti un progetto interessante che puoi anche installare sul nas lo trovi qui
https://github.com/nerdbaggy/StatusPage
Se invece googli un po troverai servizi in internet che fanno questo, alcuni anche gratuiti.
Presentati, applica il link di presa visione del regolamento e sistema la firma !!!!!!!!
Re: controllo costante di un sito web
Inviato: sabato 17 ottobre 2015, 16:33
da subxus
Eccomi qua,
presentazione: Fatta!
Firma: Fatta!
scusate la distrazione e grazie per i consigli...
nel caso si potrebbe realizzare uno script che controlli il Codici di stato HTTP in risposta dal server in caso di errore invi un email ....
cosa mi consigliate di installare per poter inserirel o script e inviarlo ogni tot minuti? (Apache o cose simili.. mi indichereste una guida?)
Grazie dell'aiuto
Subxus
Re: controllo costante di un sito web
Inviato: sabato 17 ottobre 2015, 22:35
da dMajo
Se ti fai uno script non devi installare nulla.
Ti crei un file ad-hoc sul sito, o se il sito non è tuo prendi una pagina "snella" oppure analizzando una pagina esistente solamente una piccola foto, un logo insomma un elemento minuto che non crei traffico. Puoi ad esempio cercare la favicon.ico che è quella piccola grafica che i browser inseriscono nel tab della scheda e che quasi tutti i siti usano.
Poi crei lo script (file di testo)
- con wget lo scarichi il file/pagina dall'url del sito
- verifichi che il file sia stato scaricato correttamente
- in caso negativo invii una mail con sendmail (comando del nas che usa le impostazioni dell'account fatte per le notifiche)
- cancelli il file scaricato con wget
Sul nas crei una cartella e vi copi lo script, poi lo scheduli ad intervalli regolari (es ogni 10 minuti) con l'utilità di pianificazione che trovi nel pannello di controllo.
Re: controllo costante di un sito web
Inviato: mercoledì 21 ottobre 2015, 9:09
da subxus
Grazie dMajo
non penso che questa sia la soluzione adatta al mio problema, scaricare una pagina o un immagine non risolverebbe il mio problema, ad esempio se il server IIS è in crash l'immagine la scarico ugualmente (funzionerebbe solo quando il server è spento), io avrei bisogno di fare una richiesta ai una pagina ed analizzare la risposta http del server se è 200 tutto ok se per esempio la risposta è 400 o 500 in quel caso inviare l'email. questo script potrei realizzarlo in PHP o ASP ed inserirlo nel NAS (lo script si preoccuperà di richiedere la pagina controllare la risposta HTTP e nel caso inviare la mail.) Il Mio problema è come inserire lo script nel NAS e attivarlo ogni tot minuti?
Grazie mille per il grande supporto.
Saluti Subxus
Re: controllo costante di un sito web
Inviato: mercoledì 21 ottobre 2015, 10:04
da dMajo
Se pinghi il server avrai risposta se questo è acceso (e configurato per rispondere ai ping) anche se iis è bloccato.
Se scarichi una pagina o immagine (
http://miosito.com/cartella/pluto.png) il tutto avviene con richieste get/put fatte dal client (browser o wget) alle quali deve rispondere il webserver (iis) che se lo fa dimostra di essere online. Con wget non so se puoi analizzare i header e di conseguanza lo stato della risposta. Come hai detto invece puoi farlo con PHP. ASP sul nas non gira.
Se ti fai uno script (es. wget) lo metti dove vuoi e poi con lo schedulatore ne imposti la frequenza d'esecuzione (qui hai un esempio di richiamo di uno script mio)
Schedulatore.png
Mentre in caso di utilizzo di PHP lo script deve trovarsi (per motivi di sicurezza) in uno dei percorsi della Open_BaseDir
ConfigPHP.png
Re: controllo costante di un sito web
Inviato: domenica 27 dicembre 2015, 16:57
da dMajo
Qui un'altro servizio di monitoring free installabile anche su nas
http://www.phpservermonitor.org/