I want it to stop monitoring it for sometime so that I can stop my server (my main motivation is that smf wont start my server again automatically once i manually stopped it) and then start it again (i will start manually) and then tell smf to start monitoring it again... thanks
If you need to stop your SMF service just run
svcadm disable
on it and SMF will disable and "stop monitoring it". SMF will not take any further actions after you disabled the service and you'll free to mess with it in any way you want (change config files, move files, etc). After you're done justsvcadm enable
it.SMF isn't just monitoring but also actively managing your services. It's different from other solutions (eg. in Linux) where you'd start the service through /etc/init.d scripts and daemontools would monitor/restart them.
I don't believe you can do that because SMF would have no idea what processes to monitor after you started the service manually. It needs to do the start.