New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added Support for Radware / AlteonOS OS/Mem/Proc #7220

Merged
merged 7 commits into from Sep 1, 2017

file for polling mempools alteonos.inc.php

  • Loading branch information...
sfini committed Aug 24, 2017
commit 2869ba200b6cccfd2767db2432938f3c0411541c
@@ -0,0 +1,26 @@
<php
/*
* LibreNMS
*
* Copyright (c) 2017 Simone Fini <tomfordfirst@gmail.com>
* This program is free software: you can redistribute it and/or modify it
* under the terms of the GNU General Public License as published by the
* Free Software Foundation, either version 3 of the License, or (at your
* option) any later version. Please see LICENSE.txt at the top level of
* the source code distribution for details.
*/
// AlteonOs Memory
// mpMemStatsTotal 1.3.6.1.4.1.1872.2.5.1.2.8.1.0
// mpMemStatsFree 1.3.6.1.4.1.1872.2.5.1.2.8.3.0
$total = snmp_get($device, ".1.3.6.1.4.1.1872.2.5.1.2.8.1.0", '-OvQ');
$free = snmp_get($device, ".1.3.6.1.4.1.1872.2.5.1.2.8.3.0", '-OvQ');
$perc = ($total / $free) * 100;
$used = ($total - $free);
if (is_numeric($used) && is_numeric($free) && is_numeric($perc)) {
$mempool['total'] = $total;
$mempool['free'] = $free;
$mempool['used'] = $used;
$mempool['perc'] = $perc;
}
ProTip! Use n and p to navigate between commits in a pull request.