SEARCHES
SEARCHES
【Fluentd】アプリケーションログを転送し、オリジナルと同じ状態で出力する
前回の課題として、受信サーバ側で出力する際のログのフォーマットが変わってしまう、というものがありました。「fluent-agent-lite、もしくはfile-alternativeプラグインを使用することで対処できる」 […]
【Hinemos】アプリケーションログをfluentdで転送する
今回はfluentdを使用して、アプリケーションログをマネージャへ転送するよう設定してみます。 1. fluentdのインストールと動作確認 fluentdはオープンソースのログ収集基盤ミドルウェアで、ログをJSONスト […]
【Hinemos】マネージャによる監視が正常に行われているかを監視する
マネージャの機能に何らかの障害が発生した場合、通常はマネージャのセルフチェック機能により、障害が発生したことを検知することができます。しかし、マネージャサーバ自体に深刻な障害が発生した等の場合、セルフチェック機能をもって […]
【Hinemos】ログインパスワードを強制的に変更する
A社のサーバ運用担当者が、ある日Hinemosへログインしようとしたところ、ログインパスワードが変更されていてログインできないことに気づきました。関係者へ問い合わせたところ、どうやら昨日システム管理者がパスワードを変更し […]
【Perl】fpingをPerlで実装してみる(その1)
AnyEventという、非同期のイベント駆動プログラミングができるCPANモジュールがあります。Perl界隈ではもう何年も前からよく話題に上っていたのですが、私はこれまで全く使った事がなかったので、練習がてらこのモジュー […]
【Perl】標準モジュールツールキットを作ろう(ただしソースフィルタなしで)
Perl Advent Calendar 2012を読み漁っていたところ、Syntax::Collectorというモジュールが紹介されていたので、試しに少し使ってみました。以下、簡単にご紹介します。 Perlでいくつかの […]
【Perl】”サブクラスをインスタンス化するメソッド”を動的に追加する方法を考える(その2)
前回のコード例では、インスタンス化できるサブクラス名に制約がありました。今回は、その制約を受けずに済むよう、前回のコードを改造してみたいと思います。 改造後のメインクラスは以下のとおりです。なお、改造前のコードにあったs […]
【Perl】”サブクラスをインスタンス化するメソッド”を動的に追加する方法を考える
CatalystやDBIx::Classなどのように、 [crayon-681bd2efac30b357159970/] こんな感じで、あらかじめサブクラスをuseしなくとも、必要になった時に動的にサブクラスをuseして […]
【Perl】MooseX::Declareで、Mooseをより手軽に
Mooseでは、オブジェクトのプロパティ(Mooseではアトリビュートといいます)の型チェックは簡単に記述することができるのですが、一方でメソッドの引数については、従来のPerlサブルーチンの実装と同じため、自前でバリデ […]
【Hinemos/Perl】性能管理データをWeb上で見る
タイトルについて、ふと「Web上で見られたらいいなぁ」と思い立ち、試しに作ってみました。 もちろん汎用的なものではなく、実用にはほど遠いのですが、最近のWeb技術を使ってどれだけ簡単に作れるか確認したかった、というのも理 […]