去年の4月よりこつこつサーバ・アプリ監視のツール達(ExcelやらVBScript)を作成し毎朝手動で動かしていたのだけど、今年の4月からサービス体制が変わるのを機会に全自動化にすることに。
バッチスクリプトでサーバーからDBやらログやらの情報を取得し監視用DBに記録し、その結果をWebで表示させる仕組み。実装は私が担当。久しぶりにプログラマーな仕事が舞い込んできたよw
当初バッチWMIを使用することからVBScriptで組んでいて、Web画面は勝手にPHPで作っていたのだけど、PHPからWMIを使用できることを発見したためバッチスクリプトもPHPで組み替える。勝手に(ぉ
PHPを書くのは初めてだけど、かなり面白いですよ。感動したのは配列が柔軟で扱いやすい。foreachでグルグルぐるぐる・・w 関数もたくさんあって便利。VBだと面倒な処理をしているところを綺麗に書けたりします。Javaよりもサクサクと実装できるような気がします。他の言語知っていれば簡単に覚えれると思うのでオススメですお。
あとテンプレートエンジンにSmartyを使っているのだけど、これも面白いね。コードとHTMLを分離出来て良いです。
でもPHP用の気に入るエディタがなかなか無いのですよ。最初サクラエディタとかで書いてて、コード補完とか欲しくなったのでEclipseのプラグインでtrustudio・PDT・PHPEClipse等を触ってみるもなんだか不安定。結局PHPエディタというソフトで書いていますが、エディタとしての機能が貧弱なので不満。普通のテキストエディタにしようかなぁ・・。
頑張れば今月中に完成かな。。来月からはこいつのメンテや改造。新規の仕事でVB.NETという話もちらほら。どうせならC#にしてくれい。。本当はインフラ系の仕事をやりたいんだけど現実は甘くないようだねぇ。まぁなんとかなるさ。
コメント