mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
27 lines
723 B
PHP
27 lines
723 B
PHP
![]() |
<?php
|
||
|
|
||
|
# ...7.0 = STRING: "MFG:Hewlett-Packard;CMD:PJL,MLC,BIDI-ECP,PCL,POSTSCRIPT,PCLXL;MDL:hp LaserJet 1320 series;CLS:PRINTER;DES:Hewlett-Packard LaserJet 1320 series;MEM:9MB;COMMENT:RES=1200x1;"
|
||
|
|
||
|
$jdinfo = explode(';',trim(snmp_get($device, "1.3.6.1.4.1.11.2.3.9.1.1.7.0", "-OQv", "", ""),'" '));
|
||
|
|
||
|
foreach ($jdinfo as $jdi)
|
||
|
{
|
||
|
list($key,$value) = explode(':',$jdi);
|
||
|
$jetdirect[$key] = $value;
|
||
|
}
|
||
|
|
||
|
$hardware = $jetdirect['DES'];
|
||
|
|
||
|
if ($hardware == '')
|
||
|
{
|
||
|
$hardware = $jetdirect['DESCRIPTION'];
|
||
|
}
|
||
|
|
||
|
# Strip off useless brand fields
|
||
|
$hardware = str_replace('HP ','',$hardware);
|
||
|
$hardware = str_replace('Hewlett-Packard ','',$hardware);
|
||
|
$hardware = str_replace(' Series','',$hardware);
|
||
|
$hardware = ucfirst($hardware);
|
||
|
|
||
|
?>
|