私は監視されているプロセスが実行されているのを見ることができるWebインターフェースにmonitを使用するのが好きです。私は最近サーバーをUbuntu 16.04にアップグレードしましたが、systemdを使用しています。
他のすべてを実行しましたが、systemdを制御する正しいmonitコマンドが見つかりません...
/etc/init.d/process start
私は何かをしましたstop
。これは明らかにもう機能しないので、試してみました。
systemctl start process
これも機能しません。ここで何ができますか?私のモニターは下に貼り付けられています...(旧スタイル、14.04用)
check process nginx with pidfile /var/run/nginx.pid
start program = "/etc/init.d/nginx start"
stop program = "/etc/init.d/nginx stop"
check process sshd with pidfile /var/run/sshd.pid
start program = "etc/init.d/ssh start"
stop program = "etc/init.d/ssh stop"
ベストアンサー1
これはRHEL / CentOS 7 / Ubuntu 18.04で動作します。
check process nginx with pidfile /var/run/nginx.pid
start program = "/bin/systemctl start nginx"
stop program = "/bin/systemctl stop nginx"
check process sshd with pidfile /var/run/sshd.pid
start program = "/bin/systemctl start sshd"
stop program = "/bin/systemctl stop sshd"