Zabbix

2017.04.23 study-daily

Zabbix remote command

Zabbixのアクション定義でリモートコマンドを実行する

サーバーを監視するソフトウェア?Zabbixで、トリガーを元にアクションを起こす場合、メール通知やSlackにPostする以外に対象のホストもしくは任意のサーバーにコマンドを投げて実行することが出来る。

Agent側の設定

Zabbixエージェント側(コマンドを投げつけられる側)の設定ファイルの

#EnableRemoteCommands = 0

となっている箇所をコメントアウトを解除して値を1に変更する。

Zabbix-Agentサービスを再起動してエージェント側は最低限の準備完了

Zabbix: アクションの設定

アクションの設定で実行内容を「リモートコマンド」にして、タイプを「カスタムスクリプト」にする。

コマンドはエージェント側にスクリプトを用意している場合は、それを、用意していない場合は直接コマンドを書く。

パイプが使えるので、何か実行して結果をテキストファイルに追記するとかが可能。

Zabbixは敷居が高いけど便利ですね。

[Read More…]