You’d also need to add the code to central and pollers for it to work properly!

Adam.

Sent from my iPhone

On 20 Feb 2026, at 15:47, Mike Stupalov via observium <observium@lists.observium.org> wrote:


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/snmpdump

Bryan 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

--
Mike Stupalov,
Discord channel: https://discord.gg/GjpNXKWm8W
Observium Limited, https://observium.org

_______________________________________________
observium mailing list -- observium@lists.observium.org
To unsubscribe send an email to observium-leave@lists.observium.org