ヒント

独自の 4D Server 管理画面を統合する

アプリケーションを運用するとき、ビルトインの 4Dダイアログを自分たちのニーズに合うようにカスタマイズしたいと思うかもしれません。特に、4D Server の管理画面について、いくつかの情報やアクションを自分のチームだけがアクセスできるようにし、エンドユーザーの管理者には隠したい場合があります。

製品 blank

4Dサーバーの動作を監視する新ツール

Deeplからの自動翻訳
4D Server のアクティビティを管理するのに役立つ多くの 機能がリリースされました。4D v18 R3は、4D管理者に4D Server活動のための別の監視ツールを提供します。指定した時間以降に実行されるすべてのオペレーションと、関連するテーブル、フィールド、クライアントに関する関連する詳細を取得するツールです。
この機能により、上記のことが可能になるだけでなく、コードの最適化、問題の特定、4Dサーバーのリソースの解放が容易になります。
製品 blank

誰が何をしたか:ジャーナルにユーザーの別名を保存する

Deeplからの自動翻訳

コマンドのおかげで、ユーザーを特定するための新しい機能を発見したことでしょう。 SET USER ALIASコマンドのおかげで、ユーザーを特定する新しい機能を発見したことでしょう。4D v18 R2では、コマンドの動作が拡張されました。どのように?読み進めてください。

ヒント blank

4Dコードによる管理者ダイアログのカスタマイズ

Deeplからの自動翻訳

4D Server の管理画面について、情報を削除したい、カスタマイズした情報を追加したいといった要望があります。このAdminWindowコンポーネントは、まさにそのための方法を示しています。このAdminWindowコンポーネントは、そのまま使用することもできますし、お客様のニーズに合わせて変更することもできます。

ヒント blank

ウェブベースのモニタリングダイアログの構築、ステップバイステップ

Deeplからの自動翻訳

4Dサーバーの管理画面をWebインターフェースで再現したいですか?サーバールームに行かなくても、リモートデスクトップを使わなくても、4D Clientのライセンスを消費しなくても、4D Serverで何が起こっているかを便利にチェックしたいと思いませんか?4Dサーバーの主要なパラメーター例えば、メモリー使用量、ドライブスペース、ユーザー、プロセス、そしてリアルタイムモニター)を全てWeb経由で確認することが可能になりました。

このブログでは、4Dが様々なR-releasesで提供した、Webベースのサーバー管理ダイアログを構築するためのコマンド群を紹介します。さらに、4D Hispanoの地域テクニカルマネージャ(Angelo Caroprese)が、あなたのアプリケーションですぐに使える完全なコンポーネントを提供しています。

製品 blank

ウェブプロセスの詳細はこちら

Deeplからの自動翻訳

サーバーを遅くしたり、ブロックしている可能性のあるリクエストをより良く特定するために、ウェブプロセスに関する情報をもっと知りたいという要望がありました。4D v17 R5では、ウェブプロセスが使用するURLの情報を追加しました。この情報は、4Dサーバーの管理画面か、4D言語のGet process activity コマンドで取得できます。

製品 blank

誰が誰?ユーザーを特定する新しい方法

Deeplからの自動翻訳

4D開発者として、あなたはしばしば、独自のディレクトリシステムでエンドユーザーを管理する必要があります。内部ユーザーには、異なる権限を持ついくつかのプロファイルを作成したり、デフォルトのDesignerアカウントを全員に使用することがあります。問題は、複数の人が同じプロファイルを使用する場合、全員が同じ名前になり、区別するのが難しい(場合によっては不可能)ことです。幸いなことに、4D v17 R5では、誰が誰であるかを把握するという頭痛の種を解決することができます。このブログでは、新しいコマンドと新しいセレクタについて説明します。このコマンドは、現在の4Dユーザーアカウント名の代わりに、カスタム名を定義して、4Dユーザーのアイデンティティを設定するのに役立ちます。

製品 blank

新しいサーバー管理コマンド

Deeplからの自動翻訳

4Dは、サーバーを監視するための独自のアプリケーションを作成するのに役立つ機能を提供し続けています。セッション、プロセスアプリケーションサーバーの情報をプログラムで取得することから、Webサーバーの情報を取得することまで、様々な機能があります。

4D v17 R4では、すでにステータスを読み取るコマンドを提供していますが、今度はステータスを変更する機能を提供します。サーバーやクライアント上のダイアログとして、あるいはWebアクセスのためのHTMLページとして、独自の管理インターフェースを作成することができるようになりました。それは、あなた次第です。これらのコマンドにより、標準の4D管理インターフェイスと同じアクションを実行することができます。例えば、定期メンテナンスのお知らせをユーザーに送信したり、アプリケーションサーバーの操作中に新しい接続をブロックしたりすることができます。

製品 blank

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

Deeplからの自動翻訳

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

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

製品 blank

マシンのハードウェア情報を取得する

Deeplからの自動翻訳

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

どの OS が使われているか、どのプロセッサが使われているか、どの程度の RAM が利用可能か、などを知る必要があるのでしょうか?新しいコマンドを呼び出すだけです。 Get system infoコマンドを呼び出すだけです。そして、それだけではありません。このコマンドは、発生しうるあらゆる問題を素早く診断し、解決するために非常に役に立ちます。