monit bm_proxy error
search cancel

monit bm_proxy error


Article ID: 210824


Updated On:


CA App Synthetic Monitor



After the OPMS is installed, the monit summary output may show an error in the bm_proxy process.

This is even if the process will be shown as running:

# ps -ef | grep browsermob-proxy

smartpop 232389      1  0 Mar09 ?        00:48:34 /usr/lib/jvm/java-1.8.0-openjdk- -classpath :/opt/asm/browsermob-proxy/browsermob-proxy-2.0.1-SNAPSHOT-jar-with-dependencies.jar:/opt/asm/browsermob-proxy/etc -Dbasedir=/opt/asm/browsermob-proxy net.lightbody.bmp.proxy.Main --address --port 9090 --proxyPortRange 9091-9591 --ttl 240



Release : 99.0

Component :



The monit checks for the existence of the process by looking for the pid in this file




It can happen that the file is not created so the monit status will be inaccurate



Use this process to allow monit to reflect the correct status:

Find pid with this command:


     ps aux | grep | grep -v grep | awk '{ print $2 }'


Kill process:

     kill -9 <pid>


restart using monit:

     monit restart bm_proxy

Additional Information


bm_proxy is used by full-page monitors and real-time browser monitor (rbtm) (Firefox)