controllo costante di un sito web

Language plugins e scripts (Java, Node.js, Pearl, PHP, Python, Ruby, ?sh)
Rispondi
subxus
Utente
Utente
Messaggi: 12
Iscritto il: giovedì 24 aprile 2014, 11:57

controllo costante di un sito web

Messaggio 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
  • UPS: APC
  • GTW:Linkem-router ISP: [ADSL] Linkem(7000/1000/0) IP:[condiviso]
  • SWC: D-link DGS-108 (v.fw)
  • NAS: DS414 DSM[5] 3X hdd 4tb
  • CLI: Assembalati win10- win7
  • eventuali dispositivi (Smartphone Android)
burghy86
Moderatore
Moderatore
Messaggi: 11357
Iscritto il: martedì 11 settembre 2012, 18:59

Re: controllo costante di un sito web

Messaggio da burghy86 »

non vedo la firma come da regolamento...
puoi installare piwik
NUOVO CANALE DISCORD
PARTECIPATE NUMEROSI:

https://discord.gg/McP3d4m2pG



Passare dalla sezione presentazioni e leggere il regolamento firma obbligatorio

siamo una community, aiutateci a sentirci parte di qualcosa e non un helpdesk
Non do aiuto in privato ma sul forum a tutti!!
Un grazie ci spinge a lavorare meglio
------------------------------------------------------------
  • UPS: apc
  • GTW: fritzbox o TP-LINK TD-W8970 ISP: [ADSL] intred(20000/1024/0) IP:[pubblico]
  • SWC: hp gigabit 8 porte with poe
  • NAS: ds213, ds213j, ds415+ 720+ dmv dal 6.2 alla 7. qnap ts212p ts22, all hd con wdred/ironwolf da 2/6tb
  • CLI: win 10, win11 e ubuntu
    [altro]
  • 3 smartphone android, lettore bd with allshare samsung, vodafone tv, raspberry p2 e p3
Avatar utente
dMajo
Moderatore
Moderatore
Messaggi: 1962
Iscritto il: sabato 18 agosto 2012, 23:14
Località: FVG - Italia

Re: controllo costante di un sito web

Messaggio 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 !!!!!!!!
Dal 01.01.2015 non rispondo a quesiti tecnici dei non osservanti il regolamento https://www.synologyitalia.com/presentazioni/regolamento-leggere-prima-di-postare-t5062.html

  • UPS: APC SMT2200I+AP9631
  • GTW: Vigor2866Vac(4.4.2): 2StaticIP FTTH(1/.1G)+FTTC(30/3M) :o
  • SWC: Netgear GS728TPv2(PoE+)
    • 4x HP NJ2000G
    • 2x Netgear GS108Tv2
    • 2x VigorAP902
  • NAS: DS1819+: DSM6.2.4(u7),32GB; C(2x845DCPro),R5(3xST6000VN001),R0(2xWD60PURX),VB(WD60EFRX);LAN:LAG(1+2),3,4 :D
    • DS1815+: DSM6.2.4(u7),16GB; R5(3xWD60EFRX),VB(2xWD60EFRX);LAN:LAG(1+2),3
    • RS3617xs+: DSM6.2.4(u7),8GB; R6(8xWD40FFWX),HS(WD40FFWX);LAN:LAG(1+2+3),4,LAG(5+6)
    • DS1513+(4GB); DS115j
  • ALTRO: Denon AVR-4311
    • UE55ES8000Q, UE32ES6800Q, UE22F5410AY
    • Galaxy Note8, A5, TabS3; Nokia N8
  • EXP: E5: NET9 PC:W9,M0,L6

www.alldataee.com
subxus
Utente
Utente
Messaggi: 12
Iscritto il: giovedì 24 aprile 2014, 11:57

Re: controllo costante di un sito web

Messaggio 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
  • UPS: APC
  • GTW:Linkem-router ISP: [ADSL] Linkem(7000/1000/0) IP:[condiviso]
  • SWC: D-link DGS-108 (v.fw)
  • NAS: DS414 DSM[5] 3X hdd 4tb
  • CLI: Assembalati win10- win7
  • eventuali dispositivi (Smartphone Android)
Avatar utente
dMajo
Moderatore
Moderatore
Messaggi: 1962
Iscritto il: sabato 18 agosto 2012, 23:14
Località: FVG - Italia

Re: controllo costante di un sito web

Messaggio 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.
Dal 01.01.2015 non rispondo a quesiti tecnici dei non osservanti il regolamento https://www.synologyitalia.com/presentazioni/regolamento-leggere-prima-di-postare-t5062.html

  • UPS: APC SMT2200I+AP9631
  • GTW: Vigor2866Vac(4.4.2): 2StaticIP FTTH(1/.1G)+FTTC(30/3M) :o
  • SWC: Netgear GS728TPv2(PoE+)
    • 4x HP NJ2000G
    • 2x Netgear GS108Tv2
    • 2x VigorAP902
  • NAS: DS1819+: DSM6.2.4(u7),32GB; C(2x845DCPro),R5(3xST6000VN001),R0(2xWD60PURX),VB(WD60EFRX);LAN:LAG(1+2),3,4 :D
    • DS1815+: DSM6.2.4(u7),16GB; R5(3xWD60EFRX),VB(2xWD60EFRX);LAN:LAG(1+2),3
    • RS3617xs+: DSM6.2.4(u7),8GB; R6(8xWD40FFWX),HS(WD40FFWX);LAN:LAG(1+2+3),4,LAG(5+6)
    • DS1513+(4GB); DS115j
  • ALTRO: Denon AVR-4311
    • UE55ES8000Q, UE32ES6800Q, UE22F5410AY
    • Galaxy Note8, A5, TabS3; Nokia N8
  • EXP: E5: NET9 PC:W9,M0,L6

www.alldataee.com
subxus
Utente
Utente
Messaggi: 12
Iscritto il: giovedì 24 aprile 2014, 11:57

Re: controllo costante di un sito web

Messaggio 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
  • UPS: APC
  • GTW:Linkem-router ISP: [ADSL] Linkem(7000/1000/0) IP:[condiviso]
  • SWC: D-link DGS-108 (v.fw)
  • NAS: DS414 DSM[5] 3X hdd 4tb
  • CLI: Assembalati win10- win7
  • eventuali dispositivi (Smartphone Android)
Avatar utente
dMajo
Moderatore
Moderatore
Messaggi: 1962
Iscritto il: sabato 18 agosto 2012, 23:14
Località: FVG - Italia

Re: controllo costante di un sito web

Messaggio 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
Schedulatore.png (36.98 KiB) Visto 6020 volte
Mentre in caso di utilizzo di PHP lo script deve trovarsi (per motivi di sicurezza) in uno dei percorsi della Open_BaseDir
ConfigPHP.png
ConfigPHP.png (39.8 KiB) Visto 6020 volte
Dal 01.01.2015 non rispondo a quesiti tecnici dei non osservanti il regolamento https://www.synologyitalia.com/presentazioni/regolamento-leggere-prima-di-postare-t5062.html

  • UPS: APC SMT2200I+AP9631
  • GTW: Vigor2866Vac(4.4.2): 2StaticIP FTTH(1/.1G)+FTTC(30/3M) :o
  • SWC: Netgear GS728TPv2(PoE+)
    • 4x HP NJ2000G
    • 2x Netgear GS108Tv2
    • 2x VigorAP902
  • NAS: DS1819+: DSM6.2.4(u7),32GB; C(2x845DCPro),R5(3xST6000VN001),R0(2xWD60PURX),VB(WD60EFRX);LAN:LAG(1+2),3,4 :D
    • DS1815+: DSM6.2.4(u7),16GB; R5(3xWD60EFRX),VB(2xWD60EFRX);LAN:LAG(1+2),3
    • RS3617xs+: DSM6.2.4(u7),8GB; R6(8xWD40FFWX),HS(WD40FFWX);LAN:LAG(1+2+3),4,LAG(5+6)
    • DS1513+(4GB); DS115j
  • ALTRO: Denon AVR-4311
    • UE55ES8000Q, UE32ES6800Q, UE22F5410AY
    • Galaxy Note8, A5, TabS3; Nokia N8
  • EXP: E5: NET9 PC:W9,M0,L6

www.alldataee.com
Avatar utente
dMajo
Moderatore
Moderatore
Messaggi: 1962
Iscritto il: sabato 18 agosto 2012, 23:14
Località: FVG - Italia

Re: controllo costante di un sito web

Messaggio da dMajo »

Qui un'altro servizio di monitoring free installabile anche su nas
http://www.phpservermonitor.org/
Dal 01.01.2015 non rispondo a quesiti tecnici dei non osservanti il regolamento https://www.synologyitalia.com/presentazioni/regolamento-leggere-prima-di-postare-t5062.html

  • UPS: APC SMT2200I+AP9631
  • GTW: Vigor2866Vac(4.4.2): 2StaticIP FTTH(1/.1G)+FTTC(30/3M) :o
  • SWC: Netgear GS728TPv2(PoE+)
    • 4x HP NJ2000G
    • 2x Netgear GS108Tv2
    • 2x VigorAP902
  • NAS: DS1819+: DSM6.2.4(u7),32GB; C(2x845DCPro),R5(3xST6000VN001),R0(2xWD60PURX),VB(WD60EFRX);LAN:LAG(1+2),3,4 :D
    • DS1815+: DSM6.2.4(u7),16GB; R5(3xWD60EFRX),VB(2xWD60EFRX);LAN:LAG(1+2),3
    • RS3617xs+: DSM6.2.4(u7),8GB; R6(8xWD40FFWX),HS(WD40FFWX);LAN:LAG(1+2+3),4,LAG(5+6)
    • DS1513+(4GB); DS115j
  • ALTRO: Denon AVR-4311
    • UE55ES8000Q, UE32ES6800Q, UE22F5410AY
    • Galaxy Note8, A5, TabS3; Nokia N8
  • EXP: E5: NET9 PC:W9,M0,L6

www.alldataee.com
Rispondi

Torna a “Language plugins e scripts (Java, Node.js, Pearl, PHP, Python, Ruby, ?sh)”