<h2>ヘルスログアナリティクス</h2><br/><div style="overflow-x:auto"><style type="text/css"><!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } </style> <div class="ns-kb-css-body-editor-container"> <div class="mce-toc"> <h2>目次</h2> <ul><li><a href="#mcetoc_1fs77hfe1c">Health Log Analytics (ヘルスログアナリティクス) の概要</a></li><li><a href="#mcetoc_1fs77is7c12">全体的なセットアップロードマップ</a></li><li><a href="#mcetoc_1fs77is7d13">ヘルスログアナリティクスのインストールを要求</a></li><li><a href="#mcetoc_1fs77is7d14">MID サーバーのセットアップ</a></li><li><a href="#mcetoc_1fs77is7d15">データ入力のセットアップ</a></li><li><a href="#mcetoc_1fs79c30h19">ログ処理中</a></li><li><a href="#mcetoc_1fs77is7d16">ログビューアー</a></li><li><a href="#mcetoc_1fs77is7d17">アラート</a></li><li><a href="#mcetoc_1fsoneitk8">トラブルシューティング</a></li><li><a href="#mcetoc_1fsoneitk9">追加情報</a></li></ul> </div> <h3 id="mcetoc_1fs77hfe1c">Health Log Analytics (ヘルスログアナリティクス) の概要</h3> <h4 style="padding-left: 40px;">ヘルスログアナリティクス (HLA) とは</h4> <p style="padding-left: 40px;">ログを受信してログを処理し、そのようなログを ServiceNow インスタンスでレビューできるようにするアプリケーション。HLA はログからメトリクスを収集し、異常を検出します。通常の動作からの逸脱が検出されると、アラートを生成できます。処理が完了すると、ログをインスタンスで確認できるようになります。</p> <p style="padding-left: 40px;">ヘルスログアナリティクスは、エンドポイントまたはデータレイク (Splunk や Elasticsearch など) から ServiceNow インスタンスにストリーミングされるログを収集します。インスタンスは、MID サーバーコネクタインスタンスを介してログを受信します。ヘルスログアナリティクスは、教師なし機械学習 (ML) モデルを使用して、ログデータの例外を特定してトリアージします。次に、例外をグループ化し、さらにアルゴリズムを適用して問題の根本原因を特定します。</p> <h4 style="padding-left: 40px;">アーキテクチャ</h4> <p style="padding-left: 40px;"><img src="sys_attachment.do?sys_id=36fde73c1bb981500b8a9979b04bcb0a" width="990" align="baseline" border="2" /></p> <h4 style="padding-left: 40px;">ログフロー</h4> <p style="padding-left: 40px;">この図は、データの収集からイベント管理へのイベントまたはアラートの送信までのヘルスログアナリティクスワークフローを示しています。</p> <p style="padding-left: 40px;"><img src="sys_attachment.do?sys_id=87dabb341b7d81500b8a9979b04bcb42" width="990" align="baseline" border="2" /></p> <h4 style="padding-left: 40px;">コンポーネントの概要</h4> <p style="padding-left: 40px;"><strong>ストリーミングソース</strong></p> <p style="padding-left: 40px;">ストリーミングソースは、ログを MID サーバーに送信するアプリケーション/サーバーです。</p> <p style="padding-left: 40px;"><strong>MID サーバー</strong></p> <p style="padding-left: 40px;">MID サーバーは、ストリーミングソースからログを受信して ServiceNow インスタンスに転送する「仲介者」です。</p> <p style="padding-left: 40px;"><strong>注:</strong> MID サーバーは、データ入力プリプロセッサーを使用して、ログ処理ノードによって処理される前に、生のログデータを変更し、ログメッセージを削除または分割できます。これは、ヘルスログアナリティクスが生のログをマッピングして構造化する前に発生します。「 <a title="処理前の生のログデータの編集" href="https://docs.servicenow.com/search?q=Edit+raw+log+data+before+processing">」を参照してください。 処理前の生のログデータの編集。</a></p> <p style="padding-left: 40px;"><strong>ログアナリティクスコアサーバー</strong></p> <p style="padding-left: 40px;">このサーバー/アプリケーションは、MID サーバーから送信されたログを受信して処理します。以下のとおりです。</p> <ul><li style="list-style-type: none;"> <ul style="list-style-position: inside;"><li>構造化ログをログ Elasticsearch サーバーに送信します</li><li>異常を検出してアラートを作成する、em_alert</li><li>メトリクスサーバーへのメトリクスのログ記録</li></ul> </li></ul> <h4 style="padding-left: 40px;">Elasticsearch</h4> <p style="padding-left: 40px;">Elasticsearch サーバーは構造化ログを保持し、検索に使用できるようにします。</p> <h4 style="padding-left: 40px;">時系列 DB</h4> <p style="padding-left: 40px;">時系列 DB には、ログから抽出されたすべてのメトリクスが保持されます。</p> <h3 id="mcetoc_1fs77is7c12">全体的なセットアップロードマップ</h3> <ol style="list-style-position: inside;"><li>ヘルスログアナリティクスのインストールを要求<br /> <ul style="list-style-position: inside;"><li><a title="ヘルスログアナリティクスのインストールを要求" href="https://docs.servicenow.com/search?q=Request+Health+Log+Analytics+installation">ヘルスログアナリティクスのインストールを要求</a></li></ul> </li><li>MID サーバーの構成</li><li>データ入力の構成</li></ol> <h3 id="mcetoc_1fs77is7d13">ヘルスログアナリティクスのインストールを要求</h3> <ol style="list-style-position: inside;"><li>ヘルスログアナリティクスのインストールを要求<br /> <ul style="list-style-position: inside;"><li><a title="ヘルスログアナリティクスのインストールを要求" href="https://docs.servicenow.com/search?q=Request+Health+Log+Analytics+installation">ヘルスログアナリティクスのインストールを要求</a></li></ul> </li></ol> <h3 id="mcetoc_1fs77is7d14">MID サーバーのセットアップ</h3> <ol style="list-style-position: inside;"><li>ログのストリーミングに使用される MID サーバーを開きます</li><li>関連リスト [機能] を選択します</li><li>[編集] をクリックします</li><li>「ログの取り込み」機能を追加して保存します<br /> <ul style="list-style-position: inside;" type="1"><li>注意:データ入力がパブリック IP アドレスを介して MID サーバーに接続する必要がある場合は、MID サーバープロパティmid.public_ipを構成します</li></ul> </li></ol> <h3 id="mcetoc_1fs77is7d15">データ入力のセットアップ</h3> <p style="padding-left: 40px;">MID サーバーのセットアップができたので、データ入力を設定できます。</p> <p style="padding-left: 40px;">注意:データ入力を構成する際に、MID サーバーがデータを受信するポートも構成します</p> <p style="padding-left: 40px;">ヘルスログアナリティクスのデータ入力プロセスは、次のいずれかの方法で設定できます。</p> <ul><li style="list-style-type: none;"> <ul style="list-style-position: inside;" type="disc"><li>ガイド付きセットアップ</li><li>手動</li></ul> </li></ul> <p style="padding-left: 40px;">ガイド付きセットアップ:ServiceNow インスタンスでデータ入力を構成するのに役立つ一連のタスクを提供します。Guided Setup を使用すると、データ入力プロセスに必要な最小限のセットアップを確実に行うことができます。詳細については、「 <a href="https://docs.servicenow.com/search?q=Set+up+data+inputs+using+guided+setup">ガイド付きセットアップを使用してデータ入力をセットアップ</a>」を参照してください。</p> <p style="padding-left: 40px;">手動:詳細については、「 <a href="https://docs.servicenow.com/search?q=Set+up+data+inputs+manually">データ入力を手動で設定する」を参照してください</a>。</p> <p style="padding-left: 40px;"><strong>注:</strong> ヘルスログアナリティクスの実装方法に関係なく、最初に MID サーバーを設定し、そのログ取り込み機能が有効になっていることを確認する必要があります。</p> <p style="padding-left: 40px;">オプションの Guided Setup を使用すると、次の一般的なデータソースのデータ入力コネクターを作成できます。</p> <ul><li style="list-style-type: none;"> <ul style="list-style-position: inside;" type="disc"><li>Rsyslog</li><li>Beats</li><li>Splunk</li><li>Elasticsearch</li><li>MID サーバー</li><li>TCP</li></ul> </li></ul> <h3 id="mcetoc_1fs79c30h19">ログ処理中</h3> <h4 style="padding-left: 40px;">構造化</h4> <p style="padding-left: 40px;">このレイヤーでは、ログデータの構造化と、コンポーネントと呼ばれる論理サイロへの自動マッピングを処理します。データの構造化は、自動でも手動でも行うことができます。</p> <p style="padding-left: 40px;">受信ログメッセージからメッセージ、タイムスタンプ、ホスト、重大度、外部 ID の各プロパティを抽出することで、ログデータが自動的に構造化されます。「property-name」や「value is IP.」のような明示的な値、および長さ、英単語数、差異などのセマンティック値が抽出されます。</p> <p style="padding-left: 40px;">自動マッピングによって、ログサンプルとメタデータが適切なタグに自動的にアサインされます。システムは、データをストリーミングするソースを分析して、ログの行のマッピングを試行します。マッピングは、エージェントヒントおよび共通のトランスポートヘッダーフィールドに基づきます。</p> <h4 style="padding-left: 40px;">拡張</h4> <p style="padding-left: 40px;">このレイヤーでは、ログメッセージの変数部分の識別を処理します。</p> <p style="padding-left: 40px;">Health Log Analytics ワークフロー:拡張</p> <p style="padding-left: 80px;"><img style="border: 2px solid black; align: baseline;" src="sys_attachment.do?sys_id=894fcefd1b710d500b8a9979b04bcb01" alt="9 月 27 日 Megatron SSHD[7498]:WARN 192.168.118.1 ポート 48278 SSH2:パスワードが失敗しました" width="660" height="143" align="baseline" border="2" /></p> <p style="padding-left: 40px;">また、キーワードとコンテキストプロパティも識別します。上の画像では、「WARN」と「Failed」が追跡するキーワードです。「user」、「source IP」、および「port」はコンテキストプロパティです。</p> <h4 style="padding-left: 40px;">分析</h4> <p style="padding-left: 40px;">このレイヤーでは、各ログ行にインデックスが付けられます。ヘルスログアナリティクスは、システムが予期することを学習する動作モデルに寄与する内部ログメッセージからプロパティを抽出します。例外動作とは、予期される動作とは異なる動作のことです。手動によるトリアージのために、イベントとその重要なプロパティを検索できます。</p> <p style="padding-left: 40px;">機械学習 (ML) と人工知能 (AI)</p> <p style="padding-left: 40px;">ヘルスログアナリティクスは、高度な教師なし機械学習アルゴリズムを使用して、ログ内のパターンを検出し、その固有のデータ動作を学習します。次に、データシグネチャに基づいて動的しきい値をリアルタイムで設定し、問題が最初に発生したときにその問題を検出します。システムは、一般的なパターンからの逸脱を検出すると、イベント管理にイベントを送信します。</p> <h3 id="mcetoc_1fs77is7d16">ログビューアー</h3> <p style="padding-left: 40px;">[ログビューアー] タブを使用すると、タイムスタンプまたは時間範囲でログを参照したり、特定のログテキストを検索したり、特定の期間における例外の発生頻度を可視化したりできます。ログデータで重要なメトリクスを見つけた場合は、それを使用してログアナリティクスアラートルールを定義できます。</p> <p style="padding-left: 40px;">ログビューアーを開くには、次の場所に移動します。</p> <ul><li style="list-style-type: none;"> <ul style="list-style-position: inside;"><li>ヘルスログアナリティクス>ログビューアー<br /><img style="border: 2px solid black; align: baseline;" src="sys_attachment.do?sys_id=8821de7d1bb10d500b8a9979b04bcb8f" width="330" align="baseline" border="2" /></li></ul> </li></ul> <p style="padding-left: 40px;">ログの表示のスクリーンショットの例:</p> <p style="padding-left: 80px;"><img style="border: 2px solid black; align: baseline;" src="sys_attachment.do?sys_id=ca53523d1bf10d500b8a9979b04bcbb1" width="990" align="baseline" border="2" /></p> <p style="padding-left: 40px;">クエリ文字列構文の詳細については、検索ボックスの上にある情報リンクをクリックしてください。</p> <p style="padding-left: 80px;"><img style="border: 2px solid black; align: baseline;" src="sys_attachment.do?sys_id=a636da3d1b350d500b8a9979b04bcb08" width="330" align="baseline" border="2" /></p> <p style="padding-left: 40px;">ログビューアーの詳細については、以下を参照してください。</p> <ul><li style="list-style-type: none;"> <ul style="list-style-position: inside;"><li><a title="ログデータの検索の定義、保存、共有" href="https://docs.servicenow.com/search?q=Define%2C+save%2C+and+share+a+search+of+log+data">ログデータの検索の定義、保存、共有</a></li><li><a title="ログビューアーでの検索結果のフィルタリング" href="https://docs.servicenow.com/search?q=Filter+search+results+on+the+Log+viewer">ログビューアーでの検索結果のフィルタリング</a></li></ul> </li></ul> <h3 id="mcetoc_1fs77is7d17">アラート</h3> <p style="padding-left: 40px;">ヘルスログアナリティクスはイベントをイベント管理に送信します。イベント管理では、ヘルスログアナリティクスアラートが [すべてのアラート] リストに表示されます。このリストにより、オペレーターはイベントからのアラートとヘルスログアナリティクスアラートタイプを 1 つの場所で確認できます。</p> <h3 id="mcetoc_1fsoneitk8">トラブルシューティング</h3> <p style="padding-left: 40px;">トラブルシューティングについては、「 <a title="ヘルスログアナリティクスのトラブルシューティング」を参照してください 「ヘルスログアナリティ" href="kb_view.do?sysparm_article=KB1080232">クスのトラブルシューティング」</a></p> <h3 id="mcetoc_1fsoneitk9">追加情報</h3> <ul style="list-style-position: inside;"><li><a title="ヘルスログアナリティクス" href="https://docs.servicenow.com/search?q=Health+Log+Analytics">ヘルスログアナリティクス</a></li></ul> <span id="ns-kb-css-end-div-identifier" style="display: none; pointer-events: none;"></span></div></div>