InterSystemsCaché、Ensemble、HealthShareを監視するSYSMONダッシュボード

システムモニタは、オペレーティングシステムとCachéメトリックを収集するCaché(Ensemble、HealthShare)に付属する柔軟でカスタマイズ可能なユーティリティです。 また、システムモニタは、1つ以上のインジケータが管理者が設定した値に達すると、管理者にCachéおよびオペレーティングシステムの問題を通知します。







通知は、電子メールまたはその他の手段(カスタム通知クラスを使用)で送信されます。 ^%SYSMONMGRユーティリティを使用して通知を設定できます。 電子メール配信の場合、配信サーバー設定、配信メールアドレス、および認証設定を指定する必要があります。 その後、必要なアドレスをメーリングリストに追加し、テストメッセージを送信して設定を確認できます。 その後、ハードディスクの空き容量、ライセンスの有効期限などに関する通知が電子メールで送信されます。 どのような通知を受け取ることができるかは、 ここで読むことができます







起動直後(および既定では、Cachéインスタンスの起動時にユーティリティが起動します)、システムモニターはメトリックの収集とシステムテーブルへの書き込みを開始します。 データはSQLを介して利用できます。 さらに、SYSMONダッシュボードを使用して、バージョン2015.1からこれらのメトリックを表示および分析できます。







SYSMON Dashboardsは、メトリックを表示および分析するためのオープンソースプロジェクトです。 プロジェクトには、オペレーティングシステムのグラフとCachéインジケータを備えた一連のダッシュボードが付属しています。 SYSMON Dashboardsは、分析およびダッシュボードにDeepSeeテクノロジーを使用します。 インストールプロセスは非常に簡単です。 十分な:







  1. 最新リリースをダウンロード
  2. クラスを任意の領域(USERなど)にインポートします。
  3. 次のコマンドを使用してインストールを実行します。



    do ##class(kutac.monitor.utils.Installer).setup().
          
          





他のすべての設定は自動的に実行されます。 インストール後、メトリックを表示および分析するための一連のDeepSeeダッシュボードがDeepSeeポータルに表示されます。







DeepSeeダッシュボードを表示するには、オープンソースプロジェクトDeepSeeWebを使用します。これは、拡張コンポーネントセットを使用してDeepSeeダッシュボードをレンダリングします。







画像







画像







SYSMONダッシュボードには、基本的なモニター設定と通知を構成するためのWebインターフェイスも含まれています。 より詳細な構成を行うには、 ^%SYSMONMGRユーティリティを使用することをお勧めします 。 SYSMONダッシュボードの構成ページでは、監視対象のメトリックのセットを選択したり、監視を開始/停止したりできます。







画像







Webインターフェイスを介した電子メール通知の設定は、標準の設定と変わりません。サーバーのパラメーター、アドレス、および認証データを指定する必要があります。







電子メール通知の設定例:







画像

したがって、標準のCachéユーティリティとオープンソースプロジェクトを使用して、SYSMONダッシュボードとDeepSeeWebは、インターシステムズプラットフォームの監視タスクを大幅に簡素化できます。








All Articles