Ottenere informazioni sull’applicazione in esecuzione

Tradotto automaticamente da Deepl

4D v17 R3 fa un ulteriore passo avanti nell’analisi del database consentendo di creare una finestra di dialogo personalizzata per l ‘amministrazione del server. Dopo la possibilità di recuperare informazioni su utenti e processi, getting tutte le informazioni di runtime sul server Web 4D, ottenere dettagli sulla licenza attiva e ottenere tutti i dettagli sull’hardware e sul sistema, ora è possibile recuperare anche l’attività e la configurazione di rete del database in esecuzione.

Avete bisogno di sapere su quale indirizzo IP e porta è in ascolto il database, se le comunicazioni tra il client e il server sono criptate o se viene utilizzato il livello di rete legacy? Basta richiamare il nuovo comando, Get application info. E non è tutto! Questo comando restituisce anche informazioni sul database, come ad esempio la quantità di CPU utilizzata, il tempo trascorso dall’avvio e l’elenco continua.

Esempio: Ottenere informazioni sull’applicazione

Che tipo di informazioni posso recuperare?

Il comando Get application info restituisce un oggetto contenente le informazioni mostrate di seguito:

{
    "launchedAsService": false,
    "volumeShadowCopyStatus": "notAvailable",
    "cpuUsage": "10.32",
    "portID": "19814",
    "TLSEnabled": "false",
    "uptime": "9426",
    "useLegacyNetworkLayer": "false",
    "newConnectionsAllowed": "true",
    "IPAddressesToListen": [
        "192.168.18.6",
        "172.16.73.1"
    ],
    "IPAddressesAllowDeny": [
      {
        "ip": "192.168.18.6",
	"mode": "allow"
      },
      {
	"ip": "192.168.18.2",
	"mode": "deny"
      },
      {
	"ip": "192.168.18.1",
	"mode": "allow"
      }
    ],
    "networkInputThroughput": "149014925",
    "networkOutputThroughput": "80238805"
}
  

Questo comando può essere richiamato sia sui client remoti che su 4D Server. Per saperne di più, scaricate l’esempio di applicazione riportato sopra. Si noti che alcune informazioni possono essere restituite o meno a seconda della macchina che esegue il comando. Per ulteriori informazioni, consultare la documentazione.

Inoltre, il nuovo selettore OpenSSL version è disponibile per il comando Get database parameter command. Per saperne di più, consultare la documentazione.

Avatar
- Product Owner - Marie-Sophie Landrieu-Yvert è entrata a far parte del team 4D Product come Product Owner nel 2017. In qualità di Product Owner, è incaricata di scrivere le storie degli utenti e di tradurle in specifiche funzionali. Il suo ruolo è anche quello di assicurarsi che l'implementazione della funzionalità fornita soddisfi le esigenze del cliente.Marie-Sophie si è laureata presso la scuola di ingegneria ESIGELEC e ha iniziato la sua carriera come ingegnere presso IBM nel 1995. Ha partecipato a vari progetti (di manutenzione o di costruzione) e ha lavorato come sviluppatrice Cobol. In seguito ha lavorato come progettista UML e sviluppatore Java. Ultimamente i suoi ruoli principali erano l'analisi e la scrittura dei requisiti funzionali, il coordinamento dei team di business e di sviluppo.