. * * @package LibreNMS * @link https://www.librenms.org * * @copyright 2022 Peca Nesovanovic * * @author Peca Nesovanovic */ $divisor = 10; $multiplier = 1; if (is_array($pre_cache['sdi480status'])) { d_echo('Terra sdi480 SNR'); for ($inputid = 1; $inputid <= 8; $inputid++) { $snr = $pre_cache['sdi480status'][0]['insnr' . $inputid]; if ($snr) { $oid = '.1.3.6.1.4.1.30631.1.17.1.' . $inputid . '.3.0'; $type = 'terra_snr'; $descr = 'SNR# ' . sprintf('%02d', $inputid); $limit = 30; $limitwarn = 30; $lowwarnlimit = 14; $lowlimit = 12; $value = $snr / $divisor; $group = 'Inputs'; discover_sensor( $valid['sensor'], 'snr', $device, $oid, $inputid, $type, $descr, $divisor, $multiplier, $lowlimit, $lowwarnlimit, $limitwarn, $limit, $value, 'snmp', null, null, null, $group ); } } }