fix bug: sh_monitor init