パスワードを忘れた? アカウント作成
2026909 journal
日記

WindVoiceの日記: TeraTermにAAを描くライブラリを探しています 4

日記 by WindVoice

システム管理者にとって、ログを解析する作業というのは結構大変なものです。syslogに出力されているテキストを、目を皿のようにしてじーっと眺めて注目すべきところと、そうでないところを眼grepするわけです。

ふと思いついて、これをある程度絵にしてくれるツールがあるといいなぁと思ったのです。たとえば、TeraTermのようなコンソールに、サーバであることを示す大きな四角を表示、その中にHDDとメモリとCPUとネットワークインターフェイスを示す四角が表示されているような絵を描くわけです。そういった四角を配置する操作を、CPU[1] = new Square(); CPU[1].visible();とか、そのくらいの手軽さで表示して欲しいのです。

テキスト形式のログを自分で書いたログの解析ルーチンにインプットしてやると、それらの四角の色が変わったりします。解析ルーチンが、特定のログを見つけた時にCPU[1].blink();とか、CPU[1].color(RED);とか、そんな風に命令すれば、CPUを示す四角が点滅したり、赤くなったりしてパラパラマンガのように画面が進行するわけです。

テキストにはテキストの良さがありますが、図解は目の負担を和らげる良さがあります。こんな感じのCUIを楽に描けるような支援ライブラリは、ないものでしょうか…… 言語はできればPerlのような軽量言語を希望したいところです。bashやcshではログ解析ルーチンを書くのに苦労しそうなので。

別にExcelとかでもいいのですが、たぶんCUIのほうが楽そうだなぁと思っています。ご存知の方はご教授ください。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

開いた括弧は必ず閉じる -- あるプログラマー

読み込み中...