Sudo and pathsEdit
If you are logged in as user john and run this command:
$ sudo monit summary
Then sudo will use john’s PATH to find the monit executable.
If you instead do:
$ sudo -s
# monit summary
Then you might find yourself in a root shell with an emaciated PATH that doesn’t include /usr/local/bin (where the monit executable is typically installed).
Your alternative here is to instead do:
$ sudo -i
# monit summary
This will run the usual shell startup files (/root/.bash_profile, for example), so you can set up your PATH appropriately.