対象サーバのサービスの監視

Linuxサーバのサービスの監視につて監視されているサービスが異常になる場合、
自動的に再起動させることが可能でしょうか

よろしくお願いします。

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー TNK の写真

そのサービスが異常であるということがZabbixエージェントの機能
かコマンドやスクリプトの実行で判断できるようなものであれば、
障害検知時にコマンドやスクリプトを実行することができますので、
再起動するためのコマンドやスクリプトを用意して、アクションと
して設定すれば可能です。

想定されているサービスとは、例えばどのようなものでしょうか?
そして「異常」と判断する基準はどのような基準でしょうか?

「異常」と判断する基準として、指定したポートに接続できないと
か、プロセス数で確認して必要なプロセスが起動していないという
レベルでよろしければ、それらを検知してスクリプトやコマンドを
実行することができます。

ただし、そのスクリプトやコマンドは、ユーザ「zabbix」で実行さ
れますので、スーパーユーザ権限(rootユーザ権限)が必要なもので
あった場合、sudoなどの設定を適切に行っておく必要がありますの
でご注意ください。

ユーザー pcsupportya の写真

今後、指定したポートを監視したいので、(pop3,smtp,http,ftpなど)
異常があったら自動的にサービス再起動させたいです。

スクリプトの書き方もしよろしければ教えていただけますでしょうか

よろしくお願いします。

ユーザー TNK の写真

ご自身でお調べになられてどこがわからなかったのかをお教えくだ
さい。

ご参考:
 http://old.zabbix.jp/modules/bwiki/index.php?SoftwareDesign200805-200806
 http://www.zabbix.jp/node/601
 ↑括弧が正しく表示されていないので参考時にはご注意を
 http://www.zabbix.com/documentation/jp/1.8/manual/tutorials/remote_actions
 http://thinkit.co.jp/story/2010/12/28/1941?page=0,1
 http://thinkit.co.jp/story/2010/12/21/1930?page=0,3