File batch.......test connessione

Utilizzate questo forum per qualsiasi argomento che non è categorizzato altrove.
Rispondi
Avatar utente
MarkRed
Messaggi: 141
Iscritto il: 24 mar 2009, 09:52

File batch.......test connessione

Messaggio da MarkRed »

Salve a tutti!
ho necessità di controllare, 24/h, eventuali disconnessioni sulla mia linea.
Avevo pensato ad un file batch che, sotto Dos Win 7, con il ping + data + time >connessione.log, il tutto funzionerebbe bene, ovviamente con finestra dos in esecuzione e pc sempre acceso.
Come si potrebbe "addossare" il problema al "nostro" Qnap 259+, visto che sta accesso 24/h e leggerlo poi, con comodo, da qualsiasi postazione remota?
Purtroppo non ho ancora dimistichezza con l'ambiente Linux embedded per creare un file batch e renderlo automaticamente eseguibile, forse, con l'opzione 777. Insomma, sono abbastanza "crudo" : Hurted :
Grazie per l'attenzione.
Marco.
- TS-259 PRO - 1st - WDC WD3200BEKT-00F3T11.0 (320) / 2nd - WDC WD10EARS-00Y5B1 80.0 (Green Power 1 TB) -
- TS-259 PRO+ - 1st OCZ Vertex 60 Gb. / 2nd Seagate 2 Tb.
- TS-469 Pro - 1st OCX Vertex 120 Gb. / 2nd - WD Red 3 Tb. / 3rd - HGT 500 Gb.
- NMP-1000 - WD Red 3 Tb.
Avatar utente
azzola
Messaggi: 202
Iscritto il: 16 mar 2012, 10:31

File batch.......test connessione

Messaggio da azzola »

Prima di giri strani, script etc... Prova a fare un giro su siti come questo di host monitoring ^^

Http://www.serviceuptime.com

Lo fai puntare o a un servizio del tuo router oppure a uno del tuo NAS, e ti ritrovi un servizio ridondato (gratuito su un solo Host e monoservizio) con tanto di statistiche e alert ;)
TS-259 pro+ (AirVideo + MLDonkey + Squid + Transmission + XDove + iStat) + TS-870 Pro (aggiornato a 16Gb di RAM per Virtual Station) --- Draytek 2960 (Config Loadbalance 2 ADSL) + 2*modem/router Netgear DG834GT firmware DGTeam con WOL remoto via SSH --- switch Netgear gigabit 8 porte cavi cat.6 ---
PC Win7 x64 i7 950 12Gb ram SSD + RAID1 assemblato da me ---
Macbook Pro 13 - iPhone 5s - iPad Air
Avatar utente
MarkRed
Messaggi: 141
Iscritto il: 24 mar 2009, 09:52

Re: File batch.......test connessione

Messaggio da MarkRed »

Grazie per la segnalazione ma..........
che dire........l'ho provato e non sembra proprio essere il massimo per quanto richiesto. Mancano informazioni più dettagliate quali l'IP se cambiato e quando è stato cambiato :(
Il mio suggerimento dovrebbe essere molto più efficiente poter davvero monitorare con precisione d'orario e numero di IP, se viene cambiato, con un "semplice" file batch sotto il "nostro" Qnap e poter leggere con molta comodità un semplice file di testo che riporta esattamente, tamite il solo e semplice ping, tutte le informazioni necessarie.
Comunque apprezzo molto quanto suggerito nella speranza di migliore soluzioni.
Grazie dell'attenzione.
Marco.
- TS-259 PRO - 1st - WDC WD3200BEKT-00F3T11.0 (320) / 2nd - WDC WD10EARS-00Y5B1 80.0 (Green Power 1 TB) -
- TS-259 PRO+ - 1st OCZ Vertex 60 Gb. / 2nd Seagate 2 Tb.
- TS-469 Pro - 1st OCX Vertex 120 Gb. / 2nd - WD Red 3 Tb. / 3rd - HGT 500 Gb.
- NMP-1000 - WD Red 3 Tb.
FabioLV
Moderatore
Messaggi: 1187
Iscritto il: 17 set 2009, 17:28
Contatta:

Re: File batch.......test connessione

Messaggio da FabioLV »

Appena iscritto e già operativo !

Grazie !!!!!!!!!!!!
Mod. area "Mercatino dell'usato elettronico"

TS-210
TS-259 Pro +
TS-253 Pro
PopCornHour A-110 / C-300

_______________________________________________________________________
"Qualunque sia l'entità di un problema, la complessità della sua soluzione è inversamente proporzionale alla disponibilità economica." - da "Memorie di un Mod. Nabbo" - 2012 Ediz. FabioLV
Avatar utente
azzola
Messaggi: 202
Iscritto il: 16 mar 2012, 10:31

Re: File batch.......test connessione

Messaggio da azzola »

@markred di nulla.
scolta sei pratico di script php e uso del cron? hai uno spazio web presso qualche provider con la possibilità di configurare dei cronjob e php installato? in tal caso potresti scrivere un semplice script (oppure scaricarne uno già scritto se lo trovi come serve a te) che esegue un ping programmato verso per es. il tuo servizio web del NAS o del router e raccoglie informazioni sulla connessione, risolvendo l'IP associato al DDNS etc...
diversamente potresti gestire tutto dal NAS (quindi niente spazio web online... domini etc fai tutto dal NAS) e interrogare un sito come hostip per farti restituire ip e informazioni geografiche, poi usando php apache e mysql nel nas ti hosti a bordo lo script di logging ^^ (vedi API hostip, es. http://api.hostip.info/get_json.php )

Volevo scrivere per me una cosa del genere però non so dirti quando riuscirò, non credo a breve, poi se mi ci metto mi conosco e ci vuole un pò perchè non faccio una cosa semplice.. ahah ^^ comunque eccoti il primissimo link utile che ho trovato in proposito:

http://www.darian-brown.com/php-ping-sc ... r-website/

partendo da questo script e sostituendo l'azione di risposta con una semplice esecuzione della funzione mail per mandarti un alert sulla tua casella, ti fai avvisare quando è down, oppure interfacciandoti a un DB MySQL puoi loggare il risultato di ogni ping (e con phpmyadmin te lo consulti senza stare a costruirti un beckend apposta), spendendo un pò di tempo viene fuori una cosa carina e non servono ste gran conoscenze... però non so se tu mastichi ste cose ^^ ad ogni modo ti serve un appoggio esterno perchè qualcosa esterno alla tua LAN deve restituirti l'indirizzo con cui lo stai interrogando, oppure viceversa dall'esterno al NAS una semplice risoluzione dell'IP dal DDNS.

se mi viene in mente altro ti dico, se però ti capita di trovare in giro un sito tipo quello suggerito ma con report piu completi, interesserebbe anche a me ^^
TS-259 pro+ (AirVideo + MLDonkey + Squid + Transmission + XDove + iStat) + TS-870 Pro (aggiornato a 16Gb di RAM per Virtual Station) --- Draytek 2960 (Config Loadbalance 2 ADSL) + 2*modem/router Netgear DG834GT firmware DGTeam con WOL remoto via SSH --- switch Netgear gigabit 8 porte cavi cat.6 ---
PC Win7 x64 i7 950 12Gb ram SSD + RAID1 assemblato da me ---
Macbook Pro 13 - iPhone 5s - iPad Air
Avatar utente
azzola
Messaggi: 202
Iscritto il: 16 mar 2012, 10:31

Re: File batch.......test connessione

Messaggio da azzola »

@FabioLV Bella! ^^ se non hai le esigenze di markred è un buon servizio e gratuito su un solo host/servizio, addirittura se vai a vedere hanno diversi server sparsi per il mondo ridondati tra loro in modo da non avere downtime del servizio di monitoring stesso, piu affidabile di una soluzione custom fatta in casa
TS-259 pro+ (AirVideo + MLDonkey + Squid + Transmission + XDove + iStat) + TS-870 Pro (aggiornato a 16Gb di RAM per Virtual Station) --- Draytek 2960 (Config Loadbalance 2 ADSL) + 2*modem/router Netgear DG834GT firmware DGTeam con WOL remoto via SSH --- switch Netgear gigabit 8 porte cavi cat.6 ---
PC Win7 x64 i7 950 12Gb ram SSD + RAID1 assemblato da me ---
Macbook Pro 13 - iPhone 5s - iPad Air
FabioLV
Moderatore
Messaggi: 1187
Iscritto il: 17 set 2009, 17:28
Contatta:

Re: File batch.......test connessione

Messaggio da FabioLV »

azzola ha scritto:hanno diversi server sparsi per il mondo ridondati tra loro in modo da non avere downtime del servizio di monitoring stesso, piu affidabile di una soluzione custom fatta in casa
Questa è la cosa più importante per me !
Mod. area "Mercatino dell'usato elettronico"

TS-210
TS-259 Pro +
TS-253 Pro
PopCornHour A-110 / C-300

_______________________________________________________________________
"Qualunque sia l'entità di un problema, la complessità della sua soluzione è inversamente proporzionale alla disponibilità economica." - da "Memorie di un Mod. Nabbo" - 2012 Ediz. FabioLV
Avatar utente
MarkRed
Messaggi: 141
Iscritto il: 24 mar 2009, 09:52

Re: File batch.......test connessione

Messaggio da MarkRed »

ammappete...........quanti sono interessati :) :)
Comunque, non riesco a capire perchè complicarci la vita più di tanto :)
A me interessa leggere un semplice file di testo dove trovo scritto la risposta ip dell'host che invio tramite lo stranoto PING:
............................
ping pippo.dyndns.org - t >connessione.log o .txt etc.etc.
date - con l'attributo giusto >>come sopra
time - con l'attributo giusto >>come sopra
----------------------------
fine del file batch - ovviamente manca la voce "call" per richiamare lo stesso file batch all'infinito.
So benissimo anche del fatto che andrei a gonfiare abnormemente di byte il file di testo, ma per pochi giorni andrebbe benissimo.
Quindi, ricapitolando, un file batch, che in Dos, da Win 7, so farlo benissimo. Il problema è farlo eseguire dal nostro NAS che lo farebbe anche in modo migliore e del tutto in automatico.

Grazie a tutti per l'attenzione.
Marco.
- TS-259 PRO - 1st - WDC WD3200BEKT-00F3T11.0 (320) / 2nd - WDC WD10EARS-00Y5B1 80.0 (Green Power 1 TB) -
- TS-259 PRO+ - 1st OCZ Vertex 60 Gb. / 2nd Seagate 2 Tb.
- TS-469 Pro - 1st OCX Vertex 120 Gb. / 2nd - WD Red 3 Tb. / 3rd - HGT 500 Gb.
- NMP-1000 - WD Red 3 Tb.
Avatar utente
azzola
Messaggi: 202
Iscritto il: 16 mar 2012, 10:31

Re: File batch.......test connessione

Messaggio da azzola »

beh... se è una cosa temporanea, con PC acceso e a sbattimento zero...

usa le "Operazioni pianificate" di Windows ^^ su Win 7 dalla barra di start cerca direttamente "Utilità di pianificazione" poi imposti una attività in maniera avanzata e specifichi l'intervallo di esecuzione (dalla scheda attivazione) e volendo anche un range di tempo, etc etc...

per farlo eseguire e ciclare al NAS serve necessariamente configurare un CRON JOB, tieni presente poi che cambiando OS cambia sintassi etc
TS-259 pro+ (AirVideo + MLDonkey + Squid + Transmission + XDove + iStat) + TS-870 Pro (aggiornato a 16Gb di RAM per Virtual Station) --- Draytek 2960 (Config Loadbalance 2 ADSL) + 2*modem/router Netgear DG834GT firmware DGTeam con WOL remoto via SSH --- switch Netgear gigabit 8 porte cavi cat.6 ---
PC Win7 x64 i7 950 12Gb ram SSD + RAID1 assemblato da me ---
Macbook Pro 13 - iPhone 5s - iPad Air
FabioLV
Moderatore
Messaggi: 1187
Iscritto il: 17 set 2009, 17:28
Contatta:

Re: File batch.......test connessione

Messaggio da FabioLV »

azzola ha scritto:per farlo eseguire e ciclare al NAS serve necessariamente configurare un CRON JOB, tieni presente poi che cambiando OS cambia sintassi etc
Appena mi sistemato Internet, io e te dovremo fare 4 chiacchere ! : Yahooo : : Yahooo : : Yahooo : : Yahooo : : Yahooo :
Mod. area "Mercatino dell'usato elettronico"

TS-210
TS-259 Pro +
TS-253 Pro
PopCornHour A-110 / C-300

_______________________________________________________________________
"Qualunque sia l'entità di un problema, la complessità della sua soluzione è inversamente proporzionale alla disponibilità economica." - da "Memorie di un Mod. Nabbo" - 2012 Ediz. FabioLV
Avatar utente
azzola
Messaggi: 202
Iscritto il: 16 mar 2012, 10:31

File batch.......test connessione

Messaggio da azzola »

Ho fatto qualcosa di male ...? =(( =D


Sent from my iPhone using Tapatalk
TS-259 pro+ (AirVideo + MLDonkey + Squid + Transmission + XDove + iStat) + TS-870 Pro (aggiornato a 16Gb di RAM per Virtual Station) --- Draytek 2960 (Config Loadbalance 2 ADSL) + 2*modem/router Netgear DG834GT firmware DGTeam con WOL remoto via SSH --- switch Netgear gigabit 8 porte cavi cat.6 ---
PC Win7 x64 i7 950 12Gb ram SSD + RAID1 assemblato da me ---
Macbook Pro 13 - iPhone 5s - iPad Air
Avatar utente
MarkRed
Messaggi: 141
Iscritto il: 24 mar 2009, 09:52

Re: File batch.......test connessione

Messaggio da MarkRed »

azz......arola :)
possibile che è così difficile crea 'na stron@#@#ta di file batch sotto linux???????
Non ci credo affatto!
Comunque, visto che sembra essere così complicato, senza l'ausilio di programmi esterni, conviene chiudere qui questo post che potrebbe "gonfiarsi" in OT ;-)
Grazie ancora tutti per l'attenzione.
Marco.
- TS-259 PRO - 1st - WDC WD3200BEKT-00F3T11.0 (320) / 2nd - WDC WD10EARS-00Y5B1 80.0 (Green Power 1 TB) -
- TS-259 PRO+ - 1st OCZ Vertex 60 Gb. / 2nd Seagate 2 Tb.
- TS-469 Pro - 1st OCX Vertex 120 Gb. / 2nd - WD Red 3 Tb. / 3rd - HGT 500 Gb.
- NMP-1000 - WD Red 3 Tb.
Avatar utente
azzola
Messaggi: 202
Iscritto il: 16 mar 2012, 10:31

Re: File batch.......test connessione

Messaggio da azzola »

ma no non è niente di assurdo : Thumbup : ^^ certo che la shell di linux non è lontanamente paragonabile a quella di win, ti copio/incollo lo script che serve a te provato poco fà sul mio TS-259pro+

_installa Putty (http://www.putty.org/) e collegati al NAS via SSH con l'utente admin
un link utile se non sei familiare della shell Linux http://linuxiano.wordpress.com/2007/02/ ... ndi-shell/

_crea i file vuoti dello script e del log dove meglio credi:

Codice: Seleziona tutto

touch scriptping.sh
touch scriptlog.txt
_metti il codice seguente nel file scriptping.sh

Codice: Seleziona tutto

#eseguo e catturo l'output del ping nella variabile e concateno la data
variabile="Data: "$(date)" - Esecuzione PING: ::: "$(ping -c 1 www.tuoddns.org)
#stampo l'ouput contenuto nella variabile dentro al file di testo
echo $variabile >> scriptlog.txt
#nb: va da solo a capo
_per eseguirlo occorre abilitarne l'esecuzione con (uso -x per togliere esecuzione):

Codice: Seleziona tutto

chmod +x scriptping.sh
_lanci lo script:

Codice: Seleziona tutto

./scriptping.sh
***
fin qui lo esegui a manina tramite shell ssh sul NAS e ricevi un output per riga tipo questo:

Codice: Seleziona tutto

Data: Sun Aug 12 21:03:58 CEST 2012 - Esecuzione PING: ::: PING www-cctld.l.google.com (173.194.35.159): 56 data bytes 64 bytes from 173.194.35.159: icmp_seq=0 ttl=55 time=36.8 ms --- www-cctld.l.google.com ping statistics --- 1 packets transmitted, 1 packets received, 0% packet loss round-trip min/avg/max = 36.8/36.8/36.8 ms
poi bisogna programmarlo per l'esecuzione ciclica via crontab, qui però mi devi lasciar dare prima un occhio che non ci ho ancora mai messo mano al cron del qnap e vedevo che serve qualche accorgimento
TS-259 pro+ (AirVideo + MLDonkey + Squid + Transmission + XDove + iStat) + TS-870 Pro (aggiornato a 16Gb di RAM per Virtual Station) --- Draytek 2960 (Config Loadbalance 2 ADSL) + 2*modem/router Netgear DG834GT firmware DGTeam con WOL remoto via SSH --- switch Netgear gigabit 8 porte cavi cat.6 ---
PC Win7 x64 i7 950 12Gb ram SSD + RAID1 assemblato da me ---
Macbook Pro 13 - iPhone 5s - iPad Air
FabioLV
Moderatore
Messaggi: 1187
Iscritto il: 17 set 2009, 17:28
Contatta:

Re: File batch.......test connessione

Messaggio da FabioLV »

azzola ha scritto:Ho fatto qualcosa di male ...? =(( =D
Ma va' , mi devi insegnare 'sto cron job ! : Andry : : Andry : : Andry : : Andry : : Evil : : Evil : : Evil : : Evil :
Mod. area "Mercatino dell'usato elettronico"

TS-210
TS-259 Pro +
TS-253 Pro
PopCornHour A-110 / C-300

_______________________________________________________________________
"Qualunque sia l'entità di un problema, la complessità della sua soluzione è inversamente proporzionale alla disponibilità economica." - da "Memorie di un Mod. Nabbo" - 2012 Ediz. FabioLV
Avatar utente
azzola
Messaggi: 202
Iscritto il: 16 mar 2012, 10:31

Re: File batch.......test connessione

Messaggio da azzola »

Hola! scusate il ritardo, sono ancora vivo! =) volevo solo dirvi che finalmente mi son messo a guardarmi in giro e ho schedulato uno script PHP con il crontab, resistente ai reboot e forse anche ad upgrade firmware (ma anche quest'ultimo non fosse poco male...). Se ancora interessati appena ho un momentino posto un topic ordinato e comprensibile ^^, poi dallo script PHP fate quello che volete senza mettere piu mano al NAS ;)

A presto!
TS-259 pro+ (AirVideo + MLDonkey + Squid + Transmission + XDove + iStat) + TS-870 Pro (aggiornato a 16Gb di RAM per Virtual Station) --- Draytek 2960 (Config Loadbalance 2 ADSL) + 2*modem/router Netgear DG834GT firmware DGTeam con WOL remoto via SSH --- switch Netgear gigabit 8 porte cavi cat.6 ---
PC Win7 x64 i7 950 12Gb ram SSD + RAID1 assemblato da me ---
Macbook Pro 13 - iPhone 5s - iPad Air
Rispondi