コード例 #1
0
ファイル: traps.py プロジェクト: mflu/openvstorage_centos
    def set_trap_target(self, host, port):
        """
        Add a TRAP target to model
        """
        trap_host_port = "{}_config_trap_target"
        self.persistent.set(trap_host_port, (host, port))

        self.sender = SNMPTrapSender(target_host, port)
        # security from model
        self.sender.security_public()
コード例 #2
0
ファイル: traps.py プロジェクト: mflu/openvstorage_centos
    def __init__(self):
        """
        Init
        """
        self.persistent = PersistentFactory.get_client()
        trap_host_port = "{}_config_trap_target".format(STORAGE_PREFIX)
        self.sender = None

        try:
            target_host, port = self.persistent.get(trap_host_port)
        except KeyNotFoundException:
            print('OVS SNMP Target not configured, cannot send TRAP')
        else:
            self.sender = SNMPTrapSender(target_host, port)
            # security from model
            self.sender.security_public()