動体検知アプリケーションmotionのログをZabbixで監視してみました。参考になりましたら嬉しいです。 基本的な考え方 motionのイベントが発生するとログファイルにJSONを書き出します。そのログファイルをfluentdで監視し、Zabbixに通知します。具体的には、ログファイルをtailしたものをforwardし、fluentd-plugin-zabbix で通知します。 fluentdを使わなくても、zabbix-senderを実行してZabbixに通知する方法もあります。本稿の方法は以下のメリットがあります。 ホスト間の転送やZabbixへの通知はfluentdがやってくれる。複雑なシェルスクリプトを書く必要がない。 fluentdが再送処理をやってくれる。ネットワークが不安定な場合やダウンタイムの再送処理を自分で作り込む必要がない。 motionが不安定にならない。(イベン