CensOS7で、monitによるプロセス監視
CensOS7で、monitによるプロセス監視(プロセスが止まったら再起動する)について、まとめた。
インストール方法
rpm -Uvh http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/7/x86_64/e/epel-release-7-5.noarch.rpm yum -y install monic
自動起動の設定
systemctl enable monic
プロセス監視の設定
設定を/etc/monit.dディレクトリに作成する
例:vi /etc/monit.d/program1
check process diced matching “program1” start program = "/usr/local/bin/test/program1" stop program = "/usr/bin/pkill program1" if 5 restarts within 5 cycles then unmonitored