mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
* Added snmp mibs from vendor (https://www.hillstonenet.com) * Added memoery discovery and pool * Added serial and os version discovery. * Added cpu discovery. * Added temperature and power sensors * Added test data. * Fix yaml format. * Pass mib name as parameter. * Pass mib name as parameter. * Use numeric OID * User snmp_get_multi_oid * Use snmp_get_multi_oid * Remove default extension from vendor. * Update test data. * Renamed some mibs + changed oid in disco proc * Updated json test data * Update processor discovery to yaml
7 lines
325 B
PHP
7 lines
325 B
PHP
<?php
|
|
echo 'Pool StoneOs memory';
|
|
$mempoolGet = snmp_get_multi_oid($device, 'sysTotalMemory.0 sysCurMemory.0', '-OQUs', 'HILLSTONE-SYSTEM-MIB');
|
|
$mempool['total'] = ($mempoolGet['sysTotalMemory.0'] * 1024);
|
|
$mempool['used'] = ($mempoolGet['sysCurMemory.0'] * 1024);
|
|
$mempool['free'] = ($mempool['total'] - $mempool['used']);
|