Test basic connectivity between m/monit and monit by attempting to telnet from your m/monit machine to one running monit, as in:
mmonit:~# telnet monit.example.org 2812
Change 2812 if you're running monit on a non-default port. If you're able to telnet in and hit enter you should at least receive a HTTP 400 response.
If that works, please show us your monitrc from the monit machine. I use a stanza similar to the following to monitor sshd (minor path tweaks may be needed according to your environment and personal preference):
check process sshd
with pidfile /var/run/sshd.pid
start program "/etc/init.d/sshd start"
stop program "/etc/init.d/sshd stop"
if failed port 22 protocol ssh then restart
if 5 restarts within 5 cycles then timeout