The monit command-line interface requires the HTTP interface, as it is used to pass commands from the monit command-line to monit daemon. You can disable it, but the command-line won't work in such case (as described by the error message when your http interface was disabled).
Thank you about the monit stop and start I full understand cause you dont want monit to start a service which have been stopped with proper reason. Ok about the credentials my machine does not have gnome or graphical ui. Is it ok if I set just like this and why cant we disable the gui access as in my case I dont need it at all.
set httpd port 2812 and
use address localhost # only accept connection from localhost