実行中のアプリケーションの情報を取得する

Deeplからの自動翻訳

4D v17 R3では、カスタマイズされた サーバー管理ダイアログを作成することで、データベース分析をさらに一歩進めることができます。ユーザーとプロセスに関する情報の取得、getting 4D Webサーバーのすべてのランタイム情報の取得、アクティブなライセンスの詳細ハードウェアとシステムのすべての詳細の取得に続いて、実行中のデータベースのアクティビティとネットワーク構成を取得する機能が追加されました。

データベースがどのIPアドレスとポートをリッスンしているか、クライアントとサーバー間の通信が暗号化されているか、レガシーネットワークレイヤーが使用されているか、知る必要がありますか?新しいコマンドを呼び出すだけです。 Get application info.それだけではありません。このコマンドは、使用したCPUの量、起動からの時間などデータベースに関する情報も返します。

例アプリケーション情報の取得

どのような情報を取得できますか?

この Get application infoコマンドは、以下のような情報を含むオブジェクトを返します。

{
    "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"
}
  

このコマンドは、4Dサーバーだけでなく、リモートクライアントでも呼び出すことができます。詳しくは、上記のアプリケーションの例をダウンロードしてください。コマンドを実行しているマシンによって、返される情報、返されない情報があることに注意してください。詳しくは、ドキュメントをご覧ください。

さらに、新しい OpenSSL versionセレクタを使用することができます。 Get database parameter command.詳しくは、ドキュメントをご覧ください。

Avatar
- プロダクトオーナー - Marie-Sophie Landrieu-Yvertは、2017年にプロダクトオーナーとして4Dプロダクトチームに参加しました。プロダクトオーナーとして、彼女はユーザーストーリー(ユーザーが期待する新機能とその使用法)を書き、それを具体的な機能仕様に変換する役割を担っています。また彼女の役割は、実装された機能が顧客のニーズを満たしているかどうかを確認することでもあります。彼女は1995年にESIGELEC Engineering Schoolを卒業し、IBMでエンジニアとしてのキャリアをスタートさせました。様々なプロジェクト(保守や新規のプロジェクト)に参加し、Cobolのデベロッパーとして働きました。その後、UMLデザイナーおよびJavaデベロッパーとして勤務。最近は、機能要件の分析・記述、ビジネスチームと開発チームの調整などを主に担当しています。