ブログ検索

メタ情報
RSS

個人的な興味から、音声ファイルのストリーミング環境を模索しています。ようやくある程度納得できる環境になったので、やはり備忘録的にエントリーしておこうかなと。

ウェブで調べると、Linuxでストリーミング環境を実現するソフトウェアがいくつか見つかりますが、独断と偏見で主なものを挙げてみると・・

サーバ
icecast
SHOUTcast server

ストリーミングのソースを提供するセンダー(?)
ices0.x系 ices2.x系
SHOUTcast trans

これらを適当にチョイスして動かせばそれなりには動くのだけど、使い勝手の良しあし(プレイリストのリピート再生方法が分からないとか)や、mp3への対応具合(ogg vorbisのみとか、ID3タグの読み込みとか、2バイトコードとか)がバラバラで、自分にちょうどいい組み合わせを探すのに苦労しました。ちょっと古いソフトだとコンパイルするだけで一苦労。

紆余曲折を経てたどり着いた組み合わせは、これ。

サーバー SHOUTcast server 1.9.8
センダー ices-0.2.3.wTK-20050101-185243
使用OS CentOS 5.0

センダーに関しては、素敵な改造版icesを公開されている方がいらっしゃって、ありがたく利用させていただきました。とりあえずの最低条件はプレイリストをリピート再生する、mp3のID3V1タグ(含2バイト文字)程度はプレーヤーに表示させる・・・ということであり、それらを満たすものに。

また、比較的安定したシステムができたので、サーバの使用するポート番号をずらして複数起動できることも確認できた。これはなかなか便利。

試験的にひっそりと放送しています上のメニューのPOOLCAST.NETをご覧ください。器はともかく中身をちゃんと作れ・・・という突っ込みはともかく、一通り自分でやってみたいんだぜ。ライフワークみたいなもんです。こうして経過をブログに残すのも楽しいもんです。

顛末については、後半に続く。

Read the rest of this entry »

サーバが正常に稼働しているか監視をするためのツールはいろいろありますが、多数のサーバの監視を一括管理できて、さらに設定のインターフェースがウェブで用意されているようなツール(フリーウェアで)はないもんかねと探してみたら、これがありました。

見つけたのは ZABBIX というラトビアの会社が開発しているソフトです。

公式サイト Homepage of ZABBIX
非公式日本語サイト ZABBIX-JP
Gigazine フリーのサーバ、ネットワークなどの総合監視ソフト「ZABBIX」日本語版
ThinkIT 統合監視ツールZABBIX事始め

概要。ZABBIX-JP-ダウンロードのパッケージ名に基づくと、監視用サーバに ZABBIX の Server を導入して、監視対象には Agent を導入します。Agent は各種情報(かなり充実している内容)を集めて Server に伝えてきます。Server の各種設定をウェブで行うためのパッケージは web。Windows/Linux/Unix といった環境で動きます。異なる環境の組み合わせでもいいようです。

上記のダウンロードページでは最新版ではないものの CentOS4.4 用のrpmを配布していたので、これは好都合!と思ったけど、rpmを使った場合の詳細なドキュメントを見つけることができずに最初はダウンロードだけして途方に暮れました。DBの準備などは手動でやる必要があります。そこで、ThinkIT の記事を参考に穴埋めしていってrpm版で動かすことができました。

※2008/05/12現在はCentOS5用として1.4.5系のRPMが提供されています。

監視についてもとりあえずはお手軽に、監視対象に Agent を仕込まない方法もあるということなので、動作を確認してみました。Agent を使わない場合の監視タイプは Simple Check といいます。この場合もドキュメントが少ないようで試行錯誤にむしろ時間を使ったような・・・。まあフリーウェアはいつもこうですがな。

で、顛末は長くなりそうなので、後半へ続く。

Read the rest of this entry »

Apache Tomcat の Host Manager におけるクロスサイトスクリプティングの脆弱性

5.5系は運用でどうにかしますかそうですか。というかそんな管理ツールなんてインストールパッケージが別になったころから入れてないな、そういえば。そろそろ6系の最新版でも試してみよう。

“Tomcat Connector JK-1.2.24″登場

さて、とりあえず自鯖のを入れ替えてみますかね。