ó uÈÔec@sCddlmZmZddlmZdeefd„ƒYZdS(iÿÿÿÿ(tPlugint RedHatPlugin(tglobtMonitcBsgeZdZd Zd ZdZedƒZejdƒejdƒdgZ gZ d„Z d„Z RS( sMonit monitoring daemon tmonittsystems/etc/monit.d/*s/etc/monit.confs /etc/monitrcs/var/log/monit.logcCs(|jdƒ|j|j|jƒdS(Ns monit status(tadd_cmd_outputt add_copy_spect monit_logt monit_conf(tself((s5/usr/lib/python2.7/site-packages/sos/plugins/monit.pytsetup"s cCsŠxƒ|jD]x}|j|ddƒ|j|ddƒ|j|ddƒ|j|ddƒ|j|d d ƒ|j|d d ƒq WdS( Nsallow (.*):(.*)sallow ********:********sALLOW (.*):(.*)sALLOW ********:********susername (\w)+susername ********spassword (\w)+spassword ********sUSERNAME (\w)+sUSERNAME ********sPASSWORD (\w)+sPASSWORD ********(R t do_file_sub(R tfile((s5/usr/lib/python2.7/site-packages/sos/plugins/monit.pytpostproc&s&      (R(ssystem( t__name__t __module__t__doc__tpackagestprofilest plugin_nameRR tappendRt option_listR R(((s5/usr/lib/python2.7/site-packages/sos/plugins/monit.pyRs     N(t sos.pluginsRRRR(((s5/usr/lib/python2.7/site-packages/sos/plugins/monit.pyt s