diff --git a/includes/definitions/axisaudio.yaml b/includes/definitions/axisaudio.yaml new file mode 100644 index 0000000000..cbc0f114e9 --- /dev/null +++ b/includes/definitions/axisaudio.yaml @@ -0,0 +1,6 @@ +os: axisaudio +text: 'AXIS Audio Appliances' +type: appliance +icon: axis +discovery: + - sysDescr_regex: '/AXIS .* (Network IO Audio Module)/' diff --git a/includes/polling/os/axisaudio.inc.php b/includes/polling/os/axisaudio.inc.php new file mode 100644 index 0000000000..e47782e929 --- /dev/null +++ b/includes/polling/os/axisaudio.inc.php @@ -0,0 +1,34 @@ +. + * + * @package LibreNMS + * @link http://librenms.org + * @copyright 2017 Lorenzo Zafra + * @author Lorenzo Zafra + */ + +$data = explode('; ', $poll_device['sysDescr']); + +if (isset($data[1])) { + $hardware = $data[1]; +} + +if (isset($data[3])) { + $version = $data[3]; +} diff --git a/tests/snmpsim/axisaudio.snmprec b/tests/snmpsim/axisaudio.snmprec new file mode 100644 index 0000000000..c2b665a110 --- /dev/null +++ b/tests/snmpsim/axisaudio.snmprec @@ -0,0 +1,2 @@ +1.3.6.1.2.1.1.1.0|4| ; AXIS P8221; Network IO Audio Module; 5.10.3; Jan 29 2016 10:47; 174; 1; +1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.368