monit:monitoring_and_maintain_trisul_process
This is an old revision of the document!
You can use Monit to monitor daemon processes or similar programs running on localhost.
Install Monit on Ubuntu 16.04
apt-get install monit
Edit Configuration
1. Open the monitrc configuration file
sudo vi /etc/monit/monitrc
2. Add following lines at the end of file
check process trisul_flushd_context0 with pidfile /usr/local/var/lib/trisul-hub/domain0/hub0/context0/run/flushd.pid start program = "/usr/local/bin/trisulctl_hub start context context0" stop program = "/usr/local/bin/trisulctl_hub stop context context0" check process trisul_probe_context0 with pidfile /usr/local/var/lib/trisul-probe/domain0/probe0/context0/run/trisul-probe.pid start program = "/usr/local/bin/trisulctl_probe start context context0@probe0" stop program = "/usr/local/bin/trisulctl_probe stop context context0@probe0"
3. Restart the monit
systemctl restart monit
4. Start monit on boot
systemctl enable monit
monit/monitoring_and_maintain_trisul_process.1528708703.txt.gz · Last modified: 2018/06/11 14:48 by dhinesh