Files
librenms-librenms/includes/polling/mempools/stoneos.inc.php
Alan Gregory 977796382d StoneOs improvements (#8155)
* 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
2018-02-07 23:28:46 -06:00

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']);