ネットワークサーバの通常のアクティビティを基準として定義できます。サーバアクティビティの基準ドキュメントを用意しておくと、アクティビティの異常を検出することができます。基準になるアクティビティを作成するには、サーバが正常に機能しているときに統計情報を収集する必要があります。
この節では、サーバ管理戦略を計画できるよう、次の情報について説明します。
CPU使用率などのサーバに関する統計について、一定期間の情報をプロットしたトレンドグラフを作成する必要があります。統計サンプルのデータ収集期間が短い場合は、正確な統計値が得られないことがあります。サーバの設定を変更する場合、今後のアクティビティの比較対象になる別の基準を作成すると便利です。
基準ドキュメントの作成には2つの方法があります。1つ目は、基準設定の対象になるさまざまなトレンドグラフを印刷することにより、手動で作成する方法です。もう1つは、サーバ管理のヘルスレポートを基準ドキュメントとして使用する方法です。ヘルスレポートの作成と生成に関する詳細については、Server Managementのヘルスレポートの管理を参照してください。いずれのケースでも、収集されたデータをスプレッドシートなどのプログラムにエクスポートして、さらに詳しい分析を実行したり、レコードを長期間保存したりすることができます。
次の節では、基準ドキュメントの計画および使用に役立つ情報について説明します。
SNMPエージェントソフトウェアの監視対象になるサーバの統計に対してアラームしきい値を設定する必要があります。このしきい値を超えると、Novell ConsoleOneに通知されます。サーバの統計に対してアラームしきい値を設定すると、ポーリングの対象になるサーバの統計情報を常に監視して、問題が発生していないかどうかを確認する必要はなくなります。
Server Managementコンポーネントは、サーバの統計情報にデフォルトのしきい値を設定します。統計情報が変化してしきい値を超えると、アラームが生成されます。
各サーバ基準ドキュメントには、次に示す重要な情報を記載する必要があります。
CPU使用率の統計情報は、マイクロプロセッサの使用状況を示します。CPUの使用率が高くなっている場合、ネットワークの応答に遅延が生じる可能性があります。使用率は、1日のうちの特定の時間で高くなることがあります(たとえば、ユーザが朝にネットワークにログインするときや、電子メールにアクセスするとき)。また、特定の週や月で高くなることもあります。CPU使用率を追跡すると、ピーク時やほとんど使用されていないときにサーバプロセッサにかかる負荷を把握することができます。この情報により、現在のシステムの性能およびアプリケーションプロセッサに求められるニーズの確認、およびパフォーマンスに与える影響の分析を実行することができます。
ほぼすべてのプロセッサが、処理の実行にサーバキャッシュを使用します。サーバキャッシュとは、ファイルが一時的に格納されるサーバメモリ(RAM)のブロックです。キャッシュバッファを使用すると、サーバのパフォーマンスは大きく向上し、ワークステーションはより高速にデータにアクセスできるようになります。これは、メモリに対する読み取り/書き込み処理が、ディスクに対する読み取り/書き込み処理に比べてきわめて高速に実行されるためです。最適なキャッシュバッファ容量は、サーバの総メモリ容量の65%から75%です(これ以上のキャッシュバッファを設定しても、パフォーマンスに悪影響を与えることはありません)。キャッシュバッファの容量が少ないと、サーバのパフォーマンスが低下して、異常終了する場合があります。サービスは、サーバの総メモリ容量の45%に大幅に低下します。
基準ドキュメントを使ってファイルの読み取りと書き込みに関するデータを追跡することにより、ボトルネックがディスクI/Oチャネルによって発生しているのかどうかを確認できる場合があります。たとえば、ユーザに送信される"サーバビジー"パケットの数が増加し、ファイルの読み取りおよび書き込み数も増加した場合、ディスクI/Oチャネルの速度低下やディスクアダプタドライバの障害によりボトルネックが発生することがあります。