アラート条件に書いているコメント。上記のコンフィグは日本語にもすることができます。文字コードと改行コードに気を付けないと文字化けしたり、エラーとなったりします。コードとして保存する必要があります。改行コードはLFで保存する必要があります。設定が間違っていると以下のようなエラーになったりします。"となっておりコロンの後スペースがあるか)確認してみましょう。サービスを再起動しないと反映されないようです。公式のヘルプドキュメントです。英語ですが参考になりました。mailtemplateエラー時の対処法が載っています。いうツールがあることを知りました。Pingを飛ばしてRTT(遅延時間)をグラフ化するツールだそうです。グラフ化するので遅延が一目でわかるのが利点のようですね。しきい値を超えるとメール通知する仕組みもあるようです。こりゃ便利と思い、すぐに導入できると思ったのですが、案外手間取りました。SmokePingはPerlアプリケーションなので、PerlとApacheが入っている必要があります。インストールSmokePingのソースは公式サイトからダウンロード出来るのですが、ソースインストールは今回したくなかったので、RPMパッケージからインストールできないか調査してみました。するとFedoraのプロジェクトにSRPMパッケージとして公開されていました。SRPMパッケージをダウンロードしてみます。/home/hoge※↓のURLはFedoraの最新開発バージョンによって異なるようです。アクセスしてから確認したほうが無難かもしれません。チェックサムが適合しません。インストールできません。ん?MD5のエラーになります。出るにあるように下記のようにしてやるといいようです。必要とされていますうーむ、、かなり依存パッケージが足りないようです。いうことで、RPMforgeリポジトリ導入を参考にし、RPMforgeでインストールできるものはインストールしちゃいます。perl-JSON.noarch残りの依存パッケージはRPMforgeになかったので、SmokePingと同じく、Fedora15のSRPMパッケージを使いました。/usr/src/redhat/RPMS/noarch/perl-SNMP_Session-1.12-7.noarch.rpmこれで依存パッケージはが入ったので、SmokePingにインストールに再チャレンジ。無事にインストールできたら設定を行います。当初、httpd.confを触る必要があるのかと思ってましたが、その必要はないようです。いう設定ファイルを作ってくれてました。↓#とりあえず誰でもアクセスできるようにしてみた。all</Directory>次に、smokepingの設定をし、どのホストを監視するか設定します。/etc/smokeping/config#cgiutlのホスト名を変更してやります。http://サーバホスト名/smokeping/sm.cgi#日本語のホスト名の文字化けを解消するために文字コードを指定します。セクション内に書いてやります。network.#ここから↓が各監視ホストの設定です。Fedoraサイトへの設定があるので、これはのけてしまっていいと思います。設定例は公式サイトにもあるので参考にできるかもしれません。これでApacheの再起動と、SmokePingの起動を行います。OS起動時にも立ち上がるようにchkconfigで設定もしておきましょう。on後は、ブラウザからアクセスします。定義してあるエイリアスになります。デフォルトだと下記です。http://hogehost/smokeping/sm.cgi上記アドレスにアクセスして、下記のように表示されていればOKです。左側のメニューから各ホストへの結果ページにアクセスできます。Chartsメニューはサマリーのような感じで、パケットロスが多い順や、遅延が多い順に表示できるので、ここから問題がないか確認できるかもしれません。メニューでグループを選択すると、そのグループ内の一覧が参照できます。ホストを選択すると、選択したホストの期間毎の結果がわかります。しきい値を超えた場合のメール設定とかも出来るらしいですが、今回は時間がなかったのでそこまでできませんでした。状態監視ツール(smokeping)構築ガイドsmokeping(その1):はいはい、備忘録ですよ。いうツールを紹介しました。WindowVistaやServer2008以降で、LogParserをインストールして解析したところ、うまくいきました。ログは解析できません。開く際にエラーが発生しました。ファイルが壊れています。ファイルは解析できないようです。変換してやる必要があります。いうコマンドを使うと可能なようです。いうevtx形式ののイベントログが出来上がります。あとはこれをLogParserにかけてやればいいわけですね。Playerでメディアファイルを再生するときに、一体どのデコーダ(フィルタ)で再生してるのか調べる必要が出てきました。いうMicrosoftからデベロッパ向けに提供されているツールです。本来はDirectShowフィルタを操作するためのツールですが、どのフィルタを使っているのかを簡単に調べることも出来ます。入ってたりと世代で含むSDKが異なっています。090704版がダウンロードできるようです。後は、GraphEditを起動し、メディアファイルをドラッグするだけです。AVIファイルで、映像コンテナにDivx,音声コンテナにMP3の場合は3流PGの環境の場合、以下のようになっていました。映像コンテナにx264を使った場合は以下のようでした。Windows7環境なので、どちらもOS同梱のビデオ/オーディオコーデックを使ってデコードしているようです。ffdshowを入れたので、ffdshowで再生してやろうかと思いました。WindowsMediaPlayerで再生しようとしたところ、ffdshowを使ってる気配がありません。GraphEditで見ても、MSのデコーダが使われているようです。Filterを使ってメリット値を確認して見ましたが、ffdshowはかなり優先にしてるので、メリット値の問題ではないようです。メリット値に関係なくMS純正デコーダが使われるようです。FoundationというAPIが用意されたようです。今までのDirectShowを置き換えるAPIのようです。Foundationを使ったデコーダを優先して使うっぽいです。)さらに調べると、Win7DSFilterTweakerというツールを使うとWindows7のデコーダを設定できることがわかりました。Foundationを無効にできるようです。(64-bitもありますが、これはなぜか無効化出来ませんでした。WMPの標準のショートカットはx86版を指しているので64bitを無効にしなくても良いようです)もし、再生プレーヤーで64bit版を使うなら、それ用のドライバを入れておく必要があるようです。H264デコーダが優先されてしまいました。情シスにいると、結構マルチメディア方面には疎くなるもんですが、ここまで時代に置き去りにされているとは思わずちょとショック気味の3流PGでした。情シスで何でも屋の三流プログラマのコーディング、サーバ管理、PC生活関係のメモ書き。このメモが忘れっぽい自分とググってきた技術者の役に立ってくれれば幸いです。31検索カテゴリ全体Linuxサーバがらみ.Net開発PHP開発C/C++開発JavaSQLツール思ったこととかニュースとか。メッセージを入力してください。