monitoring service provider for MikroTik

I was trying to setup some monitoring service (beside Dude) to watch status of one of my MT routers. For example, I was trying to setup Pingdom service (www.pingdom.com) to monitor if MT is up and online and I did not have any success. Nothing was successful (nither tcp, udp response from MT…) if firewall is blocking outside input and sends icmp response.
Does someone have any successful solution with some outside monitoring service provider?