文:ジュピターテクノロジー そん
ここでは弊社取扱い製品であるネットワーク統合監視アプリケーションSolarWinds Server & Application Monitor (SAM)を利用したログファイル監視について説明します。
Solarwinds SAMは150種類以上のテンプレートを使い、サーバーおよびアプリケーションを僅かな時間で、各アプリケーションの詳細な監視を開始できます。
Solarwinds SAM テンプレート一覧 を参考にしてください。
ログファイル監視はLog Parserというテンプレートを使います。テンプレートとは、予めSolarwinds SAMに準備された監視設定ルールとお考えください。Log Parserは下記3つのコンポーネントで構成されています。
- Total number of strings found
- Number of newly found strings
- Found string in # position
![](https://i0.wp.com/blog.jtc-i.co.jp/wp-content/uploads/2022/09/image-21.png?resize=689%2C351&ssl=1)
![](https://i0.wp.com/blog.jtc-i.co.jp/wp-content/uploads/2022/09/image-22.png?resize=581%2C355&ssl=1)
Total number of strings found
対象のログファイルで検知した指定の文字列総計をレポートします。
![](https://i0.wp.com/blog.jtc-i.co.jp/wp-content/uploads/2022/09/image-23.png?resize=571%2C495&ssl=1)
図3の通り、対象のログファイルでErrorとの文字列総計は7つ存在することが分かります。こちらの統計で、ERRORの合計発生数をカウントすることができ、日常的に排出されるログであれば平均的な数のエラー出力なのか?といった観点で本統計グラフを活用することができます。
Number of newly found strings
前の監視間隔と比較して増えた文字列の数をレポートします。
![](https://i0.wp.com/blog.jtc-i.co.jp/wp-content/uploads/2022/09/image-24.png?resize=578%2C475&ssl=1)
![](https://i0.wp.com/blog.jtc-i.co.jp/wp-content/uploads/2022/09/image-25.png?resize=623%2C100&ssl=1)
図 5の通り、前回の監視時と比較して、Errorという文字列が3つ増えたことが分かります。こちらの統計で、ERRORの数を確認することにより、「今」起きている問題なのか?を把握することができます。
Found string in # position
検知した文字列の最後の行番号をレポートします。
![](https://i0.wp.com/blog.jtc-i.co.jp/wp-content/uploads/2022/09/image-26.png?resize=583%2C482&ssl=1)
最後に検知されたErrorという文字列は29行目であることが分かります。この統計で、最新のログファイルのどの部分を管理者が確認すれば良いのかが分かるでしょう。
最後に
今回はSolarWinds SAM でログファイルを監視する方法について紹介しました。またOrion プラットフォームにはSAM以外にも多数の製品があります。下記にOrion プラットフォーム製品についての紹介ページがあります。
SolarWinds Server & Application Monitor (SAM)にご興味のある方は、以下のリンクから弊社までお問い合わせください。