)]}'
{"vitrage/datasources/zabbix/__init__.py":[{"author":{"_account_id":19122,"name":"Alexey Weyl","email":"aloshaweyl@gmail.com","username":"alexey_weyl"},"change_message_id":"9d450fca4acf4c227c154e4788dce41290fcc9c1","unresolved":false,"context_lines":[{"line_number":26,"context_line":"               default\u003d\u0027vitrage.datasources.zabbix.driver.ZabbixDriver\u0027,"},{"line_number":27,"context_line":"               help\u003d\u0027Zabbix driver class path\u0027,"},{"line_number":28,"context_line":"               required\u003dTrue),"},{"line_number":29,"context_line":"    cfg.IntOpt(\u0027changes_interval\u0027,"},{"line_number":30,"context_line":"               default\u003d30,"},{"line_number":31,"context_line":"               min\u003d30,"},{"line_number":32,"context_line":"               help\u003d\u0027interval between checking changes in zabbix data source\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"dada55a8_703c4693","line":29,"updated":"2016-07-27 08:41:40.000000000","message":"How do you think the code that you wrote that picksup all the datasources that has the changes_interval parameter will act if it also has the notification_topic, will it perform both? or will it perform the changesinterval if it is defined in vitrage.conf only?","commit_id":"338dfb9004c7afa181eb6059104257e3f3b66251"}],"vitrage/datasources/zabbix/driver.py":[{"author":{"_account_id":19122,"name":"Alexey Weyl","email":"aloshaweyl@gmail.com","username":"alexey_weyl"},"change_message_id":"9d450fca4acf4c227c154e4788dce41290fcc9c1","unresolved":false,"context_lines":[{"line_number":22,"context_line":"from vitrage.common import file_utils"},{"line_number":23,"context_line":"from vitrage.datasources.alarm_driver_base import AlarmDriverBase"},{"line_number":24,"context_line":"from vitrage.datasources.zabbix.properties import ZabbixProperties \\"},{"line_number":25,"context_line":"    as Props"},{"line_number":26,"context_line":"from vitrage.datasources.zabbix.properties import ZabbixTriggerStatus \\"},{"line_number":27,"context_line":"    as TriggerStatus"},{"line_number":28,"context_line":"from vitrage.datasources.zabbix.properties import ZabbixTriggerValue \\"}],"source_content_type":"text/x-python","patch_set":3,"id":"dada55a8_8d36fc00","line":25,"updated":"2016-07-27 08:41:40.000000000","message":"Should stay ZabbixProps","commit_id":"338dfb9004c7afa181eb6059104257e3f3b66251"}],"vitrage/datasources/zabbix/properties.py":[{"author":{"_account_id":19122,"name":"Alexey Weyl","email":"aloshaweyl@gmail.com","username":"alexey_weyl"},"change_message_id":"9d450fca4acf4c227c154e4788dce41290fcc9c1","unresolved":false,"context_lines":[{"line_number":23,"context_line":"    VALUE \u003d \u0027value\u0027"},{"line_number":24,"context_line":"    HOST \u003d \u0027host\u0027"},{"line_number":25,"context_line":"    HOST_ID \u003d \u0027hostid\u0027"},{"line_number":26,"context_line":"    SEVERITY \u003d \u0027severity\u0027"},{"line_number":27,"context_line":"    PRIORITY \u003d \u0027priority\u0027"},{"line_number":28,"context_line":"    LAST_CHANGE \u003d \u0027lastchange\u0027"},{"line_number":29,"context_line":"    TIMESTAMP \u003d \u0027timestamp\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"dada55a8_8da6fcbe","line":26,"range":{"start_line":26,"start_character":4,"end_line":26,"end_character":25},"updated":"2016-07-27 08:41:40.000000000","message":"delete now!","commit_id":"338dfb9004c7afa181eb6059104257e3f3b66251"},{"author":{"_account_id":19122,"name":"Alexey Weyl","email":"aloshaweyl@gmail.com","username":"alexey_weyl"},"change_message_id":"9d450fca4acf4c227c154e4788dce41290fcc9c1","unresolved":false,"context_lines":[{"line_number":48,"context_line":"    HIGH \u003d \u0027HIGH\u0027"},{"line_number":49,"context_line":"    DISASTER \u003d \u0027DISASTER\u0027"},{"line_number":50,"context_line":"    NOT_CLASSIFIED \u003d \u0027NOT CLASSIFIED\u0027"},{"line_number":51,"context_line":"    _SEVERITY_MAPPING \u003d {"},{"line_number":52,"context_line":"        \u00270\u0027: NOT_CLASSIFIED,"},{"line_number":53,"context_line":"        \u00271\u0027: INFORMATION,"},{"line_number":54,"context_line":"        \u00272\u0027: WARNING,"}],"source_content_type":"text/x-python","patch_set":3,"id":"dada55a8_9091fa49","line":51,"updated":"2016-07-27 08:41:40.000000000","message":"please add an empty row here after the constants","commit_id":"338dfb9004c7afa181eb6059104257e3f3b66251"}],"vitrage/datasources/zabbix/transformer.py":[{"author":{"_account_id":19122,"name":"Alexey Weyl","email":"aloshaweyl@gmail.com","username":"alexey_weyl"},"change_message_id":"9d450fca4acf4c227c154e4788dce41290fcc9c1","unresolved":false,"context_lines":[{"line_number":26,"context_line":"from vitrage.datasources.static_physical import SWITCH"},{"line_number":27,"context_line":"from vitrage.datasources import transformer_base as tbase"},{"line_number":28,"context_line":"from vitrage.datasources.transformer_base import Neighbor"},{"line_number":29,"context_line":"from vitrage.datasources.zabbix.properties import ZabbixProperties as Props"},{"line_number":30,"context_line":"from vitrage.datasources.zabbix.properties import ZabbixTriggerSeverity \\"},{"line_number":31,"context_line":"    as TriggerSeverity"},{"line_number":32,"context_line":"from vitrage.datasources.zabbix.properties import ZabbixTriggerValue\\"}],"source_content_type":"text/x-python","patch_set":3,"id":"dada55a8_8079a395","line":29,"range":{"start_line":29,"start_character":70,"end_line":29,"end_character":75},"updated":"2016-07-27 08:41:40.000000000","message":"ZabbixProps","commit_id":"338dfb9004c7afa181eb6059104257e3f3b66251"},{"author":{"_account_id":19122,"name":"Alexey Weyl","email":"aloshaweyl@gmail.com","username":"alexey_weyl"},"change_message_id":"9d450fca4acf4c227c154e4788dce41290fcc9c1","unresolved":false,"context_lines":[{"line_number":52,"context_line":"    def _create_vertex(self, entity_event):"},{"line_number":53,"context_line":"        self._unify_time_format(entity_event)"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"        entity_event[Props.SEVERITY] \u003d \\"},{"line_number":56,"context_line":"            TriggerSeverity.str(entity_event[Props.PRIORITY])"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"        update_timestamp \u003d entity_event[Props.TIMESTAMP]"},{"line_number":59,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"dada55a8_a09dc7bd","line":56,"range":{"start_line":55,"start_character":8,"end_line":56,"end_character":61},"updated":"2016-07-27 08:41:40.000000000","message":"move the value of the severity to metadata","commit_id":"338dfb9004c7afa181eb6059104257e3f3b66251"}],"vitrage/tests/unit/datasources/zabbix/test_zabbix_transformer.py":[{"author":{"_account_id":19122,"name":"Alexey Weyl","email":"aloshaweyl@gmail.com","username":"alexey_weyl"},"change_message_id":"9d450fca4acf4c227c154e4788dce41290fcc9c1","unresolved":false,"context_lines":[{"line_number":26,"context_line":"from vitrage.datasources.nova.host.transformer import HostTransformer"},{"line_number":27,"context_line":"from vitrage.datasources import transformer_base as tbase"},{"line_number":28,"context_line":"from vitrage.datasources.transformer_base import TransformerBase"},{"line_number":29,"context_line":"from vitrage.datasources.zabbix.properties import ZabbixProperties as ZProps"},{"line_number":30,"context_line":"from vitrage.datasources.zabbix.properties import ZabbixTriggerSeverity"},{"line_number":31,"context_line":"from vitrage.datasources.zabbix.properties import ZabbixTriggerValue"},{"line_number":32,"context_line":"from vitrage.datasources.zabbix.transformer import ZabbixTransformer"}],"source_content_type":"text/x-python","patch_set":3,"id":"dada55a8_e0569fcc","line":29,"range":{"start_line":29,"start_character":70,"end_line":29,"end_character":76},"updated":"2016-07-27 08:41:40.000000000","message":"ZabbixProps?","commit_id":"338dfb9004c7afa181eb6059104257e3f3b66251"}]}
