Inherits napalm-linux's fixes (fix_snmp writes rocommunity public, netork@localhost, a /24 rule). With the templates (NAPALM/napalm-device-types#33) check whether configure_snmp_agent needs an OMV override: OMV generates /etc/snmp/snmpd.conf from its config database (omv-confdbadm/omv-salt), the same class of problem as sshd (#1027).
get_device_warnings goes; facts: upgradable packages with a held-back flag.
TYPE_LABEL = "Storage" duplicates the role's; FULL_UPGRADE stays (driver fact).
Tracked artefacts: 4 .pyc, 6 *.egg-info/*, no .gitignore.
It is the only driver of this group the application SNMP-polls today; stock net-snmp, no profile needed.
What this driver has to change for the agnostic structure (NAPALM/napalm-device-types `docs/STRUCTURE.md` (NAPALM/napalm-device-types#37), epic NetOrk/netork#1105).
- Inherits napalm-linux's fixes (`fix_snmp` writes `rocommunity public`, `netork@localhost`, a /24 rule). With the templates (NAPALM/napalm-device-types#33) check whether `configure_snmp_agent` needs an OMV override: OMV generates `/etc/snmp/snmpd.conf` from its config database (omv-confdbadm/omv-salt), the same class of problem as sshd (#1027).
- `get_device_warnings` goes; facts: upgradable packages with a held-back flag.
- `TYPE_LABEL = "Storage"` duplicates the role's; `FULL_UPGRADE` stays (driver fact).
- Tracked artefacts: 4 `.pyc`, 6 `*.egg-info/*`, no `.gitignore`.
- It is the only driver of this group the application SNMP-polls today; stock net-snmp, no profile needed.
Size: medium. Needs: NAPALM/napalm-device-types#33.
Prio P3.
Status 2026-10-18, checked against the pin on NetOrk/netork main.
Done:get_device_warnings override is gone (0.2.0, #7; #5 closed); the SSH hardening opt-out exists.
Rest:
configure_snmp_agent is inherited from napalm-linux unchanged; OMV regenerates snmpd.conf from its database, so a write may not hold — needs a check on an OMV host, then an override or = None.
Tracked artefacts: 10 .pyc/egg-info files, no .gitignore.
Status 2026-10-18, checked against the pin on NetOrk/netork main.
**Done:** `get_device_warnings` override is gone (0.2.0, #7; #5 closed); the SSH hardening opt-out exists.
**Rest:**
- `configure_snmp_agent` is inherited from napalm-linux unchanged; OMV regenerates `snmpd.conf` from its database, so a write may not hold — needs a check on an OMV host, then an override or `= None`.
- `TYPE_LABEL = "Storage"` moves with NAPALM/napalm-device-types#34.
- Tracked artefacts: 10 `.pyc`/`egg-info` files, no `.gitignore`.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
What this driver has to change for the agnostic structure (NAPALM/napalm-device-types
docs/STRUCTURE.md(NAPALM/napalm-device-types#37), epic NetOrk/netork#1105).fix_snmpwritesrocommunity public,netork@localhost, a /24 rule). With the templates (NAPALM/napalm-device-types#33) check whetherconfigure_snmp_agentneeds an OMV override: OMV generates/etc/snmp/snmpd.conffrom its config database (omv-confdbadm/omv-salt), the same class of problem as sshd (#1027).get_device_warningsgoes; facts: upgradable packages with a held-back flag.TYPE_LABEL = "Storage"duplicates the role's;FULL_UPGRADEstays (driver fact)..pyc, 6*.egg-info/*, no.gitignore.Size: medium. Needs: NAPALM/napalm-device-types#33.
Prio P3.
Status 2026-10-18, checked against the pin on NetOrk/netork main.
Done:
get_device_warningsoverride is gone (0.2.0, #7; #5 closed); the SSH hardening opt-out exists.Rest:
configure_snmp_agentis inherited from napalm-linux unchanged; OMV regeneratessnmpd.conffrom its database, so a write may not hold — needs a check on an OMV host, then an override or= None.TYPE_LABEL = "Storage"moves with NAPALM/napalm-device-types#34..pyc/egg-infofiles, no.gitignore.