Guida all'installazione e alla configurazione di FileMaker Server 18
Introduzione
Info su FileMaker Server
FileMaker Server® è un server database dedicato che consente di ospitare database creati utilizzando FileMaker Pro Advanced in modo che i dati possano essere condivisi e modificati da client FileMaker Pro Advanced, FileMaker Go® e FileMaker WebDirect™ e da altre applicazioni client supportate dal Motore per la pubblicazione Web di FileMaker Server e dal Motore di FileMaker Data API.
Prima di procedere con l'installazione, verificare che le macchine soddisfino i requisiti minimi. Vedere i requisiti di sistema di FileMaker Server.
Requisiti per l'Admin Console
FileMaker Server Admin Console è un'applicazione basata sul Web che consente di configurare e amministrare FileMaker Server. L'Admin Console può essere utilizzata sulle macchine che hanno accesso in rete a FileMaker Server e un browser Web supportato.
Applicazioni client supportate
FileMaker Server supporta le seguenti applicazioni client:
- FileMaker Pro Advanced 16, 17 e 18 e FileMaker Pro 16
- FileMaker Go 16, 17 e 18
- Applicazioni client ODBC (Open Database Connectivity) e JDBC (Java Database Connectivity) che utilizzano i driver client FileMaker. I driver ODBC e JDBC FileMaker sono disponibili nella cartella xDBC nell'immagine del disco di installazione e nella pagina dei download di FileMaker. Vedere la Guida ODBC e JDBC di FileMaker e la Guida di FileMaker Pro Advanced.
- Utenti Web che accedono ai dati attraverso il Motore per la Pubblicazione Web di FileMaker Server utilizzando FileMaker WebDirect, Pubblicazione Web personalizzata con PHP e Pubblicazione Web personalizzata con XML
- Applicazioni o servizi Web che accedono ai dati attraverso FileMaker Data API
Assicurarsi che gli utenti abbiano installato l'ultimo aggiornamento del software client.
Per ulteriori informazioni sui client supportati e sui requisiti delle licenze, vedere i requisiti di sistema di FileMaker Server.
Informazioni sul certificato di licenza
FileMaker Server utilizza un certificato di licenza per impostare il codice di licenza. Non perdere questo certificato di licenza. Conservare una copia del certificato di licenza in un luogo sicuro nel caso fosse necessario reinstallare il software.
Nel messaggio e-mail inviato è presente un link alla pagina di download del software. Le informazioni sul certificato di licenza si trovano in questa pagina.
Il certificato di licenza garantisce il rispetto del Contratto di licenza per l'utente finale. Se il codice di licenza non è valido oppure se in rete sono in esecuzione troppe installazioni del software con lo stesso codice di licenza, il software FileMaker Server visualizza un messaggio di errore.
Aggiornamento del codice di licenza di FileMaker Server
È possibile importare sulla stessa macchina un nuovo certificato di licenza per FileMaker Server 18 per eseguire le seguenti operazioni:
- eseguire l'upgrade da una versione di prova di FileMaker Server 18
- aggiungere supporto per altre connessioni o altri utenti FileMaker Go, FileMaker WebDirect e FileMaker Pro Advanced
- aumentare il limite annuale FileMaker Data API
Per cambiare il codice di licenza di una distribuzione esistente di FileMaker Server:
- Scaricare il nuovo certificato di licenza dalla pagina di download del software.
- Aprire l'Admin Console e fare clic su Amministrazione > scheda Licenze FileMaker. Vedere Avvio dell'Admin Console.
- Fare clic su Importa certificato di licenza.
- Fare clic su Sfoglia per selezionare il nuovo certificato di licenza e inserire il nome della società.
Operazioni successive
- Per l'installazione su un'unica macchina, vedere Installazione rapida (distribuzione su un'unica macchina).
- Per l'installazione utilizzando una distribuzione su più macchine, vedere Distribuzione di FileMaker Server su più macchine.
- Per spostare un'installazione esistente di FileMaker Server, vedere Aggiornamento o spostamento di un'installazione esistente.
Installazione rapida (distribuzione su un'unica macchina)
Prima di installare FileMaker Server
Questa sezione spiega come installare FileMaker Server su un'unica macchina. Per l'installazione su più macchine, vedere Distribuzione di FileMaker Server su più macchine.
-
FileMaker Server richiede un server Web in tutte le distribuzioni. Il server Web serve i client Pubblicazione Web, ospita l'applicazione Web Admin Console e gestisce alcune operazioni di trasferimento dei dati. FileMaker Server richiede che la porta 80 sia disponibile per le connessioni Web e la porta 443 sia disponibile per le connessioni Web sicure. Queste porte vengono utilizzate da FileMaker Server anche se la pubblicazione Web è disattivata. Se il programma di installazione di FileMaker Server rileva che siti Web esistenti utilizzano queste porte, è necessario disattivare questi siti Web e rendere disponibili le porte.
- Windows: il programma di installazione di FileMaker Server attiva il server Web IIS, nel caso in cui non sia già attivato, quindi esegue il programma di installazione di Microsoft Application Request Routing (ARR), crea il proprio sito Web in IIS e configura il sito Web in modo che utilizzi le porte specificate per le connessioni Web.
- macOS: non è necessario attivare il server Web incluso in macOS. Se è attivato, assicurarsi che nessun sito Web esistente utilizzi la porta 80 o 443. Il programma di installazione crea un'istanza di server Web separata e consente a FileMaker Server di utilizzare queste porte.
Vedere Impostazione del server Web.
-
Nel firewall del computer server, aprire le porte necessarie in modo da consentire a FileMaker Server di comunicare con gli amministratori e i client:
- La porta per le connessioni Web (porta 80). Questa porta è utilizzata dall'Admin Console e per la pubblicazione Web (HTTP).
- La porta per le connessioni Web sicure (porta 443). Questa porta è utilizzata dall'Admin Console e per la pubblicazione Web (HTTPS) se vengono utilizzate connessioni SSL.
- La porta 5003 per i client FileMaker.
- La porta 16000 per gli amministratori server che utilizzano l'Admin Console.
- La porta 16002 deve essere aperta sulla macchina master e nel firewall e disponibile sulle macchine worker.
- La porta 2399 per i client ODBC e JDBC.
- Le porte 1895, 3000, 5013, 5015, 8989, 8998, 9889, 9898, 16001, 16003, 16004, 16020, 16021, 50003 e 50004 devono essere disponibili sulla macchina, ma non aperte nel firewall.
- Per eseguire l'aggiornamento da una versione precedente di FileMaker Server, vedere Aggiornamento o spostamento di un'installazione esistente.
- Individuare il certificato di licenza. Vedere Informazioni sul certificato di licenza.
- Se FileMaker Pro o FileMaker Pro Advanced sono attualmente in esecuzione sulla stessa macchina, chiuderli prima di installare FileMaker Server. Su una macchina FileMaker Server, l'uso di FileMaker Pro o FileMaker Pro Advanced è consentito solo per scopi di test.
- La sicurezza del server è importante. Rivedere "Protezione dei dati" nella Guida di FileMaker Server e le informazioni nella Guida per la sicurezza di FileMaker.
-
Se sulla macchina è installato un software antivirus, potrebbe essere necessario disattivarlo o disinstallarlo prima di eseguire il programma di installazione di FileMaker Server. Non riattivare il software antivirus prima che il programma di installazione abbia terminato.
Non consentire al software antivirus di eseguire la scansione delle cartelle che contengono database ospitati o delle cartelle che contengono file per i campi Contenitore che memorizzano dati esternamente.
- Non è possibile eseguire due diverse versioni di FileMaker Server contemporaneamente sulla stessa macchina.
- Poiché alcuni server DHCP cambiano ciclicamente gli indirizzi IP, utilizzare un indirizzo IP statico.
- macOS: evitare di utilizzare l'applicazione macOS Server per attivare i servizi HTTP mentre FileMaker Server è in esecuzione. I servizi HTTP forniti da macOS Server possono interferire con FileMaker Server. Vedere Utilizzo del server Web Apache in macOS.
Considerazioni sulle prestazioni
Per garantire prestazioni migliori, eseguire FileMaker Server su una macchina dedicata, riservata all'utilizzo come server database. Quando FileMaker Server ospita diversi client o un numero elevato di database, utilizza una grande quantità di potenza del processore, di spazio sul disco rigido e di capacità di rete. I software che richiedono un uso intensivo del processore o un elevato traffico di rete sulla stessa macchina rallentano l'esecuzione di FileMaker Server e riducono le prestazioni per i client FileMaker.
Per migliorare le prestazioni:
- Evitare di installare FileMaker Server su una macchina che opera come stazione di lavoro primaria di un utente.
- Evitare di utilizzare la macchina su cui viene eseguito FileMaker Server come server di posta elettronica, di stampa o di file di rete.
- Non utilizzare software di backup del sistema o di terze parti per eseguire il backup dei database ospitati da FileMaker Server. Utilizzare invece l'Admin Console per programmare i backup dei database. Vedere Backup dei database.
- Disattivare gli screen saver e la modalità sleep (o ibernazione e standby) sul server. Queste funzioni riducono le prestazioni o impediscono di accedere ai database ospitati.
- Utilizzare un hard disk veloce, un sistema RAID a più dischi o una rete di stoccaggio (SAN) per i database ospitati.
- Disattivare i servizi di indicizzazione del sistema operativo o qualsiasi software di indicizzazione dei file di terze parti. Queste funzioni riducono le prestazioni.
Vedere Ottimizzazione della distribuzione di FileMaker Server.
Installazione di FileMaker Server su un'unica macchina
Seguire le istruzioni per il download elettronico per scaricare l'immagine del disco di installazione e il file del certificato di licenza. Posizionare il certificato di licenza in una delle seguenti cartelle:
la cartella predefinita per i download
Windows: [unità]:\Utenti\[utente]\Download
macOS: /Utenti/[utente]/Download
- la cartella del programma di installazione (la cartella in cui si trova il programma di installazione)
la cartella LicenseFile
Windows: [unità]:\Programmi\FileMaker\FileMaker Server\CStore\LicenseFile, dove [unità] è l'unità in cui si sta installando FileMaker Server
macOS: /Libreria/FileMaker Server/CStore/LicenseFile sulla macchina in cui si sta installando FileMaker Server
- Windows: se è installato Bonjour per Windows, assicurarsi che sia in esecuzione prima di eseguire il programma di installazione di FileMaker Server.
-
Fare doppio clic sull'icona di installazione.
- Windows: se viene visualizzato un avviso di controllo dell'account utente, fare clic su Sì.
- macOS: se viene visualizzato un messaggio di sicurezza, fare clic su Continua.
- Windows: scegliere una lingua.
- Per continuare con l'installazione, fare clic su Avanti (Windows) o su Continua (macOS).
- Leggere le informazioni importanti visualizzate. Se non è stata avviata l'esecuzione di un'attività, uscire dal programma di installazione ed eseguire l'attività.
- Leggere e accettare il Contratto di licenza per l'utente finale.
-
Scegliere la destinazione per l'installazione.
Nota:in Windows, è possibile specificare una posizione non predefinita. Vedere Note di installazione.
-
Selezionare Master FileMaker Server.
-
Selezionare un'opzione per l'account utente FileMaker Server (l'account con cui si desidera eseguire FileMaker Server):
- Per utilizzare l'account predefinito, selezionare Sistema locale (Windows) o fmserver (macOS).
- Per utilizzare un account esistente su questa macchina, selezionare Nome utente, inserire il nome utente e la password dell'account. Si potrebbe voler scegliere questa opzione se si dispone già di un account con privilegi impostati come desiderato (ad esempio, per accedere a dispositivi di archiviazione in rete).
Se l'account utente esistente specificato non dispone di privilegi sufficienti per eseguire FileMaker Server, il programma di installazione visualizza un messaggio di errore. Vedere Note di installazione.
-
Definire il nome utente e la password da utilizzare ogni volta che si accede all'Admin Console come amministratore server. L'amministratore server è responsabile dell'installazione e della configurazione di FileMaker Server, nonché della gestione dei database FileMaker Pro Advanced ospitati su FileMaker Server.
Nota:i nomi utente non fanno distinzione tra maiuscole e minuscole. Le password fanno distinzione tra maiuscole e minuscole.
Inserire un PIN che possa essere utilizzato per reimpostare la password utilizzando l'interfaccia a riga di comando (CLI).
Importante:il PIN può essere impostato solo durante l'installazione. L'unico modo per modificare il PIN è reinstallare FileMaker Server.
-
Fare clic su Installa.
-
Windows:
Se Microsoft Visual C++ 2017 Redistributable Package (x64) e l'estensione Microsoft Application Request Routing (ARR) per IIS non sono installati, il programma di installazione di FileMaker Server li installa.
Se Bonjour per Windows non è installato, viene richiesto di consentirne l'installazione da parte del programma di installazione di FileMaker Server.
Vedere Note di installazione.
-
macOS:
Inserire il nome utente e la password macOS, quindi fare clic su Installa software.
Se Bonjour non è in esecuzione, viene richiesto di eseguirlo. Vedere Note di installazione.
Viene avviata l'installazione di FileMaker Server. Questo processo può richiedere alcuni minuti.
-
-
Al termine dell'installazione del software, aprire l'Admin Console.
- Windows: nell'ultimo passo del programma di installazione, selezionare Avvio Admin Console, quindi fare clic su Fine.
- macOS: fare clic su Continua.
Se necessario, vedere L'Admin Console non si avvia dopo l'installazione sulla macchina master.
Se lo si desidera, è possibile chiudere il programma di installazione e aprire l'Admin Console in un secondo momento. Per aprire l'Admin Console in un secondo momento:
- Inserire
http://127.0.0.1:16001/admin-console
in un browser Web. -
Utilizzare un collegamento sul desktop. Per avviare l'Admin Console utilizzando un collegamento sul desktop:
- Windows: fare doppio clic sul collegamento FMS Admin Console sul desktop.
- Versioni Windows con menu Start: fare clic sul menu Start > Tutte le app o Tutti i programmi > FileMaker Server > FMS Admin Console.
- Versioni Windows con schermata Start: andare alla schermata Start e fare clic su FMS Admin Console.
- macOS: fare doppio clic sul collegamento FMS Admin Console sul desktop.
- Nella pagina Accesso dell'Admin Console, inserire il nome utente e la password dell'account Admin Console specificati nel programma di installazione, quindi fare clic su Accedi.
-
Nella pagina Impostazioni di sicurezza dell'Admin Console, scegliere se importare un certificato SSL.
Poiché la sicurezza dei dati è importante, la prima volta che si apre l'Admin Console, FileMaker Server richiede di importare un certificato SSL.
- Se si dispone di un certificato SSL personalizzato da importare, seguire le istruzioni per importarlo.
- Se non si dispone di un certificato SSL personalizzato da importare, chiudere l'Admin Console e richiedere a un'autorità di certificazione attendibile un certificato SSL personalizzato oppure continuare senza importare un certificato SSL (aprire l'Admin Console e fare clic su Configurazione > scheda Certificato SSL per importare un certificato SSL personalizzato in un secondo momento).
-
Nella pagina Dashboard, prestare attenzione all'indirizzo IP del server.
Suggerimento:se necessario, prendere nota dell'indirizzo IP in modo da poter avviare l'Admin Console da un altro computer:
https://[host]/admin-console
dove
[host]
è l'indirizzo IP del server. -
Per consentire a tecnologie come FileMaker WebDirect, FileMaker Data API e ODBC e JDBC di accedere ai database ospitati, selezionare le impostazioni nelle relative schede dell'Admin Console.
Per attivare Vedere questa scheda dell'Admin Console FileMaker WebDirect Connettori > scheda Pubblicazione Web FileMaker Data API Connettori > scheda FileMaker Data API ODBC e JDBC Connettori > scheda ODBC / JDBC Vedere la Guida di FileMaker Server.
Passi successivi
- Avviare l'Admin Console: vedere Avvio dell'Admin Console.
- Testare l'installazione: vedere Test della distribuzione.
- Amministrare FileMaker Server: vedere Amministrazione di FileMaker Server.
- Caricare i database: vedere Caricamento dei database.
- Richiedere supporto: vedere Assistenza clienti e Knowledge Base.
Distribuzione di FileMaker Server su più macchine
Informazioni sull'utilizzo di più macchine
In molti ambienti, una distribuzione su un'unica macchina offre prestazioni sufficienti per l'hosting di soluzioni FileMaker WebDirect. Tuttavia, se il server si avvicina regolarmente ai 100 client FileMaker WebDirect, è possibile distribuire macchine worker FileMaker WebDirect in una distribuzione su più macchine per consentire ad altri client di accedere alle soluzioni FileMaker WebDirect o per migliorare la sicurezza dei componenti server.
Se non si ospitano soluzioni FileMaker WebDirect, con una distribuzione su più macchine non si ottengono miglioramenti in termini di prestazioni. Ma con una distribuzione su più macchine è possibile posizionare i dati più sensibili che risiedono sul server database dietro il firewall e consentire ai client di accedere alle macchine worker davanti al firewall.
Componenti della macchina master
Lo schema di seguito mostra i principali componenti di FileMaker Server.
In caso di distribuzione di FileMaker Server su un'unica macchina, i seguenti componenti vengono installati su una macchina, la macchina master.
In caso di distribuzione su più macchine, la macchina su cui è in esecuzione il server database è la macchina master.
- Server Web: in Windows, FileMaker Server richiede Internet Information Services (IIS), attivato quando si installa FileMaker Server. In macOS, FileMaker Server utilizza la propria istanza del server Web Apache; non è quindi necessario attivare l'istanza di Apache installata come parte di macOS.
- Motore per la Pubblicazione Web: offre i servizi di Pubblicazione Web personalizzata e i servizi di FileMaker WebDirect per i database ospitati da FileMaker Server.
- Motore PHP: per Pubblicazione Web personalizzata con PHP, FileMaker Server richiede un motore PHP per rispondere alle richieste del server Web e per elaborare il codice PHP. FileMaker Server comprende un motore PHP e FileMaker API per PHP. Se il codice PHP contiene dei richiami a FileMaker API per PHP, questi vengono interpretati e inviati al Motore per la Pubblicazione Web.
- Server database: ospita i database condivisi con utenti FileMaker Pro Advanced e FileMaker Go e li pubblica sul Web.
- Admin Console: viene eseguita in un browser Web su qualsiasi computer client da cui si desidera configurare e amministrare FileMaker Server.
Componenti della macchina worker
In caso di distribuzione su più macchine, vengono distribuite macchine worker FileMaker WebDirect che includono solo due componenti: un server Web e il Motore per la Pubblicazione Web.
La macchina worker non ha un'Admin Console. La macchina master comunica con la macchina worker per configurare le impostazioni su tutte le macchine e monitorare lo stato e l'attività di tutti i componenti.
I servizi di Pubblicazione Web personalizzata e il motore PHP si trovano sulla macchina master. Tuttavia, una macchina worker può gestire le richieste di Pubblicazione Web personalizzata degli utenti perché fornisce servizi di routing. Per ottenere risultati migliori quando si ospitano soluzioni che utilizzano la Pubblicazione Web personalizzata con PHP, inserire tutti i file delle pagine Web PHP nelle cartelle di hosting FileMaker (htdocs) appropriate sulla macchina master e su tutte le macchine worker.
Importante:per migliorare la sicurezza della soluzione di database, in particolare quando è disponibile su Internet, utilizzare un firewall con la distribuzione di FileMaker Server. Utilizzare anche la crittografia SSL per il server Web. Vedere la Guida per la sicurezza di FileMaker.
Opzioni di distribuzione
È possibile iniziare distribuendo FileMaker Server su una macchina e, con il tempo, aggiungere delle macchine worker per supportare più client FileMaker WebDirect.
Distribuzione su un'unica macchina
È possibile distribuire FileMaker Server su una macchina in due modi: solo con server database o con server database e Motore per la Pubblicazione Web. Per informazioni sull'installazione di FileMaker Server in una configurazione su un'unica macchina, vedere Installazione rapida (distribuzione su un'unica macchina).
Solo server database
Quando si installa FileMaker Server su una macchina, per impostazione predefinita, la pubblicazione Web è disattivata. Senza la pubblicazione Web, è possibile servire i client FileMaker Pro Advanced, FileMaker Go, FileMaker Data API e ODBC e JDBC, ma non i client FileMaker WebDirect o Pubblicazione Web personalizzata.
Vantaggi: questa è la distribuzione più facile da configurare e gestire se non si necessita della pubblicazione Web.
Nota:anche se la pubblicazione Web è disattivata, FileMaker Server necessita di un server Web per ospitare l'applicazione Web Admin Console e per gestire alcune operazioni di trasferimento dei dati.
Server database e Motore per la Pubblicazione Web
Quando si installa FileMaker Server su una macchina e si attiva la pubblicazione Web, il Motore per la Pubblicazione Web fornisce supporto per i client FileMaker WebDirect e Pubblicazione Web personalizzata.
Vantaggi: questa è la distribuzione più semplice con la pubblicazione Web e quella utilizzata dalla maggior parte degli utenti FileMaker Server. Questa configurazione è adatta per distribuzioni ridotte (fino a 50 client FileMaker Pro Advanced e FileMaker Go combinati) e per una pubblicazione Web limitata.
Distribuzione su più macchine
È possibile distribuire FileMaker Server su una macchina master, quindi distribuire altre macchine worker FileMaker WebDirect secondo necessità.
Vantaggi: in circostanze normali, una distribuzione su un'unica macchina può supportare solo fino a 100 client FileMaker WebDirect. Ogni macchina worker può supportare altri 100 client FileMaker WebDirect.
È anche possibile migliorare la sicurezza della distribuzione posizionando la macchina master dietro un firewall e una macchina worker davanti al firewall. Se una macchina worker riceve richieste di FileMaker Data API e Pubblicazione Web personalizzata, queste vengono inoltrate tramite proxy dalla macchina worker alla macchina master. Le richieste di FileMaker WebDirect vengono reindirizzate in base al numero di macchine worker installate.
Suggerimento:per supportare al meglio i client FileMaker WebDirect, considerare la progettazione di soluzioni FileMaker WebDirect. Vedere Considerazioni sulle prestazioni dei database.
Installazione su più macchine
Installare il software FileMaker Server prima sulla macchina master, quindi sulle macchine worker. Quindi utilizzare l'Assistente distribuzione sulla macchina worker per configurare il certificato SSL e per collegarsi a una macchina master.
Importante: installare la stessa versione di FileMaker Server sulla macchina master e sulle macchine worker.
Prima di eseguire l'installazione su più macchine
- Leggere Prima di installare FileMaker Server.
- Assicurarsi che nessun sito Web esistente sulle macchine master o worker utilizzi la porta 80 o 443. Queste porte sono utilizzate da FileMaker Server su entrambe le macchine. Se il programma di installazione di FileMaker Server rileva che siti Web esistenti utilizzano queste porte, è necessario disattivare questi siti Web e rendere disponibili le porte.
- Se si dispone già di una distribuzione di FileMaker Server 18 su un'unica macchina, è possibile aggiungere una macchina worker alla distribuzione esistente. Per aggiungere una macchina worker, installare FileMaker Server sulla macchina worker (vedere Installazione su una macchina worker). Quindi, nell'Assistente distribuzione sulla macchina worker, collegarsi al server esistente che diventerà la macchina master.
Porte utilizzate da FileMaker Server
Se FileMaker Server viene eseguito in un ambiente che utilizza un firewall, assicurarsi di configurare il firewall su ogni macchina per permettere a FileMaker Server di comunicare. Per un elenco completo delle porte, consultare la Knowledge Base di FileMaker.
Nota:in una distribuzione di FileMaker Server, non è necessario che tutte le porte siano aperte verso gli utenti finali o tra tutte le macchine o gli utenti finali indicati nella colonna "Utilizzata da". Le porte contrassegnate come "Disponibile" sono utilizzate in locale sulla macchina indicata nella colonna "Utilizzata da"; queste porte non devono essere utilizzate per altri scopi e non devono essere aperte in un firewall.
FileMaker Server abilita la porta 10050 per consentire i controlli passivi Zabbix e la porta 10051 per supportare i controlli attivi Zabbix. Vedere Monitoraggio delle prestazioni con Zabbix.
La figura di seguito mostra le porte che devono essere aperte in un firewall per consentire ai client FileMaker e all'Admin Console di comunicare con FileMaker Server.
Installazione sulla macchina master
Installare FileMaker Server prima sulla macchina master, quindi sulle macchine worker. Le istruzioni per l'installazione sulla macchina master sono uguali a quelle per l'installazione su un'unica macchina. Vedere Installazione di FileMaker Server su un'unica macchina.
Installazione su una macchina worker
Dopo aver installato FileMaker Server sulla macchina master, installare FileMaker Server sulle macchine worker. Una distribuzione di FileMaker Server può avere fino a cinque macchine worker. La procedura di seguito aggiunge una macchina worker a una macchina master. Seguire la stessa procedura per ciascuna macchina worker da aggiungere alla distribuzione.
Nota:se si configura una macchina come worker e la si vuole trasformare in master, disinstallare e reinstallare FileMaker Server.
- Seguire le istruzioni per il download elettronico per scaricare l'immagine del disco di installazione.
- Windows: se è installato Bonjour per Windows, assicurarsi che sia in esecuzione prima di eseguire il programma di installazione di FileMaker Server.
-
Fare doppio clic sull'icona di installazione.
- Windows: se viene visualizzato un avviso di controllo dell'account utente, fare clic su Sì.
- macOS: se viene visualizzato un messaggio di sicurezza, fare clic su Continua.
- Windows: scegliere una lingua.
- Per continuare con l'installazione, fare clic su Avanti (Windows) o su Continua (macOS).
- Leggere le informazioni importanti visualizzate. Se non è stata avviata l'esecuzione di un'attività, uscire dal programma di installazione ed eseguire l'attività.
- Leggere e accettare il Contratto di licenza per l'utente finale.
-
Scegliere la destinazione per l'installazione.
Nota:in Windows, è possibile specificare una posizione non predefinita. Vedere Note di installazione.
-
Selezionare Worker FileMaker WebDirect.
-
Fare clic su Installa.
-
Windows:
Se Microsoft Visual C++ 2017 Redistributable Package (x64) e l'estensione Microsoft Application Request Routing (ARR) per IIS non sono installati, il programma di installazione di FileMaker Server li installa.
Se Bonjour per Windows non è installato, viene richiesto di consentirne l'installazione da parte del programma di installazione di FileMaker Server.
Vedere Note di installazione.
-
macOS:
Inserire il nome utente e la password macOS, quindi fare clic su Installa software.
Se Bonjour non è in esecuzione, viene richiesto di eseguirlo. Vedere Note di installazione.
Viene avviata l'installazione di FileMaker Server. Questo processo può richiedere alcuni minuti.
-
-
Al termine dell'installazione del software, avviare l'Assistente distribuzione.
- Windows: nell'ultimo passo del programma di installazione, selezionare Avviare l'Assistente distribuzione, quindi fare clic su Fine.
- macOS: fare clic su Continua.
Se necessario, vedere L'Assistente distribuzione non si avvia dopo l'installazione sulla macchina worker.
Nota:per poter utilizzare l'Assistente distribuzione, è necessario che Javascript e i cookie siano abilitati nel browser.
Se lo si desidera, è possibile chiudere il programma di installazione e aprire l'Assistente distribuzione in un secondo momento. Per distribuire FileMaker Server in un secondo momento:
- Inserire
http://127.0.0.1:16003
in un browser Web sulla macchina worker. -
Utilizzare un collegamento sul desktop. Per avviare l'Assistente distribuzione utilizzando un collegamento sul desktop:
- Windows: fare doppio clic sul collegamento Assistente distribuzione worker FileMaker WebDirect sul desktop.
- Versioni Windows con menu Start: fare clic sul menu Start > Tutte le app o Tutti i programmi > FileMaker Server > Assistente distribuzione worker FileMaker WebDirect.
- Versioni Windows con schermata Start: andare alla schermata Start e fare clic su Assistente distribuzione worker FileMaker WebDirect.
- macOS: fare doppio clic sul collegamento Assistente distribuzione worker FileMaker WebDirect sul desktop.
-
Per Informazioni sul certificato, verificare che sia installato un certificato SSL firmato o fare clic su Importa certificato per installare un certificato SSL firmato.
Se Emesso per riporta "Certificato predefinito FMI", si sta utilizzando il certificato predefinito di FileMaker che non verifica il nome del server. Questo certificato è destinato solo ai test. Per l'uso in un ambiente di produzione è richiesto un certificato SSL personalizzato. Vedere Richiesta di un certificato SSL.
Se si dispone di un certificato SSL personalizzato, fare clic su Importa certificato per installare il certificato SSL personalizzato sulla macchina worker.
-
Per Configurazione connessione, inserire:
- il nome host o l'indirizzo IP della macchina master
- il nome host o l'indirizzo IP della macchina worker
- il nome utente e la password dell'amministratore server utilizzati per accedere all'Admin Console sulla macchina master
Note
- Se si utilizza un nome host, dovrebbe essere il nome di dominio completamente qualificato specificato nel certificato SSL personalizzato installato sulla macchina.
- Il programma di installazione imposta l'URL di reindirizzamento del Motore per la pubblicazione Web della macchina master sul nome host della macchina master (in Windows, il programma di installazione utilizza il nome del computer come nome host). Se il nome host della macchina master non è un nome di dominio completamente qualificato, un client FileMaker WebDirect potrebbe non essere in grado di collegarsi al Motore per la pubblicazione Web della macchina master quando una macchina worker non è disponibile.
- Per cambiare il nome host della macchina master, scollegare tutte le macchine worker, disinstallare FileMaker Server sulla macchina master, cambiare il nome host, reinstallare FileMaker Server sulla macchina master, quindi collegare le macchine worker utilizzando il nuovo nome host.
- Per cambiare il nome host di una macchina worker, rimuoverla dalla macchina master, cambiare il nome host e ricollegarla alla macchina master.
- Se una macchina worker è collegata alla macchina master utilizzando un indirizzo IP, il reindirizzamento alla macchina master utilizzerà un indirizzo IP. Se una macchina worker è collegata alla macchina master utilizzando un nome di dominio completamente qualificato, il reindirizzamento alla macchina master utilizzerà un nome di dominio completamente qualificato.
- Assicurarsi di aver aperto l'Admin Console sulla macchina master per completare l'installazione prima di collegare una macchina worker. Non collegare una macchina worker a una macchina master installata ma non distribuita.
-
Fare clic su Aggiungi a master per collegare la macchina worker alla macchina master. Quando viene visualizzato il messaggio di avvenuta connessione della macchina worker, questa è stata aggiunta alla macchina master. È possibile verificare la connessione in Connettori > scheda Pubblicazione Web dell'Admin Console sulla macchina master.
Note
- Se si utilizza il certificato predefinito di FileMaker o un certificato che non verifica il nome host del server, potrebbe essere visualizzato un messaggio di errore. Per abilitare il certificato non verificato, selezionare Connetti con un certificato non verificato e fare nuovamente clic su Aggiungi a master.
- Se viene visualizzato un messaggio di connessione scaduta, verificare che la macchina worker abbia accesso in rete alla macchina master.
Note di installazione
- Per informazioni sulle versioni dei software di supporto richiesti, vedere i requisiti di sistema di FileMaker Server.
-
Windows: è possibile installare FileMaker Server in una posizione non predefinita, compreso un volume non di avvio, ma non su unità di rete remote o unità esterne rimovibili. Non è possibile installare FileMaker Server in un percorso desktop di Windows, ad esempio [unità]:\Utenti\[utente]\Desktop.
Il percorso specificato sostituisce l'inizio del percorso di installazione predefinito (\Programmi\FileMaker\FileMaker Server). Ad esempio, se si specifica la cartella di installazione My_Path, le cartelle Databases, Scripts ed Extensions vengono installate come segue:
- \My_Path\Data\Databases
- \My_Path\Data\Secure
- \My_Path\Data\Scripts
- \My_Path\Database Server\Extensions
Il percorso specificato deve essere composto solo da caratteri ASCII.
- macOS: non installare FileMaker Server su un volume di destinazione formattato come volume Mac OS esteso (Journaled, Case-Sensitive). Questo formato non è supportato. Formattare il volume come Mac OS esteso o Mac OS esteso (Journaled).
-
Durante l'installazione, se si specifica un account utente FileMaker Server diverso da quello predefinito, l'account specificato deve rispettare i seguenti requisiti:
- Windows: l'account deve essere un account utente locale o un account di dominio Windows. L'account deve disporre degli stessi privilegi dell'account di sistema Windows per accedere ai file locali.
- macOS: l'account deve essere un account utente locale in macOS e disporre delle stesse autorizzazioni dell'account fmserver per accedere ai file locali (inclusa l'appartenenza al gruppo daemon). L'account non deve essere di un servizio di directory (ad esempio, Active Directory o Open Directory).
- Se si impostano cartelle dei dati Contenitore o cartelle di database aggiuntive su volumi remoti, l'account specificato per l'account utente FileMaker Server deve disporre anche di autorizzazioni complete per accedere a queste cartelle remote.
-
Installazione di Bonjour:
- Windows: Bonjour è opzionale. Se Bonjour non è installato, il server non può essere visualizzato dagli utenti di FileMaker Pro Advanced nella finestra di dialogo Host e dagli utenti di FileMaker Go nel Centro di comando.
- macOS: se Bonjour non è installato e attivato, non è possibile installare FileMaker Server.
- FileMaker Server include la versione a 64 bit di Java Runtime Environment sulle macchine master e worker.
-
Windows: mentre FileMaker Server è installato, non disinstallare:
- URL Rewrite Module per IIS
- Microsoft Application Request Routing
- Microsoft External Cache per IIS
- Microsoft Visual C++ 2017 Redistributable Package (x64)
Passi successivi
- Avviare l'Admin Console: vedere Avvio dell'Admin Console.
- Testare l'installazione: vedere Test della distribuzione.
- Amministrare FileMaker Server: vedere Amministrazione di FileMaker Server.
- Caricare i database: vedere Caricamento dei database.
- Richiedere supporto: vedere Assistenza clienti e Knowledge Base.
Test della distribuzione
Panoramica del test
Per testare la distribuzione di FileMaker Server, aprire un database ospitato utilizzando FileMaker WebDirect o FileMaker Pro Advanced.
Utilizzo di FileMaker WebDirect
- Aprire l'Admin Console e fare clic su Connettori > scheda Pubblicazione Web.
- Verificare che il Motore per la Pubblicazione Web sia in esecuzione e che FileMaker WebDirect sia attivato.
- Per FileMaker WebDirect, fare clic su Apri Centro di comando.
- Nel Centro di comando, selezionare FMServer_Sample.
Se FMServer_Sample si apre, la distribuzione di FileMaker Server funziona correttamente.
Utilizzo di FileMaker Pro Advanced
- Aprire FileMaker Pro Advanced da una qualsiasi delle macchine collegate in rete che possa raggiungere la macchina su cui è installato FileMaker Server.
- Nella finestra di dialogo Host, selezionare il server da testare, quindi selezionare FMServer_Sample.
Se FileMaker Pro Advanced apre il database di esempio ospitato su FileMaker Server, il server database funziona e risponde alle richieste dei client FileMaker Pro Advanced.
Nota:eseguire il test utilizzando un client FileMaker Pro Advanced in esecuzione su una macchina diversa da quella su cui è installato FileMaker Server.
Risoluzione dei problemi
L'Admin Console non si avvia dopo l'installazione sulla macchina master
Se l'Admin Console non si avvia sulla macchina master dopo l'esecuzione del programma di installazione di FileMaker Server, le soluzioni più comuni sono:
-
Sulla macchina master, avviare l'Admin Console:
- inserendo
http://127.0.0.1:16001/admin-console
in un browser Web. - utilizzando un collegamento sul desktop. Per avviare l'Admin Console utilizzando un collegamento sul desktop:
- Windows: fare doppio clic sul collegamento FMS Admin Console sul desktop.
- Versioni Windows con menu Start: fare clic sul menu Start > Tutte le app o Tutti i programmi > FileMaker Server > FMS Admin Console.
- Versioni Windows con schermata Start: andare alla schermata Start e fare clic su FMS Admin Console.
- macOS: fare doppio clic sul collegamento FMS Admin Console sul desktop.
- inserendo
- Windows: sulla macchina master, assicurarsi che IIS sia attivato (vedere Attivazione del server Web IIS in Windows). In Gestione IIS, verificare che il sito FMWebSite si sia avviato.
- Quando si apre l'URL
http://127.0.0.1:16001/admin-console
in un browser Web, se il browser Web visualizza un messaggio "Impossibile aprire la pagina", il browser potrebbe applicare la funzione HTTP Strict Transport Security (HSTS) per gli URL localhost. Per risolvere il problema, cancellare la cronologia del browser. -
Se il processo dell'Admin Server non risponde entro 60 secondi al programma di installazione di FileMaker Server, viene visualizzato il seguente messaggio:
La FileMaker Server Admin Console non è disponibile.
Se viene visualizzato questo messaggio:
-
Riavviare il processo dell'Admin Server inserendo il seguente comando in un prompt dei comandi (Windows) o nell'applicazione Terminale (macOS):
fmsadmin restart adminserver
- In Windows, arrestare e riavviare il servizio FileMaker Server in Strumenti di amministrazione di Windows > pannello di controllo Servizi.
- Se il computer server è dotato di un firewall, assicurarsi che tutte le porte richieste siano aperte nel firewall (vedere Prima di installare FileMaker Server).
- Se la macchina è lenta, chiudere eventuali applicazioni non necessarie.
- Riavviare la macchina. Aprire un browser Web sulla macchina master e inserire
http://127.0.0.1:16001/admin-console
.
-
L'Assistente distribuzione non si avvia dopo l'installazione sulla macchina worker
Se l'Assistente distribuzione non si avvia sulla macchina worker dopo l'esecuzione del programma di installazione di FileMaker Server:
- Sulla macchina worker, avviare l'Assistente distribuzione facendo doppio clic sul collegamento Assistente distribuzione worker FileMaker WebDirect sul desktop o inserendo
http://127.0.0.1:16003
in un browser Web.
Impossibile avviare l'Admin Console da una macchina remota
Se non è possibile avviare l'Admin Console da una macchina remota, ma è possibile farlo dalla macchina master, le soluzioni più comuni sono:
-
Assicurarsi di utilizzare l'URL corretto:
http://[host]/admin-console
dove
[host]
è l'indirizzo IP del server.Vedere Avvio dell'Admin Console.
- Se sulla macchina master è attivato un firewall, aprire le porte richieste da FileMaker Server per comunicare con utenti e amministratori. Vedere Prima di installare FileMaker Server.
I browser Web visualizzano un messaggio sul certificato
I browser Web possono visualizzare un messaggio di avviso o di errore del certificato quando si utilizza una connessione HTTPS per accedere a una pagina Web ospitata dal server Web di FileMaker Server. Sono incluse l'Admin Console, una soluzione FileMaker WebDirect o una soluzione Pubblicazione Web personalizzata che utilizza una connessione HTTPS. La visualizzazione di questo messaggio è il comportamento previsto se la distribuzione di FileMaker Server utilizza il certificato SSL predefinito fornito con FileMaker Server.
- Per accedere alla pagina desiderata, gli utenti possono fare clic sull'opzione del browser Web per continuare.
- Per non visualizzare questo messaggio di errore, vedere Richiesta di un certificato SSL.
I client non riescono a vedere i database ospitati da FileMaker Server
- Le impostazioni del firewall sulla macchina master possono bloccare la visualizzazione dei database ai client. Vedere Prima di installare FileMaker Server per informazioni sulle porte da sbloccare nei firewall.
- Utilizzare client supportati per aprire i file ospitati da FileMaker Server 18. Vedere i requisiti di sistema di FileMaker Server.
- Assicurarsi che gli utenti abbiano installato l'ultimo aggiornamento del software client.
Il server Web Apache utilizzato da FileMaker Server smette di rispondere (macOS)
Assicurarsi che nessun altro sito Web o servizio HTTP in macOS utilizzi le porte richieste dal server Web di FileMaker Server. Ad esempio, se l'applicazione macOS Server è installata e la si utilizza per attivare servizi HTTP come siti Web o wiki, l'istanza di Apache esistente installata in macOS può essere riattivata dopo l'installazione di FileMaker Server.
Per assicurarsi che l'istanza di Apache utilizzata da FileMaker Server funzioni normalmente, è necessario configurare gli altri servizi HTTP in modo che utilizzino porte diverse da quelle utilizzate da FileMaker Server, disattivare gli altri servizi HTTP o disinstallare l'applicazione macOS Server.
Amministrazione di FileMaker Server
Panoramica dell'Admin Console
L'Admin Console è un'applicazione basata sul Web che consente di configurare e amministrare FileMaker Server, di utilizzare e monitorare i database ospitati e i client e di tenere traccia delle informazioni statistiche.
Per amministrare FileMaker Server, utilizzare l'Admin Console sul computer su cui è in esecuzione FileMaker Server o su qualsiasi computer con accesso in rete alla macchina master su cui è in esecuzione FileMaker Server. Per proteggere l'amministrazione da remoto, l'Admin Console utilizza la tecnologia SSL (Secure Sockets Layer) per crittografare le connessioni HTTPS da altri computer.
L'Admin Console supporta molte operazioni di amministrazione di FileMaker Server. È possibile:
- configurare le impostazioni dell'applicazione FileMaker Server
- aprire o ospitare un database FileMaker Pro Advanced, rendendolo accessibile ai client in rete
- visualizzare informazioni sui file ospitati, come il numero di client che accedono a ciascun database
- inviare messaggi ai client collegati
- chiudere un database FileMaker Pro Advanced ospitato, rendendolo inaccessibile ai client
- scaricare un database FileMaker Pro Advanced ospitato sul sistema locale
- disconnettere un client selezionato da tutti i database ospitati
- mettere in pausa o riavviare i database ospitati
- creare operazioni programmate per eseguire il backup, verificare e clonare i database ospitati
- creare operazioni programmate per eseguire script di sistema, script FileMaker e sequenze di script che contengano sia script di sistema che script FileMaker
- avviare o arrestare il server database
- avviare, arrestare o rimuovere una macchina worker FileMaker WebDirect
- avviare o arrestare il Motore per la Pubblicazione Web
- avviare o arrestare il Motore di FileMaker Data API
- configurare le impostazioni per ODBC e JDBC
- configurare le impostazioni per FileMaker Data API
- configurare le impostazioni per FileMaker WebDirect
Per informazioni dettagliate, vedere la Guida di FileMaker Server.
Avvio dell'Admin Console
Nota:per utilizzare l'Admin Console, il computer remoto necessita di un browser Web supportato; non sono necessari ulteriori ambienti runtime o plug-in per il browser. Vedere Requisiti per l'Admin Console.
Per avviare l'Admin Console:
-
Aprire un browser Web e inserire:
http://[host]/admin-console
dove
[host]
è l'indirizzo IP o il nome host della macchina su cui è in esecuzione FileMaker Server come master. Questo è l'indirizzo annotato durante l'installazione di FileMaker Server. -
Prima di visualizzare la pagina di accesso dell'Admin Console, il browser Web può richiedere di rispondere a un messaggio di sicurezza. Questo comportamento è normale per il certificato SSL predefinito incluso con FileMaker Server. Fare clic sull'opzione per continuare e accedere alla pagina di accesso.
Per non visualizzare questo messaggio in futuro, vedere Richiesta di un certificato SSL.
Suggerimento:aggiungere la pagina di accesso ai segnalibri nel browser Web. Ritornare in questa pagina per accedere all'Admin Console o per aprire la Guida del server.
-
Nella pagina di accesso, inserire il nome e la password scelti al momento della distribuzione iniziale di FileMaker Server. Fare clic su Accedi.
Nota:se il browser Web richiede di salvare nome utente e password, rifiutare, a meno che non si sia certi che l'accesso al browser Web è sicuro.
L'Admin Console si avvia e visualizza la pagina Dashboard.
Esistono altri modi per avviare direttamente l'Admin Console:
Per accedere all'Admin Console da Accedere a Qualsiasi computer con accesso in rete alla macchina master http://[host]/admin-console
(reindirizzamento a HTTPS)dove
[host]
è l'indirizzo IP del serverSolo macchina master http://127.0.0.1:16001/admin-console
Da un collegamento FMS Admin Console:
- Windows: fare doppio clic sul collegamento FMS Admin Console sul desktop.
- Versioni Windows con menu Start: fare clic sul menu Start > Tutte le app o Tutti i programmi > FileMaker Server > FMS Admin Console.
- Versioni Windows con schermata Start: andare alla schermata Start e fare clic su FMS Admin Console.
- macOS: fare doppio clic sul collegamento FMS Admin Console sul desktop.
Caricamento dei database
FileMaker offre due possibilità per caricare i database su FileMaker Server:
- In FileMaker Pro Advanced, utilizzare il menu File > Condivisione > Carica su host per trasferire i database FileMaker Pro Advanced dal file system del computer a FileMaker Server se entrambi i computer sono sulla stessa rete. FileMaker Pro Advanced carica i database insieme a eventuali oggetti dei campi Contenitore memorizzati esternamente. FileMaker Server copia i database nella cartella di database specificata e imposta le autorizzazioni e i privilegi per i file in modo da poter accedere ai database dopo il caricamento.
- Caricare manualmente i database su FileMaker Server. Copiare i database ed eventuali oggetti dei campi Contenitore memorizzati esternamente nella posizione corretta. In macOS, modificare la proprietà di gruppo per i file in modo che appartengano al gruppo fmsadmin. Vedere la Guida di FileMaker Server.
Nota:se uno dei database richiede un plug-in, vedere la Guida di FileMaker Server per informazioni sulla gestione dei plug-in.
Crittografia dei database
In FileMaker Pro Advanced, è possibile utilizzare la funzione di crittografia dei database per crittografare i contenuti di un database. La crittografia protegge il database FileMaker ed eventuali file temporanei scritti sul disco. Vedere la Guida di FileMaker Pro Advanced.
Per ospitare un database crittografato su FileMaker Server per i client FileMaker, è possibile caricare manualmente il database su FileMaker Server o utilizzare il comando di menu Carica su host in FileMaker Pro Advanced per trasferire il file.
Quando si utilizza FileMaker Pro Advanced per caricare file crittografati nella cartella Secure, FileMaker Pro Advanced chiede la password di crittografia in modo che FileMaker Server possa aprire automaticamente i file sul server dopo che sono stati caricati. Se si caricano file crittografati in una cartella diversa dalla cartella Secure o se si caricano manualmente file crittografati, questi devono essere aperti sul server utilizzando l'Admin Console o l'interfaccia a riga di comando (CLI) fmsadmin
. Vedere la Guida di FileMaker Server.
Suggerimento:utilizzare il comando CLI list
per verificare se un database è crittografato.
Backup dei database
FileMaker Server offre le seguenti possibilità per eseguire i backup dei database.
Tipo di backup | Descrizione |
---|---|
Automatico | FileMaker Server crea un backup automatico dei database ospitati una volta al giorno. |
Su richiesta | Fare clic su Esegui backup ora nella pagina Backup per creare un backup su richiesta in qualsiasi momento. |
Pianificato | Utilizzare Backup > scheda Programmi di backup per creare un programma di backup che definisca i database di cui eseguire il backup e la relativa frequenza di esecuzione dei backup. A ogni esecuzione del programma, FileMaker Server controlla se i database selezionati hanno subito modifiche dall'ultimo backup. FileMaker Server copia completamente i database modificati e crea dei collegamenti fisici ai database di cui è stato eseguito il backup, ma che non sono stati modificati. |
Progressivo | FileMaker Server crea innanzitutto una copia di backup completa di tutti i database ospitati. Dopo aver completato la copia completa iniziale, il server database copia solo le modifiche dal file ospitato alla cartella di backup progressivo. I backup progressivi possono essere eseguiti più rapidamente rispetto a un programma di backup, riducendo l'impatto sulle prestazioni del server. I backup progressivi conservano due copie dei file di backup: una copia con l'indicazione di data e ora che può essere utilizzata come backup e una copia progressiva che viene aggiornata con le modifiche accumulate. |
Utilizzare una combinazione di questi tipi di backup per creare una strategia di backup completa per i database ospitati. Vedere la Guida di FileMaker Server.
Nota:se si utilizza Time Machine in macOS, escludere gli elementi della cartella FileMaker Server dal backup di Time Machine. Utilizzare l'Admin Console per eseguire il backup dei database.
Creazione di un backup su un volume Windows ReFS
FileMaker Server può creare copie di backup complete su qualsiasi volume locale che supporti Windows Resilient File System (ReFS); tuttavia, il processo di backup può richiedere più tempo e più spazio su disco.
Nota:la creazione di backup su volumi remoti, inclusi volumi ReFS remoti, non è supportata. Il volume ReFS deve essere un volume locale. Vedere la Guida di FileMaker Server.
Quando si esegue il backup di un database, FileMaker Server controlla se il volume del backup utilizza ReFS. Se il backup del file non viene eseguito su un volume ReFS, FileMaker Server controlla se i database selezionati hanno subito modifiche dall'ultimo backup programmato. Per ogni operazione di backup programmato, FileMaker Server copia completamente i database modificati e crea dei collegamenti fisici ai database di cui è stato eseguito il backup, ma che non sono stati modificati.
Poiché ReFS non supporta i collegamenti fisici, FileMaker Server deve creare una copia di backup completa anche se il database ospitato è identico al file di backup più recente.
Informazioni sul ripristino all'avvio
FileMaker Server crea un registro di ripristino per i database ospitati. All'avvio, prima che i database vengano aperti per l'accesso dei client, FileMaker Server verifica le voci dei database. Se i database non sono stati chiusi correttamente, il ripristino all'avvio utilizza il registro di ripristino per ripristinare i file all'ultimo stato coerente.
Il ripristino all'avvio non sostituisce i backup dei database, ma può aiutare a risolvere eventuali problemi di integrità dei database in seguito a perdita di potenza del server, guasti hardware o problemi software. Vedere la Guida di FileMaker Server.
Per impostazione predefinita, il registro di ripristino viene scritto nella seguente cartella:
- Windows:
[unità]:\Programmi\FileMaker\FileMaker Server\Data\Restoration
- macOS:
/Libreria/FileMaker Server/Data/Restoration
Per risultati migliori, utilizzare FileMaker Admin API per spostare la cartella del registro di ripristino su un'unità disco distinta. Vedere la Guida di FileMaker Admin API.
Hosting dei database collegati a origini dati ODBC
FileMaker Server può ospitare database FileMaker Pro Advanced collegati a origini dati SQL esterne. In FileMaker Pro Advanced, è possibile lavorare con i dati ODBC in modo molto simile a come si lavora con i dati in un database FileMaker. Ad esempio, è possibile aggiungere, cambiare, eliminare e ricercare dati esterni in modo interattivo.
Per informazioni sull'utilizzo di ODBC e JDBC con FileMaker Server e sull'accesso a origini dati ODBC esterne, vedere la Guida di FileMaker Server.
Nota:non è necessario attivare questa funzione di origine dati ODBC/JDBC di FileMaker Server per ospitare i database FileMaker Pro Advanced che accedono a un'origine dati SQL esterna tramite ODBC.
Abilitazione del single sign-on per le origini dati ODBC (Windows)
Se si lavora con database FileMaker Pro Advanced ospitati da FileMaker Server che accedono ai dati ODBC da Microsoft SQL Server, è possibile configurare la macchina master per abilitare il single sign-on (SSO). Il single sign-on per le origini dati ODBC permette ai client FileMaker Pro Advanced di utilizzare le proprie autorizzazioni e credenziali di accesso autenticate da Windows per accedere a Microsoft SQL Server senza registrazione.
Per abilitare il single sign-on per le origini dati ODBC con FileMaker Server, configurare il servizio FileMaker Server sulla macchina master per eseguire l'accesso utilizzando l'account utente privilegiato. Ciò significa che questo account utente deve avere il privilegio Rappresenta un client dopo l'autenticazione attivato e che l'account deve essere un account amministratore configurato in Active Directory di Windows in rete.
Prima di poter abilitare il single sign-on per le origini dati ODBC, l'amministratore di dominio Windows deve:
- configurare l'impostazione di sicurezza L'account è trusted per delega per l'account utente di Windows di ciascun utente
- configurare le impostazioni di sicurezza Utente attendibile per la delega e Usa solo Kerberos per l'account utente privilegiato sulla macchina master
- attivare il privilegio Rappresenta un client dopo l'autenticazione per l'account utente privilegiato sulla macchina master
- configurare il DSN ODBC per utilizzare l'autenticazione Windows sulla macchina master
- configurare Microsoft SQL Server per utilizzare l'autenticazione Windows
Abilitazione del single sign-on per le origini dati ODBC sulla macchina master
- Aprire Pannello di controllo di Windows > Strumenti di amministrazione > Servizi > FileMaker Server, quindi selezionare Azione > Proprietà.
- Nella scheda Accesso, selezionare Questo account.
- Per Questo account, inserire l'account utente privilegiato sulla macchina master, quindi fare clic su OK.
- Aprire Pannello di controllo > Strumenti di amministrazione > Criteri di protezione locali > Criteri locali > Assegnazione diritti utente > Agire come parte del sistema operativo.
- Nella scheda Impostazioni di protezione locale, fare clic su Aggiungi utente o gruppo, quindi inserire l'account utente privilegiato specificato prima per Questo account.
- Fare clic su OK, quindi riavviare il servizio FileMaker Server.
Importante:è necessario abilitare il single sign-on per le origini dati ODBC anche nei database FileMaker Pro Advanced ospitati da FileMaker Server. Vedere la Guida di FileMaker Pro Advanced.
Esecuzione di script lato server
È possibile creare operazioni programmate per eseguire:
- script a livello di sistema (ad esempio, batch Windows, Perl, VBScript e AppleScript)
- script FileMaker in database ospitati da FileMaker Server
- sequenze di script che combinano uno script FileMaker con uno script opzionale di pre-elaborazione a livello di sistema e uno script opzionale di post-elaborazione a livello di sistema
Vedere la Guida di FileMaker Server.
Script a livello di sistema
I file di script devono trovarsi nella cartella Scripts sulla macchina master della distribuzione di FileMaker Server. Per programmare l'esecuzione di uno script a livello di sistema, creare uno script programmato e specificare il tipo Script di sistema. Quindi selezionare il file di script da eseguire.
Gli script a livello di sistema possono eseguire operazioni a livello di sistema operativo sulla macchina master.
Script FileMaker
Per programmare l'esecuzione di uno script FileMaker, creare uno script programmato e specificare il tipo Script FileMaker. Quindi selezionare il database che contiene lo script da eseguire, poi lo script.
Gli script FileMaker possono eseguire operazioni semplici o complesse. Ad esempio, è possibile scrivere uno script FileMaker per rimuovere i record duplicati o per convalidare il formato dei numeri di telefono. È possibile programmare questi script in modo che vengano eseguiti durante le ore di inattività, ad esempio prima del backup quotidiano.
Gli script possono incorporare decisioni condizionali (istruzioni if-else) ed eseguire i compiti ripetitivi (istruzioni loop). Utilizzare l'Area di lavoro script di FileMaker Pro Advanced per creare gli script selezionando i comandi (detti istruzioni di script) supportati da FileMaker Pro Advanced dal relativo elenco e specificando le opzioni (se necessario).
Per scoprire se un'istruzione di script di FileMaker è supportata da un programma di FileMaker Server, selezionare Server per Mostra compatibilità nell'Area di lavoro script. Vedere la sezione relativa alle istruzioni di script nella Guida di FileMaker Pro Advanced.
Sequenze di script
Per creare una sequenza di script, creare uno script programmato e specificare il tipo Sequenza di script. Quindi selezionare il database che contiene lo script FileMaker da eseguire, poi lo script. Infine selezionare uno script opzionale di pre-elaborazione a livello di sistema, uno script opzionale di post-elaborazione a livello di sistema o entrambi.
Visualizzazione delle statistiche del sistema
La pagina Dashboard dell'Admin Console visualizza le statistiche relative a utilizzo della CPU, utilizzo della memoria, throughput di rete e throughput del disco. Queste statistiche possono essere utili per diagnosticare problemi a livello di hardware del sistema che potrebbero influire sulle prestazioni del sistema.
Visualizzazione delle statistiche sul server e sui client
Per visualizzare un riepilogo delle statistiche sulle connessioni e sui database per FileMaker Server, aprire il registro delle statistiche sul server (Stats.log) e il registro delle statistiche sui client (ClientStats.log). Queste statistiche possono essere utili per diagnosticare problemi a livello di prestazioni e identificare problemi a livello di accesso dei client. È possibile visualizzare:
- la percentuale di volte in cui FileMaker Server ha recuperato i dati dalla cache (RAM) invece che dall'hard disk, la percentuale di cache non salvata, la quantità di dati letta dal disco, i dati scritti sul disco e le ore di chiamata dei client
- informazioni sulla connessione dei client raccolte durante le chiamate remote eseguite da ciascun client FileMaker, da tutti i client Motore per la Pubblicazione Web (WPC) e da tutti i client ODBC e JDBC
Vedere la Guida di FileMaker Server.
Invio di messaggi ai client FileMaker
È possibile inviare messaggi per comunicare ai client FileMaker Pro Advanced, FileMaker Go e FileMaker WebDirect eventi importanti quali arresti del server, manutenzione del database o promemoria di scadenze. È possibile inviare messaggi a:
- tutti i client FileMaker o i client FileMaker selezionati collegati ai database ospitati
- client FileMaker collegati a qualsiasi database o ai database selezionati ospitati da FileMaker Server
Vedere la Guida di FileMaker Server.
Download dei file di registro nell'Admin Console
FileMaker Server tiene traccia delle attività, degli accessi dei client e di altre informazioni durante il funzionamento e memorizza queste informazioni nei file di registro.
Per scaricare i file di registro, aprire l'Admin Console e fare clic su Configurazione > scheda Registrazione.
Vedere la Guida di FileMaker Server.
Notifiche e-mail
È possibile configurare FileMaker Server per inviare notifiche e-mail SMTP sugli errori. Specificare le impostazioni del server di posta SMTP nell'Admin Console, compreso l'indirizzo del server SMTP, il numero di porta, il nome utente e la password e l'elenco degli indirizzi e-mail che riceveranno i messaggi.
Vedere la Guida di FileMaker Server.
Utilizzo dell'interfaccia a riga di comando
FileMaker fornisce lo strumento fmsadmin
per amministrare FileMaker Server attraverso l'interfaccia a riga di comando (CLI). Per utilizzare l'interfaccia a riga di comando, è necessario aver eseguito l'accesso al computer su cui è in esecuzione FileMaker Server, direttamente o tramite un software desktop remoto. L'interfaccia a riga di comando è disponibile attraverso il prompt dei comandi (Windows) e l'applicazione Terminale (macOS). I comandi CLI possono essere utilizzati anche in uno script o in un file batch.
File dell'interfaccia a riga di comando
L'eseguibile fmsadmin
dell'interfaccia a riga di comando si trova nella cartella:
- Windows: [unità]:\Programmi\FileMaker\FileMaker Server\Database Server\fmsadmin.exe
- macOS: /Libreria/FileMaker Server/Database Server/bin/fmsadmin
Note
- Windows: se FileMaker Server è installato in una posizione non predefinita, la parte iniziale del percorso predefinito riportato sopra (\Programmi\FileMaker\FileMaker Server) viene sostituita dal percorso specificato durante l'installazione. Ad esempio: \My_Path\Database Server\
- macOS: viene installato anche un link simbolico a
fmsadmin
: /usr/bin/fmsadmin
Comandi dell'interfaccia a riga di comando
La formattazione generale per i comandi fmsadmin
è:
comando fmsadmin [opzioni]
L'esempio di seguito esegue l'autenticazione con il nome utente admin e la password pword dell'Admin Console e chiude tutti i database aperti senza richiedere una conferma:
fmsadmin close -y -u admin -p pword
Importante:i comandi CLI possono includere nome e password dell'Admin Console. Se un comando viene usato in modo interattivo, il nome utente è visibile, ma non la password. Se il comando di uno script o di un file batch deve comprendere un nome utente e una password, assicurarsi che soltanto il proprietario della password possa visualizzare lo script o il file batch.
Guida CLI
Nell'interfaccia a riga di comando, utilizzare il comando help
per visualizzare le pagine della Guida in cui è presente un elenco dei comandi e delle opzioni disponibili con una spiegazione di come utilizzarli:
fmsadmin help
Aggiornamento o spostamento di un'installazione esistente
Panoramica
È possibile eseguire l'upgrade di un'installazione esistente di FileMaker Server 16 o 17 a FileMaker Server 18. È inoltre possibile spostare un'installazione esistente di FileMaker Server 18 su altre macchine.
Per cambiare la licenza di una distribuzione esistente di FileMaker Server 18, vedere Aggiornamento del codice di licenza di FileMaker Server.
Di seguito sono elencati i passi generali del processo. Per informazioni su ogni passo vedere le relative sezioni.
Importante:è necessario eseguire i passi nell'ordine indicato nelle sezioni di seguito.
- Salvare le impostazioni dei programmi.
- Annotare le impostazioni correnti di FileMaker Server.
- Arrestare FileMaker Server.
- Fare una copia di tutti i database e i file di script di shell utilizzati con FileMaker Server.
- Disinstallare FileMaker Server.
- Svuotare la cache di Java e del browser Web per cancellare le informazioni relative all'installazione precedente di FileMaker Server.
- Installare FileMaker Server 18.
- Spostare tutti i database o i file di script utilizzati con la versione precedente di FileMaker Server nelle relative posizioni all'interno della struttura di cartelle di FileMaker Server.
- Caricare le impostazioni dei programmi dopo l'installazione.
- Configurare Filemaker Server.
Se è necessario aggiornare il sistema operativo della macchina, vedere Aggiornamento del sistema operativo su macchine in cui è in esecuzione FileMaker Server.
Passo 1. Salvare i programmi
È possibile salvare le impostazioni dei programmi configurati nell'installazione corrente.
- Aprire l'Admin Console e fare clic su Configurazione > scheda Programmi di script.
- Fare clic su Salva o Carica e selezionare Salva tutti i programmi. Per impostazione predefinita, il file viene salvato nella cartella di download del browser Web.
Dopo aver installato FileMaker Server, è possibile caricare il file delle impostazioni dei programmi per configurarli immediatamente nella nuova installazione.
Nota:il nome predefinito del file delle impostazioni dei programmi corrisponde alla versione di FileMaker Server:
- FileMaker Server 16: fms16_settings.settings
- FileMaker Server 17: fms17_settings.settings
- FileMaker Server 18: fms18_settings.settings
Non è possibile specificare un nome diverso quando si salva il file nell'Admin Console, ma è possibile modificare il nome del file utilizzando gli strumenti del sistema operativo dopo aver salvato il file.
Passo 2. Annotare le impostazioni di FileMaker Server
Annotare le impostazioni correnti di FileMaker Server perché successivamente si dovranno reinserire a mano. Alcuni esempi sono:
- Annotare il nome dell'installazione di FileMaker Server (il nome visualizzato dagli utenti FileMaker Pro Advanced nella finestra di dialogo Host e dagli utenti FileMaker Go nel Centro di comando).
- Salvare le impostazioni dei programmi in un file. Vedere Passo 1. Salvare i programmi.
- Annotare altre impostazioni che sono state modificate rispetto alle impostazioni predefinite e che si desidera riutilizzare nella distribuzione di FileMaker Server 18.
- Se si utilizza un certificato SSL personalizzato, salvare una copia dei file serverCustom.pem e serverKey.pem memorizzati nella cartella CStore per importare il certificato SSL personalizzato in un secondo momento.
Dove annotare le impostazioni per FileMaker Server
Prima di spostare un'installazione esistente di FileMaker Server su un'altra macchina, avviare l'Admin Console (vedere Avvio dell'Admin Console). Annotare le impostazioni nelle schede di configurazione:
- Per FileMaker Server 17 e 18, annotare le impostazioni nelle schede Configurazione, Connettori e Amministrazione.
- Per le versioni precedenti, annotare le impostazioni nelle schede Impostazioni generali, Server Database e Pubblicazione Web.
Passo 3. Arrestare FileMaker Server
-
In Connettori > scheda Pubblicazione Web dell'Admin Console, arrestare tutti i Motori per la pubblicazione Web in esecuzione.
Attendere l'arresto dei Motori per la pubblicazione Web sulle macchine master e worker.
-
In Configurazione > scheda Impostazioni generali, arrestare il server database.
Attendere l'arresto del server database.
- Arrestare il servizio (Windows) o i processi (macOS) di FileMaker Server. Vedere la Guida di FileMaker Server.
Passo 4. Fare una copia dei database, degli script e dei plug-in
Fare una copia di tutti i database, dei file di script di shell e dei plug-in utilizzati con FileMaker Server. In un'installazione predefinita di FileMaker Server, sono memorizzati sulla macchina master nelle seguenti cartelle.
File FileMaker Server 17 e 18
Windows:
- \Programmi\FileMaker\FileMaker Server\Data\Databases
- \Programmi\FileMaker\FileMaker Server\Data\Secure
- \Programmi\FileMaker\FileMaker Server\Data\Scripts
- \Programmi\FileMaker\FileMaker Server\Database Server\Extensions
macOS:
- /Libreria/FileMaker Server/Data/Databases
- /Libreria/FileMaker Server/Data/Secure
- /Libreria/FileMaker Server/Data/Scripts
- /Libreria/FileMaker Server/Database Server/Extensions
File FileMaker Server 16
Windows:
- \Programmi\FileMaker\FileMaker Server\Data\Databases
- \Programmi\FileMaker\FileMaker Server\Data\Scripts
- \Programmi\FileMaker\FileMaker Server\Database Server\Extensions
macOS:
- /Libreria/FileMaker Server/Data/Databases
- /Libreria/FileMaker Server/Data/Scripts
- /Libreria/FileMaker Server/Database Server/Extensions
Nota:se si installa FileMaker Server in una posizione non predefinita in Windows, la parte iniziale del percorso predefinito (\Programmi\FileMaker\FileMaker Server) viene sostituita dal percorso specificato durante l'installazione. Ad esempio:
\Posizione specificata dall'utente\Data\Databases
Passo 5. Disinstallare FileMaker Server
Dopo aver annotato le impostazioni dell'installazione esistente di FileMaker Server, è possibile disinstallare FileMaker Server.
Nota:per disinstallare una distribuzione su più macchine, eseguire la disinstallazione prima sulle macchine worker.
Importante:il processo di disinstallazione elimina le impostazioni; assicurarsi quindi di aver preso nota di tutte le impostazioni da salvare. Vedere Passo 2. Annotare le impostazioni di FileMaker Server.
Windows:
Per disinstallare FileMaker Server:
- Aprire Pannello di controllo, quindi fare clic su Disinstalla un programma (o Programmi e funzionalità).
- Selezionare il prodotto FileMaker Server dall'elenco e fare clic su Disinstalla.
- Confermare di voler disinstallare il programma.
macOS:
Per disinstallare FileMaker Server:
- Aprire la cartella /Libreria/FileMaker Server.
- Fare doppio clic sull'icona del programma di disinstallazione.
- Confermare di voler disinstallare il programma.
Passo 6. Svuotare la cache di Java e del browser Web
Dopo aver disinstallato FileMaker Server, la cache di Java potrebbe mantenere i puntatori ai componenti di FileMaker Server disinstallati. Inoltre, il browser Web potrebbe mantenere le versioni memorizzate nella cache di file di grafica e HTML disinstallati.
Svuotare la cache di Java e del browser Web per cancellare le informazioni relative all'installazione precedente di FileMaker Server.
Passo 7. Installare FileMaker Server 18
Per installare FileMaker Server, utilizzare un account con privilegi di amministratore.
- Per la distribuzione su un'unica macchina, vedere Installazione rapida (distribuzione su un'unica macchina).
- Per la distribuzione su più macchine, vedere Distribuzione di FileMaker Server su più macchine.
Il programma di installazione di FileMaker Server richiede alcune delle impostazioni annotate in Passo 2. Annotare le impostazioni di FileMaker Server.
Passo 8. Spostare i file nella posizione corretta
Spostare i file di script e i plug-in utilizzati con la versione precedente di FileMaker Server nelle relative posizioni all'interno della struttura di cartelle di FileMaker Server 18. Vedere Passo 4. Fare una copia dei database, degli script e dei plug-in.
Nota:è possibile utilizzare FileMaker Pro Advanced per trasferire i database .fmp12 nella nuova distribuzione di FileMaker Server. Vedere Caricamento dei database. Per trasferire manualmente i database, vedere la Guida di FileMaker Server.
Importante:se si utilizza FileMaker Server 18 e si desidera trasferire le impostazioni caricando il file delle impostazioni dei programmi, assicurarsi di aver creato una struttura di cartelle nella nuova installazione di FileMaker Server identica all'installazione del server di origine. Copiare i database, gli script e gli altri file della soluzione dall'installazione di origine alla nuova installazione di FileMaker Server e impostare le opportune autorizzazioni in macOS. Vedere la Guida di FileMaker Server.
Passo 9. Caricare i programmi
Se si sta eseguendo lo spostamento da un'installazione precedente di FileMaker Server 16, 17 o 18, è possibile caricare il file delle impostazioni dei programmi dopo l'installazione. Vedere Passo 1. Salvare i programmi.
Importante:ogni volta che si carica un file delle impostazioni dei programmi, tutti i programmi esistenti nella nuova installazione di FileMaker Server vengono eliminati e sostituiti dai programmi nel file delle impostazioni dei programmi. Non è possibile unire le impostazioni dei programmi di più distribuzioni di FileMaker Server.
- Aprire l'Admin Console della nuova installazione di FileMaker Server 18 e fare clic su Configurazione > scheda Programmi di script.
- Fare clic su Salva o Carica e selezionare Carica tutti i programmi.
- Fare clic su Sfoglia e andare alla cartella in cui è stato salvato il file delle impostazioni dei programmi.
- Selezionare il file delle impostazioni dei programmi e fare clic su Scegli.
- Fare clic su Carica per caricare il file delle impostazioni dei programmi in FileMaker Server.
- Leggere il messaggio per vedere quanti programmi sono stati caricati.
- Aprire il file LoadSchedules.log nella cartella Logs per visualizzare informazioni dettagliate sugli errori che si sono verificati e apportare le correzioni necessarie.
Vedere la Guida di FileMaker Server.
Passo 10. Configurare la distribuzione
A questo punto è possibile avviare l'Admin Console e configurare la distribuzione di FileMaker Server utilizzando le impostazioni annotate in Passo 2. Annotare le impostazioni di FileMaker Server. Vedere la Guida di FileMaker Server.
Come parte della configurazione, assicurarsi di importare il certificato SSL personalizzato, se si sta utilizzando la tecnologia SSL.
Per informazioni sul caricamento dei database, sulla programmazione dei backup e sull'esecuzione di altre operazioni, vedere Amministrazione di FileMaker Server.
Aggiornamento del sistema operativo su macchine in cui è in esecuzione FileMaker Server
Per un elenco delle versioni di sistema operativo supportate, vedere i requisiti di sistema di FileMaker Server.
Applicazione di aggiornamenti di sicurezza o di aggiornamenti secondari del sistema operativo
Quando si applica un aggiornamento di sicurezza o un aggiornamento secondario del sistema operativo (ad esempio, da macOS 10.14.1 a 10.14.2 o con Windows Update), interrompere i processi di FileMaker Server e applicare l'aggiornamento, quindi riavviare la macchina.
- Salvare le impostazioni dei programmi. Vedere Passo 1. Salvare i programmi (in via precauzionale, nel caso in cui l'aggiornamento causasse problemi che richiedono di disinstallare e reinstallare il programma).
- Annotare le impostazioni correnti di FileMaker Server. Vedere Passo 2. Annotare le impostazioni di FileMaker Server.
- Arrestare FileMaker Server. Vedere Passo 3. Arrestare FileMaker Server.
- Fare una copia di tutti i database e dei file di script di shell utilizzati con FileMaker Server. Copiare i file su un volume esterno. Vedere Passo 4. Fare una copia dei database, degli script e dei plug-in.
- Applicare l'aggiornamento di sicurezza o l'aggiornamento del sistema, quindi riavviare la macchina.
- Se FileMaker Server non è impostato per l'avvio automatico, avviarlo manualmente.
- Avviare l'Admin Console. Vedere Avvio dell'Admin Console.
- Utilizzando l'Admin Console, verificare che siano ospitati tutti i database di FileMaker Pro Advanced e che siano state conservate tutte le impostazioni e tutti i programmi di FileMaker Server.
- Esaminare il file Event.log di FileMaker Server per eventuali messaggi di errore, messaggi di avviso o modifiche impreviste alle impostazioni.
- In caso di problemi, disinstallare e reinstallare FileMaker Server, quindi ripristinare i file e le impostazioni salvati prima di eseguire l'aggiornamento. Per istruzioni sulla disinstallazione e il ripristino, vedere i passi da 5 a 11 in Applicazione di un aggiornamento importante del sistema.
Vedere Guida CLI per il comando fmsadmin start
o vedere la Guida di FileMaker Server.
Applicazione di un aggiornamento importante del sistema
Quando si applica un aggiornamento importante del sistema operativo (ad esempio, da macOS 10.13 a macOS 10.14 o da Windows Server 2012 R2 a Windows Server 2016), disinstallare FileMaker Server e aggiornare il sistema operativo, quindi reinstallare FileMaker Server.
- Salvare le impostazioni dei programmi. Vedere Passo 1. Salvare i programmi.
- Annotare le impostazioni correnti di FileMaker Server. Vedere Passo 2. Annotare le impostazioni di FileMaker Server.
- Arrestare FileMaker Server. Vedere Passo 3. Arrestare FileMaker Server.
- Fare una copia di tutti i database e dei file di script di shell utilizzati con FileMaker Server. Copiare i file su un volume esterno. Vedere Passo 4. Fare una copia dei database, degli script e dei plug-in.
- Disinstallare FileMaker Server. Vedere Passo 5. Disinstallare FileMaker Server.
- Svuotare la cache di Java e del browser Web per cancellare le informazioni relative all'installazione precedente di FileMaker Server. Vedere Passo 6. Svuotare la cache di Java e del browser Web.
- Aggiornare il sistema operativo.
- Installare FileMaker Server 18. Vedere Passo 7. Installare FileMaker Server 18.
- Spostare tutti i database o i file di script utilizzati con la versione precedente di FileMaker Server nelle relative posizioni all'interno della struttura di cartelle di FileMaker Server 18. Vedere Passo 8. Spostare i file nella posizione corretta.
- Caricare le impostazioni dei programmi dopo l'installazione. Vedere Passo 9. Caricare i programmi.
- Configurare Filemaker Server. Vedere Passo 10. Configurare la distribuzione.
Impostazione del server Web
Panoramica del server Web
In tutte le distribuzioni, FileMaker Server utilizza Internet Information Services (IIS) in Windows o Apache in macOS. Il server Web serve i client Pubblicazione Web, ospita l'applicazione Web Admin Console e gestisce alcune operazioni di trasferimento dei dati.
Questa sezione descrive le nozioni di base per richiedere un certificato SSL (Secure Socket Layer) personalizzato, attivare il server Web e configurare impostazioni di autenticazione IIS aggiuntive. Per informazioni sulla configurazione del server Web, vedere la documentazione relativa al server Web.
Richiesta di un certificato SSL
FileMaker Server utilizza la tecnologia SSL per crittografare le connessioni HTTPS tra il server Web e i browser Web degli utenti per Admin Console, FileMaker WebDirect, FileMaker Data API e Pubblicazione Web personalizzata. Il server database può utilizzare la crittografia SSL anche per le connessioni con i client FileMaker Pro Advanced, i client FileMaker Go e il Motore per la pubblicazione Web.
La tecnologia SSL utilizza certificati digitali per certificare la proprietà della chiave pubblica utilizzata per crittografare i dati. FileMaker Server fornisce un certificato SSL standard firmato da FileMaker, Inc. che non verifica il nome del server. Questo certificato è utilizzato da tutti i componenti di FileMaker Server che utilizzano la crittografia SSL. Tuttavia, poiché questo certificato non verifica il nome del server, la maggior parte dei browser Web segnalerà agli utenti un problema con il certificato di sicurezza del sito Web. Per alcuni browser Web, i problemi relativi al certificato possono influire sulle prestazioni e sulla funzionalità. Il certificato predefinito di FileMaker è destinato solo ai test.
Per l'uso in un ambiente di produzione è richiesto un certificato SSL personalizzato. Se il server non dispone di un certificato SSL personalizzato, l'Admin Console visualizzerà degli avvisi di sicurezza.
Quando si importa un certificato SSL personalizzato, FileMaker Server consente a tutte le connessioni client al server database di utilizzare la crittografia SSL e i client Web vengono limitati alle connessioni HTTPS.
Per informazioni sull'utilizzo delle connessioni sicure, vedere la Guida di FileMaker Server.
È possibile richiedere a un'autorità di certificazione (CA) attendibile supportata da FileMaker, Inc. un certificato SSL personalizzato che corrisponda al nome del server o al nome di dominio specifici. Utilizzare il comando CLI certificate
per creare una richiesta di firma del certificato (serverRequest.pem) da inviare a un'autorità di certificazione e una chiave privata (serverKey.pem) da mantenere segreta. Vedere Utilizzo del comando CLI certificate. Una volta ricevuto il certificato firmato dall'autorità di certificazione, aprire l'Admin Console e fare clic su Configurazione > scheda Certificato SSL per importare il certificato.
Il file del certificato SSL personalizzato si trova nella cartella CStore:
- Windows: [unità]:\Programmi\FileMaker\FileMaker Server\CStore\serverCustom.pem
- macOS: /Libreria/FileMaker Server/CStore/serverCustom.pem
Dopo aver aggiornato il certificato SSL personalizzato, riavviare il server database.
All'avvio del server database, se non è possibile trovare un certificato SSL personalizzato, viene utilizzato il file server.pem predefinito.
Per informazioni sulla protezione dei dati, vedere la Guida di FileMaker Server.
Note
- FileMaker Server supporta l'uso di certificati per un singolo dominio, certificati wildcard o certificati con nome alternativo del soggetto (SAN).
- Utilizzare i metodi FileMaker per importare il certificato SSL personalizzato: la funzione di importazione dei certificati dell'Admin Console o il comando CLI
certificate
. Non utilizzare gli strumenti di certificazione di IIS o di OpenSSL per importare un certificato SSL personalizzato per il componente server Web di FileMaker Server poiché il server database e il componente server Web devono utilizzare lo stesso certificato. - Il certificato SSL personalizzato deve utilizzare la codifica Base64.
- FileMaker Server non supporta la convalida con un elenco di revoche di certificati (convalida CRL).
- In caso di distribuzione su più macchine, richiedere certificati SSL personalizzati per la macchina master e per le macchine worker. Importare un certificato SSL personalizzato su ciascuna macchina.
- Per rimuovere un certificato importato, utilizzare il comando CLI
fmsadmin certificate delete
e riavviare FileMaker Server per applicare la modifica. Vedere Guida CLI. - Per informazioni sui certificati supportati, consultare la Knowledge Base di FileMaker.
Il comando CLI certificate
può creare una richiesta per un certificato per un singolo dominio o un certificato wildcard. Per utilizzare un certificato SAN, contattare un'autorità di certificazione per creare la richiesta di firma del certificato.
Utilizzo del comando CLI certificate
Utilizzare il comando CLI certificate
per creare un certificato firmato che corrisponda al nome del server o al nome DNS (Domain Name System) per una connessione SSL completamente sicura con FileMaker Server.
FileMaker Server dispone di un certificato predefinito installato sul server database e di un certificato radice fornito con i software FileMaker Pro Advanced e FileMaker Go. Se si utilizza questo certificato, assicurarsi che il certificato server sia installato sulla macchina su cui è in esecuzione il server database e che il certificato client sia installato sui computer client FileMaker Pro e FileMaker Go.
È possibile utilizzare il comando certificate
e richiedere un certificato firmato da un'autorità di certificazione che corrisponda al nome del server o al nome DNS specifici. Un'autorità di certificazione emette certificati digitali che contengono una chiave pubblica e l'identità del proprietario. Quando si crea la richiesta del certificato, viene generata una chiave privata corrispondente alla chiave pubblica.
- Utilizzare il comando
certificate create
per creare il file di richiesta del certificato da inviare all'autorità di certificazione (serverRequest.pem) insieme a un file con chiave privata crittografato utilizzato dal comandocertificate import
(serverKey.pem). - Utilizzare il comando
certificate import
per creare un file server.pem personalizzato. Questo file server.pem personalizzato combina il file del certificato ricevuto dall'autorità di certificazione con il file con chiave privata crittografato creato con il comandocertificate create
.
Nota:per scrivere informazioni sul file serverkey.pem, è necessario disporre di privilegi di amministratore. In caso contrario, Windows o macOS genereranno un errore. Per evitare questo errore:
- Windows: aprire la finestra del prompt dei comandi utilizzando Esegui come amministratore.
- macOS: eseguire l'autenticazione come sudo per eseguire i comandi come super utente.
Formato
fmsadmin certificate create nome_server
fmsadmin certificate create oggetto
fmsadmin certificate import file_certificato
Opzioni
nome_server | oggetto
È necessario specificare nome_server
o oggetto
per il comando certificate create
.
nome_server
è il valore utilizzato dai client per aprire i file ospitati con il protocollo di rete FileMaker, fmnet.
Ad esempio, se i client FileMaker Pro Advanced utilizzano fmnet:/salesdbs.mycompany.com/sales
per aprire il database ospitato "sales", utilizzare il seguente comando con salesdbs.mycompany.com come nome_server
:
fmsadmin certificate create salesdbs.mycompany.com
oggetto
può essere utilizzato per includere più informazioni rispetto a nome server (alcune autorità di certificazione richiedono informazioni aggiuntive). oggetto
utilizza la stessa sintassi dell'argomento nel comando openssl req [-subj arg]
:
-
oggetto
non fa distinzione tra maiuscole e minuscole. -
oggetto
deve essere formattato come/tipo0=valore0/tipo1=valore1/tipo2=...
, dove ogni coppiatipo=valore
è un tipo di attributo e un valore che specifica un relativo nome distinto. - Utilizzare il carattere backslash (\) per l'escape dei caratteri speciali.
- Utilizzare le virgolette doppie per racchiudere la stringa dell'oggetto se questa contiene caratteri di spazio.
Ad esempio, per utilizzare il nome comune DNS salesdbs.mycompany.com e il valore del Paese US, utilizzare il seguente comando:
fmsadmin certificate create /CN=salesdbs.mycompany.com/C=US
L'esempio che segue mostra attributi aggiuntivi che possono essere specificati utilizzando l'opzione oggetto:
fmsadmin certificate create "/CN=ets-srvr.filemaker.com/O=FileMaker DBS Test/C=US/ST=California/L=Santa Clara"
Il comando certificate create
crea due file di output:
- Il file di richiesta del certificato: serverRequest.pem.
Inviare il file serverRequest.pem all'autorità di certificazione seguendo la procedura definita dall'autorità stessa. - Il file con chiave privata crittografato: serverKey.pem.
Il comandocertificate import
combina questo file con il file del certificato ricevuto dall'autorità di certificazione.
file_certificato
È necessario specificare file_certificato
per il comando certificate import
.
file_certificato
è il nome di percorso completo per il file del certificato SSL personalizzato ricevuto dall'autorità di certificazione. È possibile utilizzare un nome di percorso assoluto o relativo.
Ad esempio, se il file del certificato è c:\Documents\signedCertificate.crt, utilizzare il seguente comando:
fmsadmin certificate import c:\Documents\signedCertificate.crt
Il comando certificate import
combina il file del certificato firmato con il file serverKey.pem e crea un file serverCustom.pem. Il file serverCustom.pem viene creato nella cartella CStore:
- Windows: [unità]:\Programmi\FileMaker\FileMaker Server\CStore\serverCustom.pem
- macOS: /Libreria/FileMaker Server/CStore/serverCustom.pem
Per utilizzare il comando certificate import
:
- Windows: è necessario disporre di privilegi di amministratore per la cartella CStore.
- macOS: è necessario disporre delle autorizzazioni di accesso di lettura/scrittura per la cartella CStore.
Dopo aver utilizzato il comando certificate import
, è necessario riavviare il server database. Dopo il riavvio, se il server database non è in grado di trovare serverCustom.pem, utilizzerà il file server.pem predefinito.
Attivazione del server Web IIS in Windows
Il server Web IIS deve essere attivato sulle macchine master e worker per consentire il funzionamento di FileMaker Server.
Se il programma di installazione di FileMaker Server rileva che IIS non è attivato, lo attiva. Il programma di installazione di FileMaker Server installa anche l'estensione Microsoft Application Request Routing (ARR) per IIS, se non è presente. Tuttavia, per attivare manualmente IIS, seguire la procedura di seguito in base alla versione supportata di Windows in uso.
Per attivare IIS nelle versioni Windows con menu Start:
- Fare clic sul menu Start > Strumenti di amministrazione > Server Manager.
- Fare clic su Aggiungi ruoli.
- In Aggiunta guidata ruoli, selezionare Server Web (IIS), quindi fare clic su Avanti.
- Selezionare i servizi ruolo IIS da installare. Fare clic su Avanti per accettare le impostazioni predefinite.
- Aggiungere i servizi ruolo necessari.
Per attivare IIS nelle versioni Windows con schermata Start di Windows:
- Nella schermata Start di Windows, selezionare Server Manager.
- Fare clic sul menu Gestione > Aggiungi ruoli e funzionalità.
- Selezionare Installazione basata su ruoli o basata su funzionalità, quindi fare clic su Avanti.
- Selezionare il server, quindi fare clic su Avanti.
- Selezionare Server Web (IIS), quindi fare clic su Avanti.
- Selezionare eventuali funzioni aggiuntive, se necessario, quindi fare clic su Avanti.
- Fare clic su Avanti.
- Selezionare i servizi ruolo IIS da installare. Fare clic su Avanti per accettare le impostazioni predefinite.
- Confermare le selezioni, quindi fare clic su Installa.
Per verificare che il server Web sia in esecuzione, in un browser Web sulla macchina host del server Web digitare quanto segue:
http://127.0.0.1
Durante l'installazione, il programma di installazione di FileMaker Server verifica che nessun sito Web esistente stia utilizzando le porte 80 o 443 (il sito Web predefinito utilizza la porta 80 e viene abilitato quando si attiva IIS per la prima volta). Se queste porte sono in uso, il programma di installazione richiede di rendere disponibili queste porte. Quindi, il programma di installazione crea un proprio sito Web distinto chiamato FMWebSite e lo configura in modo che utilizzi la porta 80 per HTTP e la porta 443 per HTTPS. Sulla macchina master, il programma di installazione configura il sito FMWebSite in modo che utilizzi anche la porta 16000 per l'Admin Console tramite HTTPS.
Per informazioni su IIS, consultare il sito Web Microsoft.
Configurazione dell'autenticazione per il sito FMWebSite in IIS
FileMaker Server gestisce l'autenticazione per i database protetti da password pubblicati tramite la Pubblicazione Web personalizzata. È possibile scegliere se utilizzare l'autenticazione IIS per il sito FMWebSite oltre all'autenticazione di FileMaker Server.
È possibile scegliere tra le seguenti configurazioni:
- Disattivare l'autenticazione IIS: disattivare tutti i metodi di autenticazione IIS e utilizzare l'accesso anonimo al sito FMWebSite. Questa è la configurazione più semplice. Vedere Disattivazione dell'autenticazione IIS.
- Lasciare attivata l'autenticazione IIS e attivare anche l'autenticazione di base: lasciare i metodi di autenticazione IIS correnti attivati per gli altri siti Web e utilizzare l'autenticazione di base per il sito FMWebSite utilizzato dal Motore per la Pubblicazione Web. È anche necessario configurare account utente Windows che corrispondano esattamente agli account utente per database FileMaker pubblicati sul Web. Vedere Attivazione dell'autenticazione IIS.
Disattivazione dell'autenticazione IIS
Per impostazione predefinita, la protezione directory di Windows IIS cerca di autenticare tutte le richieste fatte attraverso il server Web IIS. Il modo più semplice per utilizzare IIS con FileMaker Server è disattivare l'autenticazione IIS. Se si disattivano tutti i metodi di autenticazione IIS e si utilizza l'accesso anonimo al sito FMWebSite, non è necessario aggiungere account utente Windows.
Per disattivare l'autenticazione IIS:
- Aprire Pannello di controllo, quindi selezionare Sistema e sicurezza > Strumenti di amministrazione > Gestione Internet Information Services (IIS).
- In Gestione Internet Information Services (IIS), selezionare il sito FMWebSite. Potrebbe essere necessario espandere alcuni nodi per visualizzare i siti Web.
- Nel riquadro centrale, fare doppio clic su Autenticazione.
-
Nel riquadro Autenticazione:
- assicurarsi che Autenticazione anonima sia attivata
- disattivare tutti gli altri metodi di autenticazione
Attivazione dell'autenticazione IIS
Se si attiva un metodo di autenticazione IIS per il server Web IIS, è necessario attivare l'autenticazione di base per il sito FMWebSite che si connette al Motore per la Pubblicazione Web. Il Motore per la Pubblicazione Web utilizza soltanto l'autenticazione di base. Gli altri siti Web sul server Web possono usare gli altri metodi di autenticazione IIS.
In questa configurazione si devono inoltre creare gli account utente Windows sulla macchina host del server Web che contiene nomi utente e password. Questi nomi utente e password devono corrispondere esattamente ai nomi utente e password di tutti gli account protetti da password definiti nei database FileMaker pubblicati tramite la Pubblicazione Web personalizzata.
I passi di seguito mostrano come installare l'autenticazione di base in ognuna delle versioni supportate di Windows, quindi come attivare l'autenticazione.
Per installare l'autenticazione di base IIS nelle versioni Windows con menu Start:
- Fare clic sul menu Start > Strumenti di amministrazione > Server Manager.
- Fare clic su Aggiungi ruoli.
- In Aggiunta guidata ruoli, selezionare Server Web (IIS), quindi fare clic su Avanti.
- Selezionare Server Web > Sicurezza. Assicurarsi che Autenticazione di base sia selezionato.
- Fare clic su Avanti fino al termine della procedura guidata, quindi fare clic su Chiudi.
Per installare l'autenticazione di base IIS nelle versioni Windows con schermata Start di Windows:
- Nella schermata Start di Windows, selezionare Server Manager.
- Selezionare il menu Gestione > Aggiungi ruoli e funzionalità.
- Selezionare Installazione basata su ruoli o basata su funzionalità, quindi fare clic su Avanti.
- Selezionare il server, quindi fare clic su Avanti.
- Selezionare Server Web (IIS), quindi fare clic su Avanti.
- Selezionare eventuali funzioni aggiuntive, se necessario, quindi fare clic su Avanti.
- Fare clic su Avanti.
- Selezionare Server Web > Sicurezza. Assicurarsi che Autenticazione di base sia selezionato.
- Fare clic su Avanti fino al termine della procedura guidata, quindi fare clic su Chiudi.
Per attivare l'autenticazione IIS:
- Aprire Pannello di controllo, quindi selezionare Sistema e sicurezza > Strumenti di amministrazione > Gestione Internet Information Services (IIS).
- In Gestione Internet Information Services (IIS), selezionare il sito FMWebSite. Potrebbe essere necessario espandere alcuni nodi per visualizzare i siti Web.
- Nel riquadro centrale, fare doppio clic su Autenticazione.
-
Nel riquadro Autenticazione:
- attivare Autenticazione anonima
- attivare Autenticazione di base
Utilizzo del server Web Apache in macOS
Non è necessario attivare il server Web Apache installato con macOS e aver installato l'applicazione macOS Server. Il programma di installazione di FileMaker Server crea una propria istanza del server Web Apache sia sulla macchina master che sulle macchine worker e configura questo server Web in modo che utilizzi la porta 80 per HTTP e la porta 443 per HTTPS. Sulla macchina master, il programma di installazione configura il proprio server Web Apache in modo che utilizzi anche la porta 16000 per l'Admin Console tramite HTTPS. Se si è attivato il server Web Apache già installato con macOS, il programma di installazione di FileMaker Server richiede di rendere disponibili le porte.
Se si utilizza l'applicazione macOS Server per attivare servizi HTTP (ad esempio, siti Web o wiki), l'istanza di Apache esistente può essere riattivata dopo l'installazione di FileMaker Server. Per assicurarsi che l'istanza di Apache utilizzata da FileMaker Server funzioni normalmente, potrebbe essere necessario configurare gli altri servizi HTTP in modo che utilizzino porte diverse da quelle utilizzate da FileMaker Server, disattivare gli altri servizi HTTP o disinstallare l'applicazione macOS Server.
Ottimizzazione della distribuzione di FileMaker Server
Panoramica
Questa sezione fornisce suggerimenti per la scelta dell'hardware adatto, la configurazione del sistema operativo, la risoluzione di eventuali problemi per un funzionamento efficiente di FileMaker Server e il monitoraggio delle prestazioni del server. Se nella propria azienda è presente un gruppo IT, questo potrebbe essere in grado di fornire l'assistenza e le indicazioni necessarie a garantire costantemente un funzionamento efficiente del server.
Scelta dell'hardware adatto
Prima di scegliere l'hardware per il server, valutare il numero di utenti che accedono o accederanno al server. Se al database accedono molti utenti, il disco rigido e il processore saranno probabilmente sottoposti a un utilizzo intenso. Un server database che accede a una grande quantità di dati può richiedere più risorse e necessita di componenti adatti.
Nella scelta dell'hardware, valutare i seguenti elementi chiave:
- Sottosistema del disco: il sottosistema del disco è un tipo di memoria su disco costituito da una raccolta integrata di unità disco. Questo sottosistema è l'elemento più importante da valutare quando si acquista un hardware per FileMaker Server poiché legge e scrive i dati memorizzati nel database. Un sottosistema del disco rapido e ottimizzato per gestire in modo efficace i processi di lettura e scrittura dei dati ha un impatto significativo sulle prestazioni del database. Indipendentemente dal tipo di unità specifica scelto, configurare il sottosistema per supportare un sistema RAID (Redundant Array of Inexpensive Disks) o una rete SAN (Storage Area Network) affidabile per i database ospitati.
- Processore: FileMaker Server gestisce molte operazioni che richiedono un uso intensivo del processore, come la ricerca di informazioni, l'esecuzione di calcoli non memorizzati e la risoluzione di relazioni; pertanto, la scelta del processore è quasi altrettanto importante della scelta del sottosistema del disco. Poiché FileMaker Server può contare sulla presenza di più processori, alcune attività dei database possono essere gestite da processori diversi.
- Rete: il throughput di rete può essere misurato utilizzando diversi strumenti sul sistema e la qualità del throughput di rete dipende da diversi fattori, tra cui il tipo di scheda di interfaccia di rete (NIC) installata e l'infrastruttura fisica della rete. Sebbene l'infrastruttura di rete possa non essere controllabile, possono sorgere problemi dovuti alla configurazione della rete, al traffico e all'indirizzamento. Gli utenti possono collegarsi e lavorare con i database attraverso una connessione LAN o WAN. Per collegarsi a un database ospitato da FileMaker Server attraverso Internet o una rete WAN, è necessario che varie porte siano aperte per il TCP.
-
Memoria: la quantità di memoria utilizzata da un database varia in base alle dimensioni del database, al tipo di database, al numero di utenti e alla complessità del database. Qualunque di questi fattori può richiedere più memoria. Un altro elemento fondamentale per FileMaker Server è la cache.
Le dimensioni massime consentite per la cache RAM dei database corrispondono al numero positivo più piccolo di queste due formule:
- le dimensioni della RAM fisica meno 1024 MB (1 GB)
- 90% delle dimensioni della RAM fisica
Se la pubblicazione Web è attivata in una configurazione su un'unica macchina, impostare la cache dei database su un valore non superiore al 50% di quello massimo.
Specificare le dimensioni della cache dei database utilizzando il comando CLI
set serverconfig cachesize
. Ad esempio, per impostare le dimensioni della cache su 1024 MB, utilizzare il comandofmsadmin set serverconfig cachesize=1024
. Vedere Guida CLI.
Nota:durante la distribuzione, FileMaker Server configura l'utilizzo della memoria in base alle dimensioni della RAM fisica. Se si aggiunge o rimuove memoria RAM, è necessario modificare manualmente le dimensioni della cache utilizzando il comando CLI o reinstallare FileMaker Server in modo che possa ricalcolare l'utilizzo ottimale della memoria per i propri componenti.
Server virtuali
La virtualizzazione consente di eseguire più istanze di un sistema operativo e le applicazioni o i servizi specifici sullo stesso hardware fisico perché è possibile utilizzare un'applicazione software per suddividere un server in ambienti virtuali isolati. Alcuni reparti IT si affidano alla virtualizzazione per ridurre i costi e per sfruttare l'intero potenziale dell'hardware.
FileMaker Server è stato testato per essere eseguito su macchine virtuali. Quando si utilizza FileMaker Server in un ambiente virtualizzato, è necessario controllare le macchine per verificarne il carico sull'hardware fisico.
Impostazione e configurazione del sistema operativo
Garantire costantemente il funzionamento affidabile ed efficiente del server richiede una certa pianificazione. Questa sezione fornisce informazioni sull'impostazione e sulla configurazione del sistema operativo su macchine in cui è in esecuzione FileMaker Server.
Impostazione e configurazione di Windows
Consiglio di terzi | Eseguire questa operazione |
---|---|
Aggiornare il sistema operativo e altri driver chiave | Assicurarsi che BIOS, firmware e driver siano aggiornati, compresi:
|
Installare gli aggiornamenti Windows | Scaricare le ultime patch del servizio e gli ultimi aggiornamenti e installarli. Per i service pack e le versioni Windows supportati, vedere i requisiti di sistema di FileMaker Server. |
Configurare il sottosistema del disco | Configurare l'array del disco in tre partizioni logiche.
|
Non utilizzare la condivisione dei file | Il componente server database di FileMaker Server accede direttamente ai database FileMaker e gestisce l'accesso alla rete dai client FileMaker. La condivisione dei file non è necessaria. |
Disattivare i servizi non necessari | Disattivare i servizi che Windows attiva per impostazione predefinita, ma che non sono necessari per il corretto funzionamento di FileMaker Server. Il servizio FileMaker Server richiede solo l'accesso ai dischi rigidi e alla rete. |
Disattivare altre impostazioni di Windows | Valutare di modificare queste impostazioni per ottimizzare il sistema in cui viene eseguito FileMaker Server:
|
Configurare il firewall di Windows | Determinare quali porte devono essere aperte e configurare il firewall sulle macchine master e worker. Vedere Prima di installare FileMaker Server. |
Configurare la ricerca di virus | Non consentire al software antivirus di eseguire la scansione delle cartelle che contengono database ospitati o delle cartelle che contengono file per i campi Contenitore che memorizzano dati esternamente. Il software antivirus potrebbe danneggiare i file se si consente la ricerca di virus in tempo reale o all'accesso quando i file sono ospitati dagli utenti. Con la scansione in tempo reale, l'antivirus potrebbe impiegare molto tempo per la scansione dei database, sovraccaricando il disco del server, la memoria e il processore. |
Eseguire la deframmentazione del disco rigido | Eseguire regolarmente la deframmentazione della partizione del disco rigido contenente i database live (non i backup); tuttavia, non eseguire la deframmentazione della partizione quando i file sono ospitati. Nota:chiudere eventuali file ospitati live con l'Admin Console prima di eseguire la deframmentazione. Vedere la Guida di FileMaker Server. |
Impostazione e configurazione di macOS
Consiglio di terzi | Eseguire questa operazione |
---|---|
Evitare servizi che potrebbero influire sul database ospitato live | Qualsiasi servizio o applicazione che permetta l'accesso o la copia dei database ospitati live potrebbe causare la corruzione dei database. A volte i file a cui si accede direttamente mentre FileMaker Server è in fase di caricamento si corrompono. Per evitare di corrompere i file, rimuovere i processi, i servizi o le applicazioni che tentano di accedere ai file ospitati. |
Non utilizzare la condivisione dei file | Il componente server database di FileMaker Server accede direttamente ai database FileMaker e gestisce l'accesso alla rete dai client FileMaker. La condivisione dei file non è necessaria. |
Disattivare Spotlight | L'indicizzazione Spotlight può influire sulle prestazioni di FileMaker Server. Il servizio Spotlight controlla automaticamente quando le informazioni vengono scritte sul disco rigido e indicizza i dati per permettere una ricerca più rapida dei file. |
Non utilizzare Time Machine | Time Machine è un'applicazione che esegue automaticamente il backup dei file, ma non di quelli in uso, come i database FileMaker live. Se si utilizza Time Machine e questa è stata configurata per eseguire il backup dei file, i database non vengono corrotti ma può richiedere un uso intensivo della CPU. Per evitare problemi, aggiungere il percorso in cui sono memorizzati i database nella sezione "Do not back up (Non eseguire il backup)" delle preferenze di Time Machine. |
Non attivare FileVault | FileVault viene utilizzato per crittografare l'intero volume di avvio di macOS. Non attivare FileVault sulla macchina FileMaker Server. Questo richiede un livello di software aggiuntivo e un uso intensivo del processore su qualsiasi dato spostato sul o dal disco rigido. Utilizzare invece FileMaker Pro Advanced per crittografare i database. Vedere Crittografia dei database. |
Assicurarsi che l'applicazione Dashboard non sia in esecuzione | L'applicazione Dashboard permette di eseguire app speciali chiamate widgets. Disconnettersi o uscire dall'applicazione Dashboard (per uscire dall'applicazione Dashboard, l'utente deve disconnettersi). Se non si esegue l'applicazione Dashboard, le risorse del server non vengono consumate dai widget in esecuzione. |
Configurare il firewall | Per impostazione predefinita, il firewall di macOS è disattivato. È possibile attivare il firewall aprendo Preferenze di sistema. Configurare il firewall per autorizzare le connessioni in ingresso a FileMaker Server. Al momento della distribuzione iniziale di FileMaker Server, macOS chiede se il componente FileMaker Server è autorizzato ad accettare le connessioni in ingresso. |
Privilegi del disco e stato S.M.A.R.T. | Poiché macOS è basato su UNIX, talvolta le autorizzazioni implicite per i database ospitati non sono impostate correttamente. Anche se i database si trovano nella posizione corretta, è possibile che non siano accessibili perché FileMaker Server non può modificare le autorizzazioni. Utilizzare FileMaker Pro Advanced per caricare il database e per impostare correttamente le autorizzazioni dei file. Vedere la Guida di FileMaker Server. |
Sicurezza | Per impostazione predefinita, quando si avvia un computer macOS, si apre immediatamente il desktop. FileMaker Server non richiede l'accesso dell'utente per essere eseguito. |
Configurare la ricerca di virus | Non consentire al software antivirus di eseguire la scansione delle cartelle che contengono database ospitati o delle cartelle che contengono file per i campi Contenitore che memorizzano dati esternamente. Il software antivirus potrebbe danneggiare i file se si consente la ricerca di virus in tempo reale o all'accesso quando i file sono ospitati dagli utenti. Con la scansione in tempo reale, l'antivirus impiega molto tempo per la scansione dei database, sovraccaricando il disco del server, la memoria e il processore. |
Considerazioni sulle prestazioni dei database
La progettazione dei database può influire sulle prestazioni di FileMaker Server. Quando si progettano i database, considerare i client che li utilizzeranno e come semplificarne la progettazione per questi client.
-
Per migliorare le prestazioni per tutti i client, limitare l'utilizzo di:
- tabelle esterne
- relazioni complesse tra le tabelle
- calcoli non memorizzati
- liste valori
- trigger di script
- istruzione di script Esegui script su server
- Per i client FileMaker Pro Advanced, ottimizzare le prestazioni dei formati, migliorare le prestazioni delle ricerche, ridurre la formattazione condizionale e disconnettere gli utenti dal server quando non sono attivi. Vedere la Guida di FileMaker Pro Advanced.
- Per i client FileMaker WebDirect, limitare il numero di portali e controlli pannello e il numero di oggetti visualizzati in Visualizza come lista e nei portali. Vedere la Guida di FileMaker WebDirect.
- Per i client Pubblicazione Web personalizzata, limitare il numero di record restituiti per le richieste di ricerca e ridurre la pre-convalida dei dati dei campi. Vedere la Guida alla Pubblicazione Web personalizzata di FileMaker Server.
- Per identificare eventuali problemi nelle prestazioni con i database ospitati, utilizzare l'impostazione Statistiche richieste principali nell'Admin Console. Vedere la Guida di FileMaker Server.
- Per impostazione predefinita, il ripristino all'avvio è attivato. Il ripristino all'avvio assicura maggiore affidabilità. Può anche migliorare le prestazioni in caso di accesso al database da parte di più utenti. Tuttavia, in caso di singoli utenti, il ripristino all'avvio può rallentare le prestazioni. Vedere la Guida di FileMaker Server.
Monitoraggio di FileMaker Server
Monitorare il server è importante per riconoscere e prevenire i problemi.
- Quando gli utenti segnalano un problema, come un blocco del sistema o un rallentamento notevole delle prestazioni, è necessario disporre di buoni strumenti di monitoraggio per risalire alla causa del problema.
- L'analisi delle esigenze future a livello di hardware, l'esecuzione di rilevazioni di base quando si monitora una situazione o una migliore comprensione dell'integrità del server consentiranno di prevenire problemi in futuro.
Monitoraggio delle prestazioni in Windows
Per monitorare FileMaker Server in Windows, utilizzare lo strumento Performance Monitor, chiamato anche perfmon. Con perfmon, è possibile esaminare come le applicazioni in esecuzione influiscano sulle prestazioni del computer, compresi la memoria utilizzata, il tempo di accesso al disco e statistiche di registro sui diversi processi. Mentre alcune informazioni di registro mettono in evidenza colli di bottiglia o punti di tensione piuttosto ovvi, molte delle informazioni potrebbero richiedere un'analisi più dettagliata.
Nota:per utilizzare perfmon, è necessario disporre dei privilegi del gruppo di amministatori locale o di privilegi equivalenti in Windows. Vedere Guida e supporto tecnico di Windows.
Esistono cinque registri che possono aiutare a monitorare le prestazioni in Windows:
- Processore: registra i tempi di attività e di inattività del processore. Selezionare % Tempo processore come indicatore primario dell'attività del processore e per visualizzare la percentuale di tempo media che il processore impiega per processi normali. Per visualizzare il tempo di inattività del processore, selezionare % Tempo di inattività.
- Contatore interfaccia di rete (NIC): cattura i byte inviati e ricevuti attraverso ogni scheda di rete, la lunghezza della coda dei pacchetti in uscita (in pacchetti) e gli errori per i pacchetti in ingresso e in uscita.
- Memoria: registra la quantità di memoria fisica immediatamente disponibile per l'allocazione a un processo o l'utilizzo da parte del sistema. Il registro registra anche i byte nella cache per Memoria\Cache di sistema, errori di cache, errori di pagina, il numero delle operazioni di lettura e le pagine scritte sul disco.
- Processo: registra statistiche sui processi, compresi ora, velocità di lettura e di scrittura, errori di pagina, conteggio dei thread, spazio degli indirizzi virtuali e dimensione corrente (in byte) della memoria allocata da questo processo.
- Disco: cattura il tempo di lettura del disco, il tempo di scrittura del disco, la percentuale di tempo in cui il disco è rimasto inattivo, il numero di richieste in sospeso e gli ingressi e le uscite suddivisi da e verso il disco.
Nota:il Visualizzatore eventi Windows contiene il registro Applicazione e il registro Sistema, utili per comprendere le prestazioni del server. Questi registri possono fornire informazioni sulle attività a livello di utente, di sistema e di assistenza.
Per impostazione predefinita, i registri di prestazioni mostrano le statistiche in tempo reale di determinati contatori. Per visualizzare i registri di prestazioni, aprire Strumenti di amministrazione di Windows > Performance Monitor, quindi andare a Strumenti di monitoraggio > Performance Monitor.
Monitoraggio delle prestazioni in macOS
Monitorare le prestazioni della distribuzione di FileMaker Server per pianificare, gestire le risorse e risolvere i problemi. macOS ha quattro strumenti principali per monitorare le prestazioni del server:
- Monitoraggio Attività: fornisce un elenco di tutti i processi attualmente in esecuzione e informazioni sull'attività generale sul computer.
- Applicazione macOS Server: fornisce strumenti per amministrare i servizi sul sistema operativo e un'interfaccia grafica per monitorare l'utilizzo della CPU, il traffico di rete e l'utilizzo della memoria. Tuttavia, occorre tenere presenti i possibili conflitti che si possono verificare quando si utilizza macOS Server per attivare servizi HTTP (vedere Utilizzo del server Web Apache in macOS).
- Top: un programma a riga di comando che fa parte del motore UNIX per macOS. Utilizzare Top per visualizzare un elenco dei processi in esecuzione sulla macchina, ordinati in base al relativo ID.
- System Activity Reporter (SAR): un programma a riga di comando installato in macOS per impostazione predefinita e composto da due strumenti di base: il System Activity Data Collector (SADC) e il System Activity Reporter (sar). È progettato per raccogliere automaticamente i dati per un lungo periodo di tempo e analizzarli in un secondo momento. I dati raccolti da SAR sono resoconti sui contatori di statistiche cumulative.
Per informazioni su Monitoraggio Attività e macOS Server, consultare le relative Guide. Per informazioni sugli strumenti a riga di comando, aprire l'applicazione Terminale e visualizzare il manuale (pagina man).
Monitoraggio delle prestazioni con Zabbix
Zabbix è un software open source gratuito che può essere utilizzato per monitorare un'installazione FileMaker Server. FileMaker Server abilita la porta 10050 per consentire i controlli passivi Zabbix e la porta 10051 per supportare i controlli attivi Zabbix.
Per utilizzare Zabbix con FileMaker Server, visitare la FileMaker Community.
Risorse aggiuntive
Documentazione Prodotti
- La Guida di FileMaker Server è disponibile su tutte le pagine dell'Admin Console. Andare al fondo della pagina e fare clic su Guida.
- La documentazione di FileMaker Server è accessibile da tutte le pagine dell'Admin Console. Andare al fondo della pagina e fare clic su Documentazione.
- Sul Web, visitare il centro Documentazione Prodotti.
Assistenza clienti e Knowledge Base
- Per assistenza durante l'installazione, l'avvio o la reinstallazione, visitare la pagina del supporto.
- Per suggerimenti, consigli tecnici e ulteriori informazioni su FileMaker Server, consultare la Knowledge Base di FileMaker.
- Per porre domande e ricevere consigli da altri utenti, visitare la FileMaker Community.
Nota:le informazioni nella Knowledge Base di FileMaker e nella FileMaker Community potrebbero non essere disponibili in tutte le lingue.
Controllo aggiornamenti software
Verificare la disponibilità di eventuali aggiornamenti software in Configurazione > scheda Impostazioni generali dell'Admin Console. Se è disponibile un aggiornamento software, per Versione server, fare clic sul link per scaricare l'aggiornamento.