Ņō K<Ė]c @ sq d d k l Z l Z l Z l Z d e f d YZ d e e e f d YZ d e e f d YZ d S( i˙˙˙˙( t Plugint RedHatPlugint DebianPlugint UbuntuPlugint OpenStackNovac B sP e Z d Z d Z d Z d d d e f d d d e f g Z d Z d Z RS( s OpenStack Nova t openstack_novat openstackt logs gathers openstack nova logst slowt cmdss gathers openstack nova commandsc C sŪ | i d o | i d d d | i d d d | i d d d | i d d d | i d d d | i d d d | i d d d | i d d d n | i d o | i d n | i d d S( NR s nova-manage config listt suggest_filenamet nova_config_lists nova-manage service listt nova_service_lists nova-manage db versiont nova_db_versions nova-manage fixed listt nova_fixed_ip_lists nova-manage floating listt nova_floating_ip_lists nova-manage flavor listt nova_flavor_lists nova-manage network listt nova_network_lists nova-manage vm listt nova_vm_listR s /var/log/nova/s /etc/nova/( t get_optiont add_cmd_outputt add_copy_spec( t self( ( s> /usr/lib/python2.6/site-packages/sos/plugins/openstack_nova.pyt setup s8 c C sn d d d d d d d d d d d d d g } d d i | } x' d d g D] } | i | | d qM Wd S( Nt ldap_dns_passwordt neutron_admin_passwordt rabbit_passwordt qpid_passwordt powervm_mgr_passwdt virtual_power_host_passt xenapi_connection_passwordt passwordt host_passwordt vnc_passwordt connectiont sql_connectiont admin_passwords ((?m)^\s*#*(%s)\s*=\s*)(.*)t |s /etc/nova/nova.confs /etc/nova/api-paste.inis \1*********( t joint do_file_sub( R t protect_keyst regexpt conf_file( ( s> /usr/lib/python2.6/site-packages/sos/plugins/openstack_nova.pyt postproc@ s ( R ( t __name__t __module__t __doc__t plugin_namet profilest Truet Falset option_listR R+ ( ( ( s> /usr/lib/python2.6/site-packages/sos/plugins/openstack_nova.pyR s t DebianOpenStackNovac B s&