本日も乙

ただの自己満足な備忘録。

監視

PrometheusでWindows ServerのIISメトリクスを取得する

過去に技術検証で、Prometheus を試した際に、Windows Server の IIS メトリクスを取得する方法についてまとめました。 構成 GCP(GCE)上で構築 東京リージョン(asia-northeast1) Prometheus サーバ Ubuntu Server 18.04 LTS 監視対象サーバ Windows Server…

AWS RDSの拡張モニタリングをMackerelで監視する

[toc] AWS RDSには拡張モニタリングという、OSレベルのメトリクスやプロセスのメトリクスを確認できるオプションがあります。RDSのパフォーマンスが低下したり何かしらのトラブルが生じた場合に原因究明に役立つ便利な機能です。また、メトリクスデータはClo…

Windowsの監査ログを設定する(PowerShellスクリプト付き)

[toc] 前回 はWinlogbeatを設定して、Windowsの監査ログをFluentdへ転送する設定を行いました。順序は逆になってしまいましたが、今回はログオン・ログオフ及びファイル・フォルダに対する監査ログをイベントログに出力させてみます。以下のOSで動作確認して…

WinlogbeatでWindowsのイベントログをFluentdサーバに転送する

[toc] Windowsイベントログを収集する目的 監査ポリシーを設定することでWindows内で何が起こっているのかを詳細にイベントログに残すことができます。セキュリティの要件としてこのログを監査ログとして収集し、誰にも改ざんされないように保全する仕組みを…

Icingaのアラート通知の停止忘れを知らせるスクリプトを書いた

Icinga Web REST API を使ってみたで監視ツールであるIcingaをAPIで操作する方法を紹介しました。 また、HubotでIcingaのアラート通知をon/offするCoffeeScriptを書いたでSlack(Hubot)から簡単にアラート通知をon/offできるようにしました。 気軽にIcingaを…

HubotでIcingaのアラート通知をon/offするCoffeeScriptを書いた

Icinga Web REST API を使ってみたで監視ツールであるIcingaをAPIで操作する方法を紹介しました。 その活用方法の1つしてHubotと連携してアラート通知をon/offできるようにしてみました。 スクリプトはGistにあげています。 設定や使い方はコメント部分を見…

Icinga Web REST API を使ってみた

Icingaという監視ツールがあります。 IcingaとはNagiosからForkした監視ツールで、Icinga 1はNagiosと互換性があるので、設定ファイルやプラグインなどNagiosで使っていたものがそのまま使えます。 Icinga 1とNagiosとの大きな違いの1つに、Icinga Web REST …

Zabbixサーバによる統合監視(3) 〜Zabbixエージェント(2.2)をソースからインストールする〜

前回の記事で、Zabbixサーバが使えるようになりました。 Zabbixサーバのみではサーバを監視することができないので、今回はZabbixエージェントをインストールしてサーバを監視できるようにしてみます。 Vagrantでローカル環境にサーバをたてる Zabbixサーバ…

Zabbixサーバによる統合監視(2) 〜Zabbixサーバ(2.2)を設定する〜

前回の続きで、今回はZabbixサーバを動かし、モニタリングするための設定を行います。 Vagrantでローカル環境にサーバをたてる Zabbixサーバをインストールする Zabbixサーバを設定してモニタリングできる環境を構築する Zabbixエージェントをインストールし…

Zabbixサーバによる統合監視(1) 〜Zabbixサーバ(2.2)をソースからインストールする〜

サーバを構築して運用するときに考慮しなければならないのが、サーバの監視です。 Webサービスのリリース直後は正常に動いていても、物理サーバの場合、時間が経過するとディスクや電源など至る所が故障したりして障害が発生することがあります。VPSやクラウ…

Monologでロギングする

プログラムを作成しているときに、必要な情報(ログイン情報やエラー情報)をログに出力することが多いと思います。Monologは強力なロギングライブラリで、ただファイルに出力するだけでなく、データベースに保存したり、メール送信したり、FireBugに出力した…

ログ監視(Logwatch)のインストール

サーバを運用していくと/var/log に様々なログが溜まってくる。 ログを見ることで、メール配信の状況(メールが送れているか、遅延していないか)や誰がいつサーバにログインしたかを知ることができる。 また、さくらVPSなどでサーバを公開すると、外部からSSH…