idlddlZddlmZmZmZmZGddeZGddeeeZGddeeZy) N)Plugin RedHatPlugin DebianPlugin UbuntuPluginc.eZdZdZdZdZdZdZdZdZ y) OpenStackAodhzOpenStack Alarm serviceopenstack_aodh) openstackopenstack_controllerz*/var/lib/config-data/puppet-generated/aodhc |jd|jdz|jdz|jdz|jdz|jdzg|jdr-|jdd j|jgn,|jd d j|jgd Dcgc]}|t j v}}d Dcgc]}|t j v}}t|r t|s|jjdy|jgdycc}wcc}w)Nz /etc/aodh/z /etc/aodh/*z/etc/httpd/conf/*z/etc/httpd/conf.d/*z#/etc/httpd/conf.modules.d/wsgi.confz/etc/my.cnf.d/tripleo.cnfall_logsz/var/log/aodh/*z/var/log/{}*/aodh*z/var/log/aodh/*.logz/var/log/{}*/aodh*.log) OS_USERNAME OS_PASSWORD OS_AUTH_TYPE)OS_TENANT_NAMEOS_PROJECT_NAMEz}Not all environment variables set. Source the environment file for the user intended to connect to the OpenStack environment.)zaodh --versionzaodh capabilities listzaodh alarm list) add_copy_specvar_puppet_gen get_optionformat apachepkgosenvironallanysoslogwarningadd_cmd_output)selfpvars_allvars_anys C/usr/lib/python3/dist-packages/sos/report/plugins/openstack_aodh.pysetupzOpenStackAodh.setupsO     - /   "5 5   "7 7   "G G   "= =    ??: &   !$++DNN;     %(//?   .  AO  .  AO  H #h- KK  !K L   !   s E&E cj|jd|||j|jdz||y)Nz/etc/aodh/aodh.conf)do_path_regex_subr)rregexpsubsts r#apply_regex_subzOpenStackAodh.apply_regex_sub@s<  ! E     "7 7 E cgd}gd}|jddj|zd|jddj|zdy)N)admin_passwordconnection_password host_password os_passwordpassword qpid_passwordrabbit_passwordmemcache_secret_key) connection backend_url transport_urlz(^\s*(%s)\s*=\s*)(.*)|z \1*********z)(^\s*(%s)\s*=\s*(.*)://(\w*):)(.*)(@(.*))z \1*********\6)r)join)r protect_keysconnection_keyss r#postproczOpenStackAodh.postprocJsZ I  $sxx '= =    8 HH_ % &  r*N) __name__ __module__ __qualname__ short_desc plugin_nameprofilesrr$r)r;r*r#rrs&*J"K4HAN&P  r*rceZdZdZdZy)DebianOpenStackAodhapache2)zaodh-apiz aodh-commonzaodh-evaluatorz aodh-notifierz aodh-listenerz python-aodhz python3-aodhN)r<r=r>rpackagesrBr*r#rDrD]sIHr*rDc&eZdZdZdZfdZxZS)RedHatOpenStackAodhhttpd)zopenstack-selinuxctt| |jdr|j ddgy|j ddgy)Nr z$/var/log/containers/httpd/aodh-api/*z/var/log/containers/aodh/*z(/var/log/containers/httpd/aodh-api/*.logz/var/log/containers/aodh/*.log)superrHr$rr)r __class__s r#r$zRedHatOpenStackAodh.setuppsQ !4.0 ??: &   6,     :0  r*)r<r=r>rrFr$ __classcell__)rLs@r#rHrHksI%H  r*rH) rsos.report.pluginsrrrrrrDrHrBr*r#rOs= OOJ FJ Z -| -r*