)]}'
{"specs/liberty/snmp-alarm-notifier.rst":[{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"1ff56ae8e2637f7eebb3c61ee42389932e76fe3c","unresolved":false,"context_lines":[{"line_number":13,"context_line":"Ceilometer notifier framework supports various notifiers to be developed."},{"line_number":14,"context_line":"Currently ceilometer can support three kinds of notifiers which can send alarm"},{"line_number":15,"context_line":"notification to a log file or one http destination. But in some applications,"},{"line_number":16,"context_line":"users may want alarm notification can be sent through SNMP trap protocol."},{"line_number":17,"context_line":"This spec providers the specification for Ceilometer notifier using SNMP protocol."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Problem description"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a016987_e6053ac2","line":16,"updated":"2015-05-28 01:27:08.000000000","message":"SNMPv1 supports traps.  SNMPv2c/v3 supports INFORMs.  Informs tend to be better since they are acknowledge by the receiver whereas traps are fire and forget.\n\nSNMPv3 informs getting even better because they support encryption, but also increasing complicated.  But it all depends on the customer\u0027s requirements of the notification.\n\nSo are only traps being considered for this work?","commit_id":"bb4082c1f89055ab69640fd146c76fac40485d30"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"1c6e8f70d97cf55b5d36c4bc64168ec50e5d18ce","unresolved":false,"context_lines":[{"line_number":14,"context_line":"Currently ceilometer can support three kinds of notifiers which can send alarm"},{"line_number":15,"context_line":"notification to a log file or one http destination. But in some applications,"},{"line_number":16,"context_line":"users may want alarm notification can be sent through SNMP trap protocol."},{"line_number":17,"context_line":"This spec providers the specification for Ceilometer notifier using SNMP protocol."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Problem description"},{"line_number":20,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa32b979_6f74cfce","line":17,"updated":"2015-06-21 09:42:58.000000000","message":"Which SNMP version(s) will be supported?","commit_id":"bb4082c1f89055ab69640fd146c76fac40485d30"},{"author":{"_account_id":6804,"name":"bruce-benjamin","email":"bruce.benjamin@jhuapl.edu","username":"bruce-benjamin"},"change_message_id":"807aac9fab72baeff0f6cf8875f40b4f16242735","unresolved":false,"context_lines":[{"line_number":23,"context_line":"to receive monitor data and the monitor system can evaluate the alarms according to"},{"line_number":24,"context_line":"these data. Now the company deployed an openstack environment and used ceilometer to"},{"line_number":25,"context_line":"monitor openstack resources, but they don\u0027t want to manage these two kinds of monitor"},{"line_number":26,"context_line":"system separately, they need ceilometer has the capability to send alarm notification"},{"line_number":27,"context_line":"to the already existed SNMP service."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"Proposed change"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a016987_a8f5d6ed","line":26,"updated":"2015-05-27 22:05:22.000000000","message":"suggestion:\ns/separately,  they need ceilometer/separately.  Ceilometer/","commit_id":"bb4082c1f89055ab69640fd146c76fac40485d30"},{"author":{"_account_id":6804,"name":"bruce-benjamin","email":"bruce.benjamin@jhuapl.edu","username":"bruce-benjamin"},"change_message_id":"807aac9fab72baeff0f6cf8875f40b4f16242735","unresolved":false,"context_lines":[{"line_number":24,"context_line":"these data. Now the company deployed an openstack environment and used ceilometer to"},{"line_number":25,"context_line":"monitor openstack resources, but they don\u0027t want to manage these two kinds of monitor"},{"line_number":26,"context_line":"system separately, they need ceilometer has the capability to send alarm notification"},{"line_number":27,"context_line":"to the already existed SNMP service."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"Proposed change"},{"line_number":30,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a016987_68d8fe7f","line":27,"updated":"2015-05-27 22:05:22.000000000","message":"s/existed/existing/","commit_id":"bb4082c1f89055ab69640fd146c76fac40485d30"},{"author":{"_account_id":6804,"name":"bruce-benjamin","email":"bruce.benjamin@jhuapl.edu","username":"bruce-benjamin"},"change_message_id":"807aac9fab72baeff0f6cf8875f40b4f16242735","unresolved":false,"context_lines":[{"line_number":29,"context_line":"Proposed change"},{"line_number":30,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"A new notifier will be added in ceilometer/alarm/notifier package, the notifier will be"},{"line_number":33,"context_line":"named SnmpNotifier by inheriting the AlarmNotifier. The SnmpNotifier will implement the"},{"line_number":34,"context_line":"notify method to send notification to snmp service. The snmp python client will be pysnmp"},{"line_number":35,"context_line":"which is also used for hardware inspector. Snmp trap function will be used to send alarm"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a016987_884b3a2b","line":32,"updated":"2015-05-27 22:05:22.000000000","message":"s/package, the/package.  The/","commit_id":"bb4082c1f89055ab69640fd146c76fac40485d30"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"1c6e8f70d97cf55b5d36c4bc64168ec50e5d18ce","unresolved":false,"context_lines":[{"line_number":33,"context_line":"named SnmpNotifier by inheriting the AlarmNotifier. The SnmpNotifier will implement the"},{"line_number":34,"context_line":"notify method to send notification to snmp service. The snmp python client will be pysnmp"},{"line_number":35,"context_line":"which is also used for hardware inspector. Snmp trap function will be used to send alarm"},{"line_number":36,"context_line":"notication and the format should be ALARM-MIB which was introduced by rfc3877."},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"Alternatives"},{"line_number":39,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa32b979_2f9007ec","line":36,"updated":"2015-06-21 09:42:58.000000000","message":"Could you please provide a mapping to show how the alarm notification information will be mapped to the ALARM-MIB?","commit_id":"bb4082c1f89055ab69640fd146c76fac40485d30"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"1c6e8f70d97cf55b5d36c4bc64168ec50e5d18ce","unresolved":false,"context_lines":[{"line_number":73,"context_line":"Other deployer impact"},{"line_number":74,"context_line":"---------------------"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"None"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"Developer impact"},{"line_number":79,"context_line":"----------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa32b979_4fb0eb8b","line":76,"updated":"2015-06-21 09:42:58.000000000","message":"How it will be configured to use the new trap functionality?","commit_id":"bb4082c1f89055ab69640fd146c76fac40485d30"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"0932ac54573d40571e9fd0b73be45e49878345ed","unresolved":false,"context_lines":[{"line_number":117,"context_line":"Testing"},{"line_number":118,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"Tempest tests will be added in ceilometer/tests/alarm/test_alarm.py. These test cases can be invoked at the gate or locally in a dev environment."},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"Documentation Impact"},{"line_number":123,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a016987_e2012db0","line":120,"updated":"2015-06-01 14:17:09.000000000","message":"s/Tempest tests/Tests/\n\n(these are not tempest tests)\n\nAlso make sure you line wrap.","commit_id":"bb4082c1f89055ab69640fd146c76fac40485d30"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"1c6e8f70d97cf55b5d36c4bc64168ec50e5d18ce","unresolved":false,"context_lines":[{"line_number":122,"context_line":"Documentation Impact"},{"line_number":123,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"Only additional information will be added to the doc on how to enable and configure this new notifier."},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"References"},{"line_number":128,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa32b979_6fadaf30","line":125,"updated":"2015-06-21 09:42:58.000000000","message":"The developer guide should be updated too to provide information about the implementation.","commit_id":"bb4082c1f89055ab69640fd146c76fac40485d30"},{"author":{"_account_id":6804,"name":"bruce-benjamin","email":"bruce.benjamin@jhuapl.edu","username":"bruce-benjamin"},"change_message_id":"92333fd6b49752bcf81246c23c16574b8c1171c3","unresolved":false,"context_lines":[{"line_number":126,"context_line":""},{"line_number":127,"context_line":"References"},{"line_number":128,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"http://pysnmp.sourceforge.net/"},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"https://www.ietf.org/rfc/rfc3877.txt"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa32b979_bab0be8c","line":129,"updated":"2015-06-22 13:54:22.000000000","message":"It would be great if a link were provided to give a brief description of the SNMP features are supported.  Maybe the IETF rfc link(s) are sufficient.","commit_id":"bb4082c1f89055ab69640fd146c76fac40485d30"}]}
