監視
過去に技術検証で、Prometheus を試した際に、Windows Server の IIS メトリクスを取得する方法についてまとめました。 構成 GCP(GCE)上で構築 東京リージョン(asia-northeast1) Prometheus サーバ Ubuntu Server 18.04 LTS 監視対象サーバ Windows Server…
[toc] AWS RDSには拡張モニタリングという、OSレベルのメトリクスやプロセスのメトリクスを確認できるオプションがあります。RDSのパフォーマンスが低下したり何かしらのトラブルが生じた場合に原因究明に役立つ便利な機能です。また、メトリクスデータはClo…
[toc] 前回 はWinlogbeatを設定して、Windowsの監査ログをFluentdへ転送する設定を行いました。順序は逆になってしまいましたが、今回はログオン・ログオフ及びファイル・フォルダに対する監査ログをイベントログに出力させてみます。以下のOSで動作確認して…
[toc] Windowsイベントログを収集する目的 監査ポリシーを設定することでWindows内で何が起こっているのかを詳細にイベントログに残すことができます。セキュリティの要件としてこのログを監査ログとして収集し、誰にも改ざんされないように保全する仕組みを…
Icinga Web REST API を使ってみたで監視ツールであるIcingaをAPIで操作する方法を紹介しました。 また、HubotでIcingaのアラート通知をon/offするCoffeeScriptを書いたでSlack(Hubot)から簡単にアラート通知をon/offできるようにしました。 気軽にIcingaを…
Icinga Web REST API を使ってみたで監視ツールであるIcingaをAPIで操作する方法を紹介しました。 その活用方法の1つしてHubotと連携してアラート通知をon/offできるようにしてみました。 スクリプトはGistにあげています。 設定や使い方はコメント部分を見…
Icingaという監視ツールがあります。 IcingaとはNagiosからForkした監視ツールで、Icinga 1はNagiosと互換性があるので、設定ファイルやプラグインなどNagiosで使っていたものがそのまま使えます。 Icinga 1とNagiosとの大きな違いの1つに、Icinga Web REST …
前回の記事で、Zabbixサーバが使えるようになりました。 Zabbixサーバのみではサーバを監視することができないので、今回はZabbixエージェントをインストールしてサーバを監視できるようにしてみます。 Vagrantでローカル環境にサーバをたてる Zabbixサーバ…
前回の続きで、今回はZabbixサーバを動かし、モニタリングするための設定を行います。 Vagrantでローカル環境にサーバをたてる Zabbixサーバをインストールする Zabbixサーバを設定してモニタリングできる環境を構築する Zabbixエージェントをインストールし…
サーバを構築して運用するときに考慮しなければならないのが、サーバの監視です。 Webサービスのリリース直後は正常に動いていても、物理サーバの場合、時間が経過するとディスクや電源など至る所が故障したりして障害が発生することがあります。VPSやクラウ…
プログラムを作成しているときに、必要な情報(ログイン情報やエラー情報)をログに出力することが多いと思います。Monologは強力なロギングライブラリで、ただファイルに出力するだけでなく、データベースに保存したり、メール送信したり、FireBugに出力した…
サーバを運用していくと/var/log に様々なログが溜まってくる。 ログを見ることで、メール配信の状況(メールが送れているか、遅延していないか)や誰がいつサーバにログインしたかを知ることができる。 また、さくらVPSなどでサーバを公開すると、外部からSSH…