Definition for this OS already
exist in Observium.
(here basic part without discovery):
$os = "ns-bsd";
$config['os'][$os]['text'] = "Stormshield NS-BSD";
$config['os'][$os]['group'] = "unix";
$config['os'][$os]['type'] = "firewall";
$config['os'][$os]['vendor'] = "Stormshield";
I
improved detect with your sysObjectID
in r14616.
If you want improve support for device os,
you can
send me snmpdump from device:
https://fisheye.observium.dev/changelog/snmpdumpBryan
E via observium wrote on 19.02.2026 14:53:Hello,
I'm trying some thing.
First I have a Central Observium server hosting the DB and graphs.
My devices are polled via another Debian-poller who's the only one talking to central observium.
I've added a stormshield on observium but it comes as a generic device, so I've tried to follow the guide to add a new OS (https://docs.observium.org/developing/add_os/)
my new file /opt/observium/includes/definitions/os/stormshield.inc.php is like the following:
$os = "Stormshield";
$config['os'][$os]['vendor'] = "Stormshield";
$config['os'][$os]['text'] = "Stormshield OS";
$config['os'][$os]['type'] = "firewall"; // Set type in polling os
$config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.11256.1";
$config['os'][$os]['sysDescr'][] = "/^NS-BSD/";
$config['os'][$os]['mibs'][] = "STORMSHIELD-PROPERTY-MIB";
The MIBS seems OK on /opt/observium/includes/definitions/mibs/stormshield.inc.php redirecting to stormshield folder
My folder /opt/observium/mibs/stormshield/ is filled with MIBS
but still... I might be missing something because when I execute ./discovery.php -h mydevice_ID -m os on the Debian-Poller
it still comes as generic
+-------------+------------------------------+
| OID | |
+-------------+------------------------------+
| sysDescr | NS-BSD SNSS1XXXXXXX amd64 |
| sysObjectID | .1.3.6.1.4.1.11256.1.20.7 |
+-------------+------------------------------+
o OS Type generic
o OS Group unix
_______________________________________________
observium mailing list -- observium@lists.observium.org
To unsubscribe send an email to observium-leave@lists.observium.org