Skip to content

Sample SNMP config

Ian edited this page May 12, 2021 · 24 revisions

snmp.yaml:

devices: "@devices.yaml"
trap:
  listen: 127.0.0.1:162
  community: hello
  version: ""
  transport: ""
discovery:
  cidrs: "@cidrs.yaml"
  debug: false
  ports:
  - 161
  default_communities:
  - public
  default_v3: null
  add_devices: true
  threads: 4
  check_all: false
  use_snmp_v1: false
  replace_devices: true
global:
  poll_time_sec: 60
  drop_if_outside_poll: false
  mib_profile_dir: profiles
  pymib_profile_dir: ""
  mibs_db: ""
  mibs_enabled:
  - IF-MIB
  timeout_ms: 3000
  retries: 0

devices.yaml:

deviceOne:
  device_ip: 10.10.0.201
  oid: .1.3.6.1.4.1.21695.1.10.7.2.1.2.0
  snmp_comm: public

cidrs.yaml:

- 10.10.0.0/24
- 10.20.0.0/24

Example v3 config:

  default_v3:
    user_name: userNamev3
    authentication_protocol: MD5
    authentication_passphrase: authPassPrivacy
    privacy_protocol: AES
    privacy_passphrase: passPrivacy