diff options
| author | Christian Breunig <christian@breunig.cc> | 2026-05-27 21:42:01 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-05-27 21:42:01 +0200 |
| commit | 238d835823ee94b2060454e1a270176001d46345 (patch) | |
| tree | b8402859bb23f63b4300f791de909938dada0756 /data | |
| parent | 35b0abb124a5c6681ca0eabf735b77f2fa5df25a (diff) | |
| parent | 81e8f14c5b9b322a998e6530184b07e9e9187ff5 (diff) | |
| download | vyos-1x-238d835823ee94b2060454e1a270176001d46345.tar.gz vyos-1x-238d835823ee94b2060454e1a270176001d46345.zip | |
Merge pull request #5208 from alexandr-san4ez/T8538-current
snmp: T8538: Persist engineBoots counter across reboots
Diffstat (limited to 'data')
| -rw-r--r-- | data/templates/snmp/override.conf.j2 | 2 | ||||
| -rw-r--r-- | data/templates/snmp/var.snmpd.conf.j2 | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/data/templates/snmp/override.conf.j2 b/data/templates/snmp/override.conf.j2 index 42dc7a9d2..33b610fe3 100644 --- a/data/templates/snmp/override.conf.j2 +++ b/data/templates/snmp/override.conf.j2 @@ -8,5 +8,7 @@ Environment= Environment="MIBDIRS=/usr/share/snmp/mibs:/usr/share/snmp/mibs/iana:/usr/share/snmp/mibs/ietf:/usr/share/vyos/mibs" ExecStart= ExecStart={{ vrf_command }}/usr/sbin/snmpd -LS0-5d -Lf /dev/null -u Debian-snmp -g Debian-snmp -f -p /run/snmpd.pid +# Sync engineBoot value between snmpd.conf and engineboots.count when user restarts the service manually +ExecStartPost=!/usr/bin/python3 /usr/libexec/vyos/system/sync-snmp-engine-boots.py Restart=always RestartSec=10 diff --git a/data/templates/snmp/var.snmpd.conf.j2 b/data/templates/snmp/var.snmpd.conf.j2 index afab88abc..29abaa81c 100644 --- a/data/templates/snmp/var.snmpd.conf.j2 +++ b/data/templates/snmp/var.snmpd.conf.j2 @@ -14,3 +14,5 @@ createUser {{ vyos_user }} MD5 "{{ vyos_user_pass }}" DES oldEngineID 0x{{ v3.engineid }} {% endif %} {% endif %} + +engineBoots {{ engine_boots }} |
