NAS & HAM? Modi semplici per avere i logbook di HRD 5 o di Log4OM in rete Appunti per principianti V.1.2 Maggio 2015 by Rick iw1awh



Documenti analoghi
ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE

Modulo 4 Il pannello amministrativo dell'hosting e il database per Wordpress

Innanzitutto andiamo sul sito ed eseguiamo il download del programma cliccando su Download Dropbox.

Configurazione del servizio Dynamic DNS. Questa procedura ti guiderà durante i 4 passi necessari alla messa in funzione del servizio.

INSTALLAZIONE JOOMLA

Manuale per la configurazione di AziendaSoft in rete

Guida alla configurazione della posta elettronica dell Ateneo di Ferrara sui più comuni programmi di posta

Guida informatica per l associazione #IDEA

L amministratore di dominio

Note per scaricare e installare il software cliccando alla pagina DOWNLOAD del sito,

Con accesso remoto s'intende la possibilità di accedere ad uno o più Personal Computer con un modem ed una linea telefonica.

GUIDA ALL ACQUISTO DELLE FOTO

Migrazione di HRD da un computer ad un altro

Internet gratuita in Biblioteca e nei dintorni

GUIDA UTENTE WEB PROFILES

GUIDA UTENTE MONEY TRANSFER MANAGER

GateManager. 1 Indice. tecnico@gate-manager.it

File, Modifica, Visualizza, Strumenti, Messaggio

Nautilus Installazione Aggiornato a versione

Guida per la registrazione alla piattaforma di Gestione dei Corsi per il Consulente Tecnico Telematico

CERTIFICATI DIGITALI. Manuale Utente

REVISIONI ottobre 2010 RTI Prima stesura

IMPORTANTE PER ESEGUIRE QUESTA INSTALLAZIONE NEI SISTEMI OPERATIVI NT-2000-XP, BISOGNA AVERE I PRIVILEGI AMMINISTRATIVI.

1 Introduzione Installazione Configurazione di Outlook Impostazioni manuali del server... 10

BREVE GUIDA ALL ATTIVAZIONE DEL SERVIZIO DDNS PER DVR SERIE TMX

Internet Wireless in Biblioteca

Proteggiamo il PC con il Firewall di Windows Vista

Creare e ripristinare immagine di sistema con Windows 8

Office 2007 Lezione 02. Le operazioni più

INSTALLAZIONE NUOVO CLIENT TUTTOTEL (04 Novembre 2014)

Utilizzo della APP IrriframeVoice. Versione 1.0 maggio 2015

Servizio Feed RSS del sito CNIT

Mac Application Manager 1.3 (SOLO PER TIGER)

COME UTILIZZARE ARCHIVE-HOST

Carta Raffaello. Manuale Utente

. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi

MANUALE INSTALLAZIONE E CONFIGURAZIONE

Tools For Autism 1.0. Manuale d uso

FOXWave Gestione gare ARDF IZ1FAL Secco Marco Sezione ARI BIELLA

Il calendario di Windows Vista

GUIDA UTENTE BILLIARDS COUNTER (Vers )

ISTRUZIONI PER L INSTALLAZIONE DI MINGW

Il web server Apache Lezione n. 3. Introduzione

Sistema operativo. Sommario. Sistema operativo...1 Browser...1. Convenzioni adottate

FtpZone Guida all uso Versione 2.1

Manuale servizio Webmail. Introduzione alle Webmail...2 Webmail classica (SquirrelMail)...3 Webmail nuova (RoundCube)...8

Dopo aver installato WSFTP.le, alla prima schermata quando lo apriamo vedremo questo.

Windent. Servizio SMS. Windent Servizio SMS Pag. 1

lo PERSONALIZZARE LA FINESTRA DI WORD 2000

Procedure di ripristino del sistema.

Questa guida è realizzata per spiegarvi e semplificarvi l utilizzo del nostro nuovo sito E Commerce dedicato ad Alternatori e Motorini di avviamento.

Invio SMS. DM Board ICS Invio SMS

MyFRITZ!, Dynamic DNS e Accesso Remoto

COMUNICAZIONE UTENTI SISTEMI-PROFIS INSTALLAZIONE GE.RI.CO e PARAMETRI2015

Guida all Utilizzo dell Applicazione Centralino

Creazione e installazione di un NAS utilizzando FreeNAS

A cura del Prof. Pasquale Vastola. Iscrizione alla piattaforma virtuale MOODLE FASE 1. 1) Accedere al seguente indirizzo internet :

ATTENZIONE: note rilasciate dalla Regione Lazio (produttore del Software FLUR2014) e che si prega di leggere attentamente:

GESGOLF SMS ONLINE. Manuale per l utente

Guida di Pro PC Secure

30 giorni di prova gratuiti, entra nel sito scarica e installa subito mypckey

GUIDA UTENTE PRIMA NOTA SEMPLICE

IRSplit. Istruzioni d uso 07/10-01 PC

Documento guida per l installazione di CAIgest.

FPf per Windows 3.1. Guida all uso

Procedure di ripristino del sistema.

Guida alla registrazione on-line di un DataLogger

Configurazione di base DG834

MANUALE UTENTE. Computer Palmare WORKABOUT PRO

MANUALE PARCELLA FACILE PLUS INDICE

INTERNET EXPLORER Guida introduttiva CAPITOLO 1 Fig. 1

Wordpress. Acquistare un sito web. Colleghiamoci con il sito

1 CIRCOLO SPINEA (VE) CORSO CONOSCENZA E MANUTENZIONE DEL COMPUTER APRILE 2010 COME RIPULIRE IL PC UTILIZZANDO UN APPOSITO SOFTWARE

Questa guida vi illustrerà i principali passaggi da eseguire per l'inserimento dei Bandi di gara.

AXWIN6 QUICK INSTALL v.3.0

PROCEDURE DI FIRMA PER I PIP PRESENTATI NEI BANDI APPRENDISTATO

CTVClient. Dopo aver inserito correttamente i dati, verrà visualizzata la schermata del tabellone con i giorni e le ore.

NUOVA PROCEDURA COPIA ED INCOLLA PER L INSERIMENTO DELLE CLASSIFICHE NEL SISTEMA INFORMATICO KSPORT.

Da:

Manuale d uso del portale di controllo per la PEC (NewAgri PEC)

Capitolo 1 Installazione del programma

Virtualizzazione VirtualBox su Host Linux

Guida all uso di Java Diagrammi ER

Panoramica Masergy Communicator

FtpZone Guida all uso

La VPN con il FRITZ!Box Parte II. La VPN con il FRITZ!Box Parte II

- Guida a VMware - Guida a VMware. Questa guida vi aiuterà passo passo nell installazione e la configurazione di VMware.

HORIZON SQL MENU' FILE

GRUPPO CAMBIELLI. Posta elettronica (Webmail) Consigli di utilizzo

Zeroshell: VPN Lan-to-Lan. Il sistema operativo multifunzionale. creato da

VADEMECUM TECNICO. Per PC con sistema operativo Windows XP Windows Vista - Windows 7

COME CREARE UNA LAN DOMESTICA

Dal sito: Articolo recensito da Paolo Latella

Joomla: Come installarlo e come usarlo. A cura di

Configurare una rete con PC Window s 98

INSTALLAZIONE DI JOOMLA! Guida alla installazione di Joomla!

OwnCloud Guida all installazione e all uso

Internet Wireless in Biblioteca

Transcript:

NAS & HAM? Modi semplici per avere i logbook di HRD 5 o di Log4OM in rete Appunti per principianti V.1.2 Maggio 2015 by Rick iw1awh

Introduzione Oggi molto spesso in casa abbiamo delle piccole reti informatiche. Un computer connesso a un router internet se vogliamo è già una rete e quasi tutti oggi abbiamo un computer connesso a internet per gestire la stazione radio e far girare programmi per radioamatori. Grazie a una ampia diffusione di sistemi che oggi servono anche per usi multimediali, sono via via venuti a essere disponibili a costi più che abbordabili altri componenti di rete, uno fra tutti ad esempio sono le unità a disco su rete che consentono in casa di memorizzare non solo i propri film per essere poi visti comodamente in soggiorno dal telecomando della nostra Smart Tv (o dalla chiavetta USB connessa via HDMI al televisore che lo trasforma di fatto in quello che di solito chiamo Smart Tv) ma anche fotografie, documenti e quant altro. Non è raro quindi che in casa ci sia già quella che in termini tecnici si dice essere una NAS, acronimo di Network Attached Storage (unità di memoria collegata alla rete, dischi che invece di essere collegati alla porta USB del computer si presentano in vari sistemi a diversi utilizzatori via rete cablata RJ45 o via WiFi). Lungi da me l idea di trattare oltre il discorso NAS che rimando eventualmente a altri approfondimenti facili da trovare su Internet. Quello che invece era di mio interesse era vedere se questi dispositivi economici potevano anche essere interessanti per fare qualche esperimento in ambito radioamatoriale. Quello che quindi qui segue è la descrizione di una prova HAM fatta su una NAS che ho in casa, prova che è sicuramente percorribile da chiunque usi HRD (o Log4OM) e abbia una NAS uguale a quella usata nei miei esperimenti (altre analoghe hanno comunque le stesse possibilità ma con procedure o interfacce che possono essere leggermente differenti) e abbia un po di tempo e voglia di seguire questi appunti. Il successo è pressochè garantito. 2

Motivi dell esperimento La ragione dell esperimento è quella di provare a sganciare i dati del nostro quaderno di stazione gestito da HRD 5 (o da Log4OM) e di conservarli da qualche parte che non sia il computer stesso su cui eseguiamo il programma. Premetto che per mia indole in casa in campo informatico non sono un fondamentalista e quindi mi piace anche provare a uscire fuori dai binari ovvero a usare cose che da manuale non sarebbero raccomandate. Da anni uso in casa diverse NAS per tenere anche il mio database del mio logbook e questo è stato condiviso in maniera estremamente semplice però con alcuni limiti e con alcune attenzioni che dovevano essere tenute presenti. Qualora realizzare qualche cosa di più sofisticato fosse molto più complesso non esiterei a suggerire anche le strade meno convenzionali ma siccome quanto segue ha diversi vantaggi rispetto ad altri sistemi ed è veramente semplice da implementare, direi che vale la pena di suggerire di provare questo sistema Una cosa importante va comunque ricordata : sistemi perfetti in ambiti informatici sono comunque difficili da realizzare e tendere a trovare soluzioni prive di rischi è un compito invece molto complesso e sicuramente oneroso in termini di impegno e di investimenti (tanto più vero se siamo in ambiti domestici). Qualsiasi soluzione quindi vorrete adottare un domani sappiate che comunque può non essere totalmente infallibile, quindi come raccomandazione generale è che sappiate preoccuparvi sin da subito di trovare comunque sistemi di backup in modo che se qualche cosa dovesse un domani guastarsi non vi ritroviate a piedi. Nel caso del logbook di HRD 5 (o di Log4OM) vedremo che questa cosa risulta decisamente semplice in questo contesto. Va altresì ricordato che chiunque avesse in caso anche solo un vecchio PC con una scheda di rete, può tranquillamente installare una distribuzione di Linux e poi dotarla di MySQL e una volta fatto questo può tranquillamente usare quello per lo scopo di gestire per tutti i PC (Windows) in rete su quello il log di HRD 5 o di Log4OM. 3

I vantaggi che vogliamo verificare Vogliamo verificare se con questo esperimento saremo in grado di non avere problemi nel caso il PC si guasti e si blocchi tutto. Può capitare che per le ragioni più disparate si debba reinstallare Windows e magari il logbook non è più recuperabile, quindi meglio averlo fuori dal PC in una altra postazione. Vogliamo poter accedere ai dati del nostro Logbook da una postazione PC ma anche magari da una seconda postazione (per esempio un pc è collegato a una radio HF e un altro PC è collegato a una radio V/U). Vogliamo anche verificare con HRD 5 di poter operare contemporaneamente da due postazioni consultando il logbook e aggiungendo QSO nello stesso momento senza che questo ponga problemi (ad esempio in caso di postazioni tipo in sezione dove ci sono tre o quattro RTX ognuno che opera in contemporanea su una banda diversa in HF). Vogliamo verificare che la base dei dati sia sempre disponibile senza dover accendere un PC. Vogliamo poter accedere al logbook anche da una postazione che non è connessa alla radio (ad esempio per fare attività di gestione QSL) Cosa non verrà trattato in questi appunti Non verrà illustrato come installare HRD 5 (o Log4OM), si dà per scontato che questo sia già stato acquisito come precedenti esperienze. Non verrà illustrato come installare e configurare la NAS sulla rete in casa, per fare questo si rimanda alla consultazione delle istruzioni del produttore che di solito sono ben fatte e consentono veramente a chiunque di metterla in funzione. Non verrà trattato come permettere a HRD 5 di gestire la stazione da remoto (complemento per altro interessante nel momento in cui il logbook risiede su una risorsa condivisa). Non verrà trattato come gestire i backup dei logbook (per altro ne abbiamo parlato già in altri appunti). Non verrà fatta una trattazione sulla sicurezza informatica perché per postulato non esiste questa sicurezza assoluta e comunque il livello accettabile di sicurezza dipende da troppe cose ed è altamente soggettiva nei contesti domestici. Requisiti Una rete casalinga ovvero una connessione (WiFi o cablata, per lo scopo poco importa) tra computer e la NAS Una connessione a internet (non è obbligatorio che ci sia la connessione a internet per l esperimento ma sicuramente per altri scopi lo diventa, come la pubblicazione su eqsl o Hrdlog.net o QRZ o come per il download dei pacchetti che dovremo usare). Uno o più PC Windows (qualsiasi) con HRD 5.0 (non chiedetemi di HRD 5.1 o 5.2 o 6.x, non ne so nulla) oppure Log4OM. NAS della QNAP (qualsiasi modello); gli appunti si riferiscono alla TS-439pro ma le stesse cose le ho provate su una Synology DS212j e sono ugualmente realizzabili (con le ovvie differenze sulle immagini delle interfacce). Tempo richiesto : 5 minuti (una volta comprese le procedure). 4

Prima di iniziare Prima di iniziare a fare questa attività, fate un backup in formato xml di HRD di tutto il Logbook. Il backup si configura da HRD Logbook con menù Logbook -> Backups > Options, selezionare poi nel riquadro Backup file l opzione Save file in folder e impostare un percorso. Quindi menù Logbook -> Backups > Backups per eseguirlo. Scenario tipico analizzato Ipotizziamo uno scenario come quello sopra : nulla di particolare, PC1 è un computer connesso a un RTX per CAT e DigiMode su cui gira HRD 5. Vogliamo che il logbook sia sulla NAS in modo che PC2 o PC3 possano consultarlo, modificarlo, gestire invio di eqsl o altro. Vogliamo che la gestione del logbook non sia o da PC1 o da PC2 o da PC3 ma che sia contemporaneamente gestibile da tutti e tre; quest ultimo è il punto su cui dobbiamo di fatto intervenire (diversamente avremo già visto tutto). Questo è un esempio di uno scenario tutto sommato semplice. Una volta fatto comunque sarà ugualmente semplice realizzare sulle stesse basi una stazione multi-multi, anche 10 postazioni, un computer per ogni operatore con HRD connesso via CAT a uno o più RTX per postazione, la nostra NAS e il logbook collegato in rete in comune per tutti. E anche possibile ipotizzare di far raggiungere il nostro database sulla NAS da postazioni esterne, via internet, ad esempio attivando il VPN server che sulle NAS stesse è quasi sempre disponibile (ma cose che esulano da questi appunti). 5

Partiamo dalla NAS Questa parte è più complesso descriverla che realizzarla. Entriamo via browser nella gestione della NAS (esempio : http://qnap:8080/cgi-bin/ ) Dopo aver fatto login per accedere al QTS, apriamo il Control Panel. Poi cerchiamo Application, quindi Web Server. Impostiamo Enable Web Server, verifichiamo che la porta sia 80, quindi clicchiamo su Apply (questa cosa ci servirà per più avanti). Poi sempre su Applications, identifichiamo l icona MySQL Server (se la vostra NAS Qnap non dovesse avere questa icona probabilmente deve solo essere aggiornata, consultate il sito del produttore). Clicchiamola e attendiamo che si apra la pagina di gestione dove impostiamo o verifichiamo che siano abilitate le opzioni Enable MySQL Server e Enable TCP/IP networking e la porta 3306 (consiglio di lasciare questa porta a 3306 ma se ci sono ragioni particolari potete cambiarla, basta che vi segnato il nuovo numero). Quindi clicchiamo Apply. Volendo, la prima volta che usate il servizio o se avevate già giocato con MySQL, potete ripristinare il database allo stato di fabbrica cliccando Re-Initialize Database (non fatelo se avete un sito web che si appoggia a MySQL e che gira su questa NAS) e se non vi ricordate la password di root, cliccate anche Reset Root Password. Il nome utente dell amministratore di questo MySQL è root e la password di default è admin. Rimaniamo in questa pagina e clicchiamo su To install the phpmyadmin, please click here (questa è una alternativa valida è più semplice che non dover installare su un PC il programma Workbench di MySQL). 6

L operazione proseguirà con l apertura dell App Center di Qnap. Identifichiamo phpmyadmin e clicchiamo Add to QTS. Attendiamo il download (la NAS deve essere connessa a Internet almeno in questa fase) e la fase di installazione. Al termine avremo l icona di gestione sul desktop del QTS. Clicchiamola. Si aprirà un altra pagina Web nel browser (il cui indirizzo dovrebbe essere il nome o l indirizzo IP della NAS seguito da phpmyadmin, ad esempio : http://qnap/phpmyadmin/ ). In questa pagina, inseriamo come nome utente root e come password admin (o le credenziali che avete impostato se le avete modificate). Quindi cliccate su GO. Nel pannello di gestione di MySQL che vi apparirà, cliccate in alto su Users. Quindi clicchiamo su Add user. Nella schermata che compare, decidete un nuovo nome utente da dare per accedere al vostro database e inventate una password per questo utente di MySQL (queste impostazioni che faremo potrebbero essere eventualmente più restrittive se sapete come operare, diversamente attenetevi inizialmente a queste). Ad esempio, nome utente : iw1awh, password : rick (mi raccomando, non usate queste credenziali, sono solo un esempio, scegliete delle vostre credenziali personali). Nel riquadro Login information, scrivete quindi il nome utente che avete deciso nella casella a fianco di User name: impostando il menù a tendina su Use text field:. Sotto, a fianco di Host:, impostate Any host dal menù a tendina e nella casella a fianco il simbolo di percentuale % (che significa : da qualsiasi indirizzo IP e possibile collegarsi, ovviamente solo se si conoscono user e password ). Quindi a fianco di Password: verificate che la selezione sia Use text field: e scrivere nella casella la password che avete inventato, riconfermandola anche nella casella sottostante a fianco di Re-type:. Nel riquadro Database for user, togliete il segno di spunto dalla prima opzione ( Create database with same name and grant all privileges ) e mettetelo nella opzione grant all privileges on wildcard name. Nel riquadro Global privileges abilitate l opzione Check All. 7

Il tutto al termine dovrebbe presentarsi con una visualizzazione simile alla immagine a lato. Scrolliamo quindi la pagina sino a vedere il basso a destra il pulsante Go. Clicchiamolo. Se tutto è andato bene vedremo comparire un popup che ci segnala che abbiamo aggiunto un nuovo utente. La schermata dovrebbe presentarsi quindi simile alla seguente, dove nella colonna User ora dovreste vedere il nome dell utente che avete appena creato. Spostiamo la nostra attenzione ora in alto a sinistra. Cerchiamo il pulsante NEW. Clicchiamolo. immagine. Una volta cliccato verifichiamo di trovarci nella scheda Databases. Nella casella di testo sotto a Create database scriviamo un nome identificativo da dare ai dati del logbook che andremo a memorizzare qui, ad esempio, potrei scrive NetLogbook. Attenzione : è importante, non tralasciare questo step. Quindi dal menù a tendina a fianco, scrolliamo per cercare l opzione utf8_unicode_ci. Il tutto dovrebbe presentarsi circa come da Quindi clicchiamo su Create. Se tutto è andato a buon fine, comparirà un pop-up che ci segnala che il database è stato creato e dovremmo poter identificare nell elenco nella colonna Database anche il nome del nostro appena creato. Fatto? BENE!! Lato NAS abbiamo praticamente finito! 8

Continuiamo lato PC Ora andiamo sui PC, su quelli che vogliamo che consultino il database del logbook. Solo la prima volta occorrerà fare una piccola installazione indolore. Sul PC andiamo alla pagina di MySQL community download. Il link alla data attuale è : https://dev.mysql.com/downloads/ Cerchiamo la voce MySQL connectors. Clicchiamola. Quindi clicchiamo Connector/ODBC. Nella pagina che si aprirà, selezioniamo come piattaforma Microsoft Windows. Poi clicchiamo su Download della versione Windows (x86, 32-bit), MSI Installer (anche se avete un computer a 64 bit questa selezione va bene comunque). Nota : in passato per precedenti esperienze (specie con HRD), in alcuni casi usare la versione a 64 bit può portare a qualche stranezza, avendo tempo si può comunque provare a gestire il tutto a 64 bit. In ogni caso per la specifica delle funzioni che sono nel nostro contesto HAM non c è nessun problema a usare la versione a 32 bit sia su Windows a 32 bit che su Windows a 64 bit. Per dovere di informazione va anche segnalato che il modulo Logbook di HRD 5 è comunque a 32 bit (anche quando gira su macchine a 64 bit). Se non siete registrati alla comunity di MySQL (o se non volete registrarvi) non c è problema, cliccate quindi su No thanks, just start my download e scaricherete subito il file. Alla data attuale, il file che andremo a scaricare sarà MySQL-connector-odbc-5.3.4- win32.msi, ovvero la versione 5.3.4 del connettore ODBC per MySQL per Windows a 32 bit. 9

Il link (che potrebbe però cambiare nel tempo) per il download diretto (senza passare tutte le pagine di cui sopra) al momento è : https://dev.mysql.com/get/downloads/connector-odbc/5.3/mysql-connector-odbc-5.3.4-win32.msi Attendiamo il download. Quindi eseguiamo il file appena scaricato e poi clicchiamo in sequenza sino al termine seguendo il wizard. BENE! Ora sul PC apriamo HRD modulo Logbook. Quindi clicchiamo su Logbook -> Databases -> Manager. Clicchiamo quindi su ODBC Administrator. Selezioniamo 32 bit (anche su sistemi a 64 bit). Nel pannellino che si aprirà, verifichiamo di essere nella scheda DSN utente (su Windows in Italiano). Quindi clicchiamo su Aggiungi. Scrolliamo l elenco della schermata successiva denominata Crea nuova origine dati, sino a trovare la voce MySQL ODBC 5.3 Unicode Driver. Selezioniamola, quindi click su Fine. Comparirà una nuova schermata di configurazione MySQL/ODBC. Ora dobbiamo prestare un minimo di attenzione. 10

Nella casella Data Source Name: dobbiamo dare un nome identificativo ala base dei dati che verrà presentata a HRD, a titolo di esempio io ho usato HRD_MYSQL (il campo description è facoltativo e può essere lasciato vuoto o aggiungere dettagli opzionali descrittivi). Quindi deve essere selezionato TCP/IP Server (e non Named pipe ) e nella casella a fianco dobbiamo scrivere l indirizzo IP oppure il nome host della nostra NAS (non dovete scrivere il modello della NAS ma come il nome di come abbiamo battezzato la nostra NAS quando l abbiamo configurata), ad esempio nel mio caso avrei potuto inserire QNAP (che è il suo hostname) oppure 192.168.0.220 (che è il suo indirizzo IP della rete locale interna). Nella casella User: dobbiamo scrivere ESATTAMENTE lo stesso nome utente che ci siamo segnati quando lo abbiamo creato su MySQL e nella casella Password: ESATTAMENTE la password che avevamo dato. Ad esempio, nel mio caso ho messo come user : iw1awh e come password : rick (attenzione a rispettare le maiuscole o minuscole). Scriviamo poi su Port: il numero della porta (se non lo abbiamo cambiato di default sarà 3306). A questo punto clicchiamo sulla tendina a discesa a fianco a Database: e attendiamo qualche secondo che si popoli. Cerchiamo poi nell elenco il nome che abbiamo dato al database quando lo abbiamo creato su MySQL. Nel mio caso ad esempio era NetLogbook e quindi selezionerò questo (in futuro potrò avere anche più log e più database sullo stesso MySQL server sulla NAS). Fatto questo, ricontrollate tutta la pagina e quindi cliccate Test. Se tutto è andato a buon fine comparirà il Test Result positivo. Clicchiamo OK. Nella nostra finestra di amministrazione di ODBC vedremo la nuova definizione che abbiamo finito di creare. Segnatevi bene il suo nome (nel mio caso HRD_MYSQL) perché ci sarà necessario tra poco. 11

Torniamo su HRD 5.0 modulo logbook, nella finestra Logbook Databases che avevamo lasciato. Clicchiamo su ADD. Nella finestra che compare, nella casella Title: diamo un nome al logbook (questo è il nome del log non del database ) così come lo vorremo vedere visualizzato nella schermata di HRD. Il Title può essere identificativo di una attività (Field Day 2015, Contest, Logbook di Sezione Ari, Log di iw1awh, etc), meglio se non troppo lungo (eventuali dettagli è meglio metterli nella casella Description che è opzionale). Se questo è il nostro log principale sicuramente vogliamo che contribuisca a farci sapere se la stazione è stata lavorata o meno e quindi accendiamo l opzione Include in worked status lookup. A questo punto clicchiamo Advanced Options. NON clicchiamo su Create New Database ma bensì clicchiamo nel menù di selezione a tendina Or select: e cerchiamo il nome che abbiamo dato poco fa nella scheda DSN Utente dell amministrazione ODBC, nel mio caso troverò HRD_MYSQL e selezionerò quello. Quindi subito sotto imposterò il nome utente (quello creato sul database MySQL, nel mio caso iw1awh) e la mia password (nel mio caso rick). Rileggiamo attentamente tutta la scheda. Quindi click su OK. Ora rivediamo e rileggiamo quanto abbiamo creato nella schermata dei Logbook databases. Vedremo che avremo un quaderno di stazione che ha un Title (nel mio caso NET_Logbook) e che questo va a puntare a una base di dati che è identificata come Data Source (che nel mio caso è HRD_MYSQL e che Windows sa che punta a sua volta a un server MySQL) e che per essere usata si collegherà con un Username (iw1awh) e una password (rick) e che i QSO inseriti qui saranno consultati per dire se la stazione è già stata lavorata o meno. Perfetto! Click su OK. 12

Ora in HRD modulo Logbook possiamo cliccare sul menù Logbook -> Databases > quindi cliccare sul nome che abbiamo dato al quaderno (nota che qui non vediamo il nome del database ma il nome del log). Entreremo quindi dentro al database sulla nostra NAS!!! La prima volta sarà quindi vuoto a vedremo il nome della scheda del Log. Se abbiamo salvato un backup di HRD 5 logbook, possiamo subito ricaricarlo con Restore (Menù Logbook -> Backups -> Restore) Puntiamo al file XML che dovremmo aver salvato in precedenza se avevamo già il log su HRD 5.0. Quindi clicchiamo su Restore. Verifichiamo attentamente che stiamo sovrascrivendo il logbook giusto e confermiamo cliccando SI. Attendiamo qualche istante e poco dopo comparirà la conferma che tutto è andato a buon fine. Clicchiamo Finish. Ed ecco che la scheda NET_logbook ora è popolata ma se facciamo attenzione, in basso a destra, vedremo che il tipo questa volta sarà MySQL (anzichè il solito Access ). Abbiamo finto! Nel caso si abbiano due o tre o più PC, ora non resta che ripetere le operazioni sugli altri di installazione del connettore MySQL-Odbc, configurare l origine Odbc, configurare Hrd Logbook e vedremo subito lo stesso log in rete. 13

Ulteriori curiosità Per i curiosi, quelli che vogliono giustamente capire cosa è successo nel mentre, torniamo per un attimo alla pagina di phpmyadmin. Nell albero a sinistra, clicchiamo sul + del nome che avevamo dato alla base dati, nel mio caso NetLogbook, e espandiamo l albero, poi clicchiamo su TABLE_HRD_CONTACTS_V01. Ora clicchiamo la scheda Structure e vedremo l elenco di tutti i campi che il log di HRD gestisce per ogni singolo QSO che viene registrato. Proviamo ora a cliccare invece sulla scheda Browse e vedremo i valori dei campi che popolano il database. Scrollando verso destra, vedremo a un certo punto anche la colonna del nominativo delle stazioni che abbiamo collegato e che abbiamo messo a log. In pratica, tutti i dati dei QSO da HRD modulo logbook, vengono passati a un log che è quello che usiamo in un dato momento (possiamo averne in linea quanti vogliamo), quel log manda i dati all Odbc per come lo abbiamo associato in HRD, poi l Odbc lo riceve e vede quella origine dove si trova e con che sistema può essere raggiunta e quindi tramite Windows e i connettori che abbiamo va a finire nel nostro caso via rete alla NAS dove c è in ascolto un servizio che dialoga e che una volta ricevuti i dati li scrive nelle sue tabelle di un dato insieme che poi a un certo punto va a scrivere sul suo disco (bene o male, approssimativamente ) Il vantaggio è che è il servizio (MySQL) che ascolta sulla rete (sulla NAS) a gestire il traffico (ehi tu, prima è arrivata un altra richiesta, ti ho messo in coda, appena ho finito di sistemare il primo passo a servire anche te ) ed lui che si occupa di scrivere poi su disco i dati senza far saper nulla dall altra parte di questa cosa. 14

Prova su strada La domanda potrebbe essere : ma nella pratica poi funziona?? Beh, non ci resta che provare! Faccio la prova e su un altro PC installo il connettore MySQL, configuro Odbc e Logbook (non tocco più nulla sulla NAS) e quindi vado ad aprire il log di HRD Direi che funziona tutto! Vedo tutti i dati che vedevo nel PC1 anche nel PC2 e anche nel PC3 che è connesso via Wireless (vedi disegnino all inizio degli appunti). Il PC1 è fisicamente connesso alla radio e ha HRD cat in funzione con il programma di JT65 attivo, anche JT_alert (l utility di gestione addizionale per automazioni e controlli vari dei QSO in JT65) è settato senza problemi per usare il logbook di HRD sulla NAS via MySQL e funziona tutto perfettamente! Non contento, sul PC2 decido che il logbook aperto su questo computer voglio che comunque mi comandi l RTX, quindi dico al modulo logbook di HRD che deve usare una connessione a HRD che si trova sull altro PC e funziona tutto perfettamente! Non ci credete? Provate!!! Qui sotto a destra il PC che sta facendo attività JT65 con il log aperto, con JT Alter che legge e scrive via MySQL lo stesso log, il PC a destra che vede gli stessi QSO in tempo reale e che legge la stessa frequenza main/sub rx in tempo reale dell RTX (ricetrasmettitore che è collegato al pc di destra). 15

Prestazioni A questo punto, ci si potrebbe domandare : ma lato NAS tutto questo setup fatto, risulterà molto pesante? Io me lo sono domandato e sono andato a vedere Su un PC ho messo a lavorare HRD 5 con aggiornamento di tutti i dati eqsl, sull altro HRD 5 ho fatto continuamente filtri di ricerche in tutto il logbook, mentre JT_Alert faceva la scansione di tutto il logbook per aggiornare gli award/worked etc. Nella pagina di gestione della mia Qnap TS-439, ho aperto ile resource monitor. Lato CPU : praticamente inesistente. Quindi ho dato uno sguardo alla Ram. Qui ne è stata allocata un 30% circa e tale resta. Non contento, ho riaperto phpmyadmin per vedere se effettivamente stavo muovendo qualche cosa (vuoi vedere che non lo sto usando ). Invece da Status e poi su Monitor si può vedere l attività del sistema del database, l utilizzo Cpu è veramente modesto, c è un minimo di traffico per far girare domande/risposte sulla rete ma evidentemente il mio logbook è troppo piccolo e/o i miei computer troppo vecchi per riuscire a generare con HRD attività che risultino importanti. Tornando sulla QNAP ho dato uno sguardo ulteriore ai Process e mentre facevo accessi al logbook il processo mysqld si vede girare ma sempre poca CPU e la Ram vedo che si attesta mediamente al di sotto dei 6 megabyte Direi che al momento penso possa andare più che bene. 16

Backup Non finirò mai di stancarmi nel dirlo, e quindi anche questa volta ricordo che Murphy ci vede benissimo : lui sa quando NON abbiamo un Backup ed è quello il momento in cui si attiva per fare un patatrack! Tutti i programmi di Log Ham hanno una loro utilità interna per fare un backup nel loro formato o nel meno ricco ma più standard Adif. Possiamo anche aggiungere sistemi di sincronizzazione su uno dei tanti servizi Cloud free come Dropbox, Onedrive, etc, in modo che il backup o altri dati vengano anche portati fuori su altri computer che difficilmente si guasteranno nello stesso momento del nostro. Anche le NAS hanno diversi sistemi per fare backup di dati importanti, dai più facili con interfaccia grafica che guida all uso di uno dei tanti Cloud a cose via via più complesse o sofisticate o da gestire da linea di comando. Non fatevi mai trovare impreparati su questo fronte 17

Log4OM Vediamo ora come portare sulla stessa NAS, sullo stesso MySQL, anche il logbook di Log4Om (e se lo vogliamo poter utilizzare entrambi i software, HRD 5 o Log4OM, anche contemporaneamente). Questa parte è ancora più semplice. Non dobbiamo aggiungere altre impostazioni ODBC perché l autore di Log4OM (Daniele IW3HMH) ha già inserito nel suo programma il codice necessario per agganciarsi direttamente via rete al database server MySQL. Nel caso si usi solo Log4Om (e non si voglia usare HRD 5) allora è sufficiente solo eseguire prima la parte relativa alla NAS (installazione di MySQL e phpmyadmin sulla NAS, configurazione dell utente e basta), vedi la prima parte di questi appunti (lato PC non deve essere installato null altro, non serve il MySQL connector). Apriamo Log4OM e clicchiamo Settings, quindi Options. Andiamo nella scheda Database. Clicchiamo "Use MySQL". Si abiliteranno le impostazioni sottostanti. Quindi, nella casella MySQL address scriviamo l'indirizzo IP o il nome host della nostra NAS (nel mio caso QNAP). Poi scriviamo nella casella Database name un nome identificativo, quello predefinito proposto che viene suggerito è log4om. Poi scriviamo nella casella MySQL admin le credenziali dell'utente che abbiamo creato con phpmyadmin, quindi nel mio caso iw1awh e come password rick. Verifichiamo che la porta sia quella giusta, se non la abbiamo mai cambiata va bene la 3306. Accendiamo tutti e sette i checkbox sotto a "Select all checkboxes to confirm operation". Si abiliterà il pulsante "Create database". Clicchiamo "Create database" Attendiamo la conferma del successo. 18

A questo punto nella parte del riquadro a sinistra troveremo precompilato MySQL Addess, Database name e uno username e una password (attenzione : non è l'utente che abbiamo in phpmyadmin, è un altra cosa). Clicchiamo "Check connection". Attendiamo il controllo e la risposta positiva. A questo punto commutiamo Log4Om per andare sul database server sulla nostra NAS. Clicchiamo "Switch to MySQL". Attendiamo conferma dell avvenuto cambiamento. BENE! Ora andiamo a prendere il nostro Log o un backup, ad esempio da un file Adif. Clicchiamo File e Import ADIF. Quindi clicchiamo Select. Puntiamo al nostro file Adif del log. Quindi click su "import ADIF file". Attendiamo conferma positiva. 19

Chiudiamo il pannello di import. e... dopo qualche secondo. VOILA'!!!! Notare in basso a destra, viene riportato il nome della NAS, la porta e il nome del database! Tutto perfetto in un attimo, molto più semplice. Ma... sarà vero che stiamo usando la NAS? Andiamo a vedere... Apriamo phpmyadmin. Ecco che compare il nostro database denominato log4om! Infatti se apriamo le tabelle troveremo il campo Call che mostra i nominativi. E come per magia sulla stessa NAS vediamo infatti che nel database server coesistono senza darsi fastidio sia il log di HRD 5 che il log di Log4OM! 20

Guardando l'attività, vedo che abbiamo fatto parecchi Insert (ben il 40%,perché ho fatto gli import dei record del log dei QSO). Provo a far "trottare" Log4OM facendogli aprire le varie statistiche mentre HRD 5 continua a essere anche lui aperto e connesso alla NAS. Tutto ok vedo l'attività sulla NAS ma senza nessun rallentamento. Anche dal programma su Windows, il "Workbench" conferma che il database log4om sta girando e vede infatti connesso l utente log4omuser! PERFETTO!!!! Questa parte è stata ancora più facile, non è vero? 21

Grazie per l attenzione e buone prove con i vostri database/log. 73 de Rick iw1awh. Revisione by Andrea in3hez 22