Zabbixのバージョン
このバージョンは、トリガーをトリガーしてイベントが発生した場合のSMS通知を対象としています。 Zabbixでは、重大度によるフィルタリングを設定できます(たとえば、情報イベントを送信しません)。1.Googleアカウントのセットアップ
- [ カレンダー ]> [設定]> [携帯端末の設定]に移動します。
- 電話番号を示し、テストSMSを受信して確認します。
2.スクリプトのインストールと構成
- SSHまたはWinSCPを介してZabbixサーバーに接続します。
- 次のオプションからalertscriptsフォルダーを見つけます。
- / usr / local / share / zabbix / alertscripts
- / etc / zabbix / alertscripts
- /ホーム/ zabbix / bin /
- http://mamaev.pro/zabbix/fsms_zabbix.zip [〜6 Mb]をalertscriptsフォルダーに解凍します。
- すべてのコンテンツについて、グループと「zabbix」パートナーおよび権利0755を入れることをお勧めします。
- zabbix_fsms.phpファイルで、次を指定します。
- タイムゾーン
- 場所(オプション)
- 電話番号
- Gmail.comのユーザー名とパスワード
- 確認するには、スクリプトコンソールを実行します。
/ usr / local / share / zabbix / alertscripts / zabbix_fsms 795112345678コンソールテストOK
ここで、795112345678は電話番号で、/ usr / local / share / zabbix / alertscripts /は2番目のステップで見つかったalertscriptsへのパスです。 結果はSMSになります。
3. Zabbixの構成
- Zabbixで、管理>メディアタイプ>メディアタイプの作成に進みます。
- 示す
保存をクリックします。
- [プロファイル]> [メディア]> [追加]に移動します。
- タイプを指定:FSMS; SendTo:携帯電話番号。 アクティブな場合、および使用する場合は、味に重大度があります。
- セットアップが完了しました! 確認するには
、2、3のルーターをオフにして、「{hostname:agent.ping.nodata(1m)} = 0」などの1分で動作するトリガーを作成できます。
Web開発者バージョン
コンソール版ではなく通常のスクリプトとして使用されるZabbixバージョンとは異なり、コードは開発者向けにまとめられています。 http://mamaev.pro/zabbix/fsms_webdev.zip [5.8 Mb]このスクリプトは、Zend Frameworkを使用して開発されています。
注意、これは私の最初の記事です、私は喜んですべてのコメントを受け入れます。
UPD:ユーザーbr0ziliyはPythonを使用して、Googleカレンダー経由で無料のSMSを実装します。Nagios からのSMS通知はほとんど血ではありません 。