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.
Monit Trisul Process
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.1528708797.txt.gz · Last modified: 2018/06/11 14:49 by dhinesh