Bug 1283647
| Summary: | Wrong snmp user name in ceilometer.conf | ||
|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | Yurii Prokulevych <yprokule> |
| Component: | rhosp-director | Assignee: | Tzu-Mainn Chen <tzumainn> |
| Status: | CLOSED DUPLICATE | QA Contact: | yeylon <yeylon> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | medium | ||
| Version: | 8.0 (Liberty) | CC: | emacchi, mburns, rhel-osp-director-maint, rwsu, srevivo, yprokule |
| Target Milestone: | ga | Keywords: | Triaged |
| Target Release: | 8.0 (Liberty) | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2016-02-05 18:49:58 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
Could you look at https://bugzilla.redhat.com/show_bug.cgi?id=1223257 and tell us if it's related? Yep, looks those are related Richard, I know you were looking into an SNMP issue and found that it was already fixed by a coming patch in OSP8 - would this be fixed as well? Tzu-Mainn, yes the patch Ben proposed in https://bugzilla.redhat.com/show_bug.cgi?id=1223257 should address this issue. Marking as duplicate then. *** This bug has been marked as a duplicate of bug 1223257 *** |
Description of problem: To obtain 'hardware.*' meters via SNMP configured user/password is required. User and password is configured in snmpd.conf on overcloud controllers but username specified in ceilometer.conf at undercloud is totally different. Excerpt from snmpd.conf: ... rouser ro_snmp_user proc cron includeAllDisks 10% ... excerpt from ceilometer.conf [hardware] readonly_user_name=87fd29d1c8a20cdc1ae1200999404af1314f0abd readonly_user_password=40396b460190fbb0bfa2e240cb1116bbb5732cee Hence no info retrieved from overcloud controllers Version-Release number of selected component (if applicable): openstack-ceilometer-api-5.0.0-1.el7ost.noarch openstack-ceilometer-notification-5.0.0-1.el7ost.noarch openstack-ceilometer-common-5.0.0-1.el7ost.noarch python-ceilometerclient-1.5.0-1.el7ost.noarch python-ceilometer-5.0.0-1.el7ost.noarch openstack-ceilometer-central-5.0.0-1.el7ost.noarch openstack-ceilometer-polling-5.0.0-1.el7ost.noarch openstack-ceilometer-alarm-5.0.0-1.el7ost.noarch openstack-ceilometer-collector-5.0.0-1.el7ost.noarch Actual results: Traceback in log: 2015-11-18 11:14:05.893 29860 ERROR ceilometer.hardware.pollsters.generic [-] inspector call failed for hardware.system_stats.io.outgoing.blocks host 192.0.2.8: ConstraintsIntersection(ConstraintsIntersection(ConstraintsIntersection(ConstraintsIntersection(), ValueSizeConstraint(0, 65535)), ValueSizeConstraint(0, 255)), ValueSizeConstraint(1, 32)) failed at: "ValueSizeConstraint(1, 32) failed at: "87fd29d1c8a20cdc1ae1200999404af1314f0abd"" at SnmpAdminString 2015-11-18 11:14:05.893 29860 ERROR ceilometer.hardware.pollsters.generic Traceback (most recent call last): 2015-11-18 11:14:05.893 29860 ERROR ceilometer.hardware.pollsters.generic File "/usr/lib/python2.7/site-packages/ceilometer/hardware/pollsters/generic.py", line 171, in get_samples 2015-11-18 11:14:05.893 29860 ERROR ceilometer.hardware.pollsters.generic param=inspector_param)) 2015-11-18 11:14:05.893 29860 ERROR ceilometer.hardware.pollsters.generic File "/usr/lib/python2.7/site-packages/ceilometer/hardware/inspector/snmp.py", line 224, in inspect_generic 2015-11-18 11:14:05.893 29860 ERROR ceilometer.hardware.pollsters.generic meter_def['matching_type'] == PREFIX) 2015-11-18 11:14:05.893 29860 ERROR ceilometer.hardware.pollsters.generic File "/usr/lib/python2.7/site-packages/ceilometer/hardware/inspector/snmp.py", line 153, in _query_oids 2015-11-18 11:14:05.893 29860 ERROR ceilometer.hardware.pollsters.generic lookupValues=True) 2015-11-18 11:14:05.893 29860 ERROR ceilometer.hardware.pollsters.generic File "/usr/lib/python2.7/site-packages/pysnmp/entity/rfc3413/oneliner/cmdgen.py", line 424, in getCmd 2015-11-18 11:14:05.893 29860 ERROR ceilometer.hardware.pollsters.generic kwargs.get('contextName', null) 2015-11-18 11:14:05.893 29860 ERROR ceilometer.hardware.pollsters.generic File "/usr/lib/python2.7/site-packages/pysnmp/entity/rfc3413/oneliner/cmdgen.py", line 271, in getCmd 2015-11-18 11:14:05.893 29860 ERROR ceilometer.hardware.pollsters.generic authData, transportTarget 2015-11-18 11:14:05.893 29860 ERROR ceilometer.hardware.pollsters.generic File "/usr/lib/python2.7/site-packages/pysnmp/entity/rfc3413/oneliner/cmdgen.py", line 67, in cfgCmdGen 2015-11-18 11:14:05.893 29860 ERROR ceilometer.hardware.pollsters.generic securityName=authData.securityName 2015-11-18 11:14:05.893 29860 ERROR ceilometer.hardware.pollsters.generic File "/usr/lib/python2.7/site-packages/pysnmp/entity/config.py", line 122, in addV3User 2015-11-18 11:14:05.893 29860 ERROR ceilometer.hardware.pollsters.generic snmpEngine, userName, securityEngineId 2015-11-18 11:14:05.893 29860 ERROR ceilometer.hardware.pollsters.generic File "/usr/lib/python2.7/site-packages/pysnmp/entity/config.py", line 101, in __cookV3UserInfo 2015-11-18 11:14:05.893 29860 ERROR ceilometer.hardware.pollsters.generic snmpEngineID, securityName 2015-11-18 11:14:05.893 29860 ERROR ceilometer.hardware.pollsters.generic File "/usr/lib/python2.7/site-packages/pysnmp/smi/mibs/SNMPv2-SMI.py", line 1096, in getInstIdFromIndices 2015-11-18 11:14:05.893 29860 ERROR ceilometer.hardware.pollsters.generic mibObj.syntax.clone(indices[idx]), impliedFlag 2015-11-18 11:14:05.893 29860 ERROR ceilometer.hardware.pollsters.generic File "/usr/lib/python2.7/site-packages/pyasn1/type/univ.py", line 328, in clone 2015-11-18 11:14:05.893 29860 ERROR ceilometer.hardware.pollsters.generic value, tagSet, subtypeSpec, encoding, binValue, hexValue 2015-11-18 11:14:05.893 29860 ERROR ceilometer.hardware.pollsters.generic File "/usr/lib/python2.7/site-packages/pyasn1/type/univ.py", line 312, in __init__ 2015-11-18 11:14:05.893 29860 ERROR ceilometer.hardware.pollsters.generic base.AbstractSimpleAsn1Item.__init__(self, value, tagSet, subtypeSpec) 2015-11-18 11:14:05.893 29860 ERROR ceilometer.hardware.pollsters.generic File "/usr/lib/python2.7/site-packages/pyasn1/type/base.py", line 75, in __init__ 2015-11-18 11:14:05.893 29860 ERROR ceilometer.hardware.pollsters.generic self._verifySubtypeSpec(value) 2015-11-18 11:14:05.893 29860 ERROR ceilometer.hardware.pollsters.generic File "/usr/lib/python2.7/site-packages/pyasn1/type/base.py", line 33, in _verifySubtypeSpec 2015-11-18 11:14:05.893 29860 ERROR ceilometer.hardware.pollsters.generic raise c('%s at %s' % (i, self.__class__.__name__)) 2015-11-18 11:14:05.893 29860 ERROR ceilometer.hardware.pollsters.generic ValueConstraintError: ConstraintsIntersection(ConstraintsIntersection(ConstraintsIntersection(ConstraintsIntersection(), ValueSizeConstraint(0, 65535)), ValueSizeConstraint(0, 255)), ValueSizeConstraint(1, 32)) failed at: "ValueSizeConstraint(1, 32) failed at: "87fd29d1c8a20cdc1ae1200999404af1314f0abd"" at SnmpAdminString Expected results: Correct username set Additional info: HA virtual setup (3 controllers + 1 compute )