User Tools

Site Tools


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