cterasdk.edge.syslog module

class cterasdk.edge.syslog.Syslog(gateway)

Bases: cterasdk.edge.base_command.BaseCommand

Gateway Syslog configuration APIs

disable()

Disable Syslog

enable(server, port=514, proto='UDP', min_severity='info')

Enable Syslog

Parameters:
  • server (str) – Server address to send syslog logs
  • port (int,optional) – Syslog server communication port, defaults to 514
  • proto (cterasdk.edge.enum.IPProtocol,optional) – Syslog server communication protocol, defaults to cterasdk.edge.enum.IPProtocol.UDP
  • min_severity (cterasdk.edge.enum.Severity,optional) – Minimal log severity to fetch, defaults to cterasdk.edge.enum.Severity.INFO
get_configuration()
modify(server=None, port=None, proto=None, min_severity=None)

Modify current Syslog configuration. Only configurations that are not None will be changed. Syslog must be enabled

Parameters:
  • server (str,optional) – Server address to send syslog logs
  • port (int,optional) – Syslog server communication port
  • proto (cterasdk.edge.enum.IPProtocol,optional) – Syslog server communication protocol
  • min_severity (cterasdk.edge.enum.Severity,optional) – Minimal log severity to fetch