システムサービスを開始/停止するには、monitrcのどのコマンドを使用できますか?

システムサービスを開始/停止するには、monitrcのどのコマンドを使用できますか?

私は監視されているプロセスが実行されているのを見ることができる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"

おすすめ記事