Add PHP CS Fixer (#12128)

* Add PHP CS Fixer

Based on https://gist.github.com/laravel-shift/cab527923ed2a109dda047b97d53c200

* Apply PHP CS
This commit is contained in:
Jellyfrog 2020-09-22 02:52:01 +02:00 committed by GitHub
parent c207f1dbcf
commit bef67751a3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
33 changed files with 295 additions and 191 deletions

138
.php_cs Normal file
View File

@ -0,0 +1,138 @@
<?php
use PhpCsFixer\Config;
use PhpCsFixer\Finder;
$rules = [
'array_syntax' => ['syntax' => 'short'],
'binary_operator_spaces' => [
'default' => 'single_space',
'operators' => ['=>' => null]
],
'blank_line_after_namespace' => true,
'blank_line_after_opening_tag' => true,
'blank_line_before_statement' => [
'statements' => ['return']
],
'braces' => true,
'cast_spaces' => true,
'class_attributes_separation' => [
'elements' => ['method']
],
'class_definition' => true,
'concat_space' => [
'spacing' => 'one'
],
'declare_equal_normalize' => true,
'elseif' => true,
'encoding' => true,
'full_opening_tag' => true,
'fully_qualified_strict_types' => true, // added by Shift
'function_declaration' => true,
'function_typehint_space' => true,
'heredoc_to_nowdoc' => true,
'include' => true,
'increment_style' => ['style' => 'post'],
'indentation_type' => true,
'linebreak_after_opening_tag' => true,
'line_ending' => true,
'lowercase_cast' => true,
'lowercase_constants' => true,
'lowercase_keywords' => true,
'lowercase_static_reference' => true, // added from Symfony
'magic_method_casing' => true, // added from Symfony
'magic_constant_casing' => true,
'method_argument_space' => true,
'native_function_casing' => true,
'no_alias_functions' => false, // TODO: Enable?
'no_extra_blank_lines' => [
'tokens' => [
'extra',
'throw',
'use',
'use_trait',
]
],
'no_blank_lines_after_class_opening' => true,
'no_blank_lines_after_phpdoc' => true,
'no_closing_tag' => true,
'no_empty_phpdoc' => true,
'no_empty_statement' => true,
'no_leading_import_slash' => true,
'no_leading_namespace_whitespace' => true,
'no_mixed_echo_print' => [
'use' => 'echo'
],
'no_multiline_whitespace_around_double_arrow' => true,
'multiline_whitespace_before_semicolons' => [
'strategy' => 'no_multi_line'
],
'no_short_bool_cast' => true,
'no_singleline_whitespace_before_semicolons' => true,
'no_spaces_after_function_name' => true,
'no_spaces_around_offset' => true,
'no_spaces_inside_parenthesis' => true,
'no_trailing_comma_in_list_call' => true,
'no_trailing_comma_in_singleline_array' => true,
'no_trailing_whitespace' => true,
'no_trailing_whitespace_in_comment' => true,
'no_unneeded_control_parentheses' => true,
'no_unreachable_default_argument_value' => false, // TODO: Enable?
'no_useless_return' => true,
'no_whitespace_before_comma_in_array' => true,
'no_whitespace_in_blank_line' => true,
'normalize_index_brace' => true,
'not_operator_with_successor_space' => true,
'object_operator_without_whitespace' => true,
'ordered_imports' => ['sortAlgorithm' => 'alpha'],
'phpdoc_indent' => true,
'phpdoc_inline_tag' => true,
'phpdoc_no_access' => true,
'phpdoc_no_package' => true,
'phpdoc_no_useless_inheritdoc' => true,
'phpdoc_scalar' => true,
'phpdoc_single_line_var_spacing' => true,
'phpdoc_summary' => false,
'phpdoc_to_comment' => false, // TODO: Enable?
'phpdoc_trim' => true,
'phpdoc_types' => true,
'phpdoc_var_without_name' => true,
'psr4' => false, // TODO: Enable?
'self_accessor' => false, // TODO: Enable?
'short_scalar_cast' => true,
'simplified_null_return' => false, // disabled by Shift
'single_blank_line_at_eof' => true,
'single_blank_line_before_namespace' => true,
'single_class_element_per_statement' => true,
'single_import_per_statement' => true,
'single_line_after_imports' => true,
'single_line_comment_style' => [
'comment_types' => ['hash']
],
'single_quote' => true,
'space_after_semicolon' => true,
'standardize_not_equals' => true,
'switch_case_semicolon_to_colon' => true,
'switch_case_space' => true,
'ternary_operator_spaces' => true,
'trailing_comma_in_multiline_array' => true,
'trim_array_spaces' => true,
'unary_operator_spaces' => true,
'visibility_required' => [
'elements' => ['method', 'property']
],
'whitespace_after_comma_in_array' => true,
];
$finder = Finder::create()
->in(__DIR__)
->name('*.php')
->notName('*.blade.php')
->ignoreDotFiles(true)
->ignoreVCS(true);
return Config::create()
//->setRiskyAllowed(true)
->setFinder($finder)
->setRules($rules);

View File

@ -67,7 +67,7 @@ if (Config::get('enable_vrf_lite_cisco')) {
}
$tmpVrf = dbFetchRow('SELECT * FROM vrf_lite_cisco WHERE device_id = ? and context_name=?', [
$device ['device_id'],
$device['device_id'],
$context,
]);
if (! empty($tmpVrf)) {
@ -86,7 +86,7 @@ if (Config::get('enable_vrf_lite_cisco')) {
}
} else {
$id = dbInsert([
'device_id' => $device ['device_id'],
'device_id' => $device['device_id'],
'context_name' => $context,
'intance_name' => $vrf['intance_name'],
'vrf_name' => $vrf['vrf_name'],
@ -99,7 +99,7 @@ if (Config::get('enable_vrf_lite_cisco')) {
//get all vrf_lite_cisco, this will used where the value depend of the context, be careful with the order that you call this module, if the module is disabled the context search will not work
$tmpVrfC = dbFetchRows('SELECT * FROM vrf_lite_cisco WHERE device_id = ? ', [
$device ['device_id'], ]);
$device['device_id'], ]);
$device['vrf_lite_cisco'] = $tmpVrfC;
//Delete all vrf that chaged

View File

@ -18,7 +18,7 @@ if (is_array($aix_filesystem)) {
foreach ($aix_filesystem as $aix_fs) {
if (isset($aix_fs['aixFsMountPoint'])) {
if ($aix_fs['aixFsType'] == "jfs" || $aix_fs['aixFsType'] == "jfs2") { // Only JFS or JFS2
if ($aix_fs['aixFsType'] == 'jfs' || $aix_fs['aixFsType'] == 'jfs2') { // Only JFS or JFS2
if (! in_array($aix_fs['aixFsMountPoint'], $tmp_storage)) {
$aix_fs['aixFsSize'] = $aix_fs['aixFsSize'] * 1024 * 1024;
$aix_fs['aixFsFree'] = $aix_fs['aixFsFree'] * 1024 * 1024;

View File

@ -20,7 +20,7 @@ if (is_array($ddos_storage)) {
$units = 1073741824;
$total = $storage['fileSystemSpaceSize'] * $units;
$used = $storage['fileSystemSpaceUsed'] * $units;
if ($descr == "/data: post-comp") {
if ($descr == '/data: post-comp') {
discover_storage($valid_storage, $device, $index, $fstype, 'datadomain', $descr, $total, $units, $used);
}
}

View File

@ -8,8 +8,8 @@
* the source code distribution for details.
*/
if ($device['os'] == 'enterasys') {
$fstype = "Flash";
$descr = "Internal Flash Storage";
$fstype = 'Flash';
$descr = 'Internal Flash Storage';
$units = 1024;
$index = 0;
$free = snmp_get($device, 'etsysResourceStorageAvailable.3.flash.0', '-OvQ', 'ENTERASYS-RESOURCE-UTILIZATION-MIB');

View File

@ -27,7 +27,7 @@ if ($device['os'] == 'equalogic') {
discover_storage($valid_storage, $device, $index, $fstype, 'eql-storage', $descr, $size, $units, $used);
} else {
// Trying to search the last '.' and take something after it as index
$arrindex = explode(".", $index);
$arrindex = explode('.', $index);
$newindex = (int) (end($arrindex)) + 0;
if (is_int($newindex)) {
discover_storage($valid_storage, $device, $newindex, $fstype, 'eql-storage', $descr, $size, $units, $used);

View File

@ -17,7 +17,6 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
* @package LibreNMS
* @link http://librenms.org
* @copyright 2017 Neil Lathwood
* @author Neil Lathwood <gh+n@laf.io>
@ -25,7 +24,7 @@
if ($device['os'] === 'gaia') {
$gaia_tmp = snmpwalk_cache_double_oid($device, 'multiDiskTable', [], 'CHECKPOINT-MIB');
$fstype = "dsk";
$fstype = 'dsk';
foreach ($gaia_tmp as $index => $data) {
$descr = $data['multiDiskName'];

View File

@ -17,7 +17,6 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
* @package LibreNMS
* @link http://librenms.org
* @copyright 2019 Spencer Butler
* @author Spencer Butler <github@crooked.app>

View File

@ -17,7 +17,6 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
* @package LibreNMS
* @link http://librenms.org
* @copyright 2019 Spencer Butler
* @author Spencer Butler <github@crooked.app>

View File

@ -8,7 +8,7 @@ if (in_array($device['os'], ['windows', 'hpe-ilo']) || $device['os_group'] == 'u
echo 'HPE ILO4 ';
foreach ($ilo_storage as $index => $storage) {
$type = $storage['cpqHoFileSysDesc'];
preg_match_all("/\\[:(.*?)\\]/", $type, $matches);
preg_match_all('/\\[:(.*?)\\]/', $type, $matches);
$fstype = $matches[1][0];
$descr = $storage['cpqHoFileSysDesc'];
$size = $storage['cpqHoFileSysSpaceTotal'];

View File

@ -17,7 +17,6 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.storage snmpgnu.org/licenses/>.
*
* @package LibreNMS
* @link http://librenms.org
* @copyright 2018 Ryan Finney
* @author https://github.com/theherodied/

View File

@ -17,7 +17,6 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
* @package LibreNMS
* @link http://librenms.org
* @copyright 2018 Ryan Finney
* @author https://github.com/theherodied/

View File

@ -17,7 +17,6 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
* @package LibreNMS
* @link http://librenms.org
* @copyright 2017 Neil Lathwood
* @author Neil Lathwood <gh+n@laf.io>
@ -25,8 +24,8 @@
if ($device['os'] === 'oceanstor') {
$oceanstor_tmp = snmp_get_multi_oid($device, ['usedCapacity.0', 'totalCapacity.0'], '-OUQs', 'ISM-STORAGE-SVC-MIB');
$fstype = "dsk";
$descr = "File System";
$fstype = 'dsk';
$descr = 'File System';
$units = 1024;
$index = 0;
if (is_numeric($oceanstor_tmp['usedCapacity.0']) && is_numeric($oceanstor_tmp['totalCapacity.0'])) {

View File

@ -17,7 +17,6 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
* @package LibreNMS
* @link http://librenms.org
* @copyright 2017 Neil Lathwood
* @author Neil Lathwood <gh+n@laf.io>
@ -25,8 +24,8 @@
if ($device['os'] === 'onefs') {
$oids = snmp_get_multi_oid($device, ['ifsTotalBytes.0', 'ifsUsedBytes.0', 'ifsAvailableBytes.0'], '-OUQn', 'ISILON-MIB');
$fstype = "ifs";
$descr = "Internal File System";
$fstype = 'ifs';
$descr = 'Internal File System';
$units = 1024;
$index = 0;
$free = $oids['.1.3.6.1.4.1.12124.1.3.3.0'];

View File

@ -128,7 +128,7 @@ function check_port_permission($port_id, $device_id, $callback)
return $callback($port_id);
}
function get_graph_by_port_hostname(\Illuminate\Http\Request $request, $ifname = null, $type = 'port_bits')
function get_graph_by_port_hostname(Illuminate\Http\Request $request, $ifname = null, $type = 'port_bits')
{
// This will return a graph for a given port by the ifName
$hostname = $request->route('hostname');
@ -157,7 +157,7 @@ function get_graph_by_port_hostname(\Illuminate\Http\Request $request, $ifname =
});
}
function get_port_stats_by_port_hostname(\Illuminate\Http\Request $request)
function get_port_stats_by_port_hostname(Illuminate\Http\Request $request)
{
$ifName = $request->route('ifname');
@ -202,7 +202,7 @@ function get_port_stats_by_port_hostname(\Illuminate\Http\Request $request)
});
}
function get_graph_generic_by_hostname(\Illuminate\Http\Request $request)
function get_graph_generic_by_hostname(Illuminate\Http\Request $request)
{
// This will return a graph type given a device id.
$hostname = $request->route('hostname');
@ -252,7 +252,7 @@ function list_locations()
return api_success($locations, 'locations');
}
function get_device(\Illuminate\Http\Request $request)
function get_device(Illuminate\Http\Request $request)
{
// return details of a single device
$hostname = $request->route('hostname');
@ -276,7 +276,7 @@ function get_device(\Illuminate\Http\Request $request)
});
}
function list_devices(\Illuminate\Http\Request $request)
function list_devices(Illuminate\Http\Request $request)
{
// This will return a list of devices
@ -352,7 +352,7 @@ function list_devices(\Illuminate\Http\Request $request)
return api_success($devices, 'devices');
}
function add_device(\Illuminate\Http\Request $request)
function add_device(Illuminate\Http\Request $request)
{
// This will add a device using the data passed encoded with json
// FIXME: Execution flow through this function could be improved
@ -416,7 +416,7 @@ function add_device(\Illuminate\Http\Request $request)
return api_success_noresult(201, "Device $hostname ($device_id) has been added successfully");
}
function del_device(\Illuminate\Http\Request $request)
function del_device(Illuminate\Http\Request $request)
{
// This will add a device using the data passed encoded with json
$hostname = $request->route('hostname');
@ -447,7 +447,7 @@ function del_device(\Illuminate\Http\Request $request)
return api_success([$device], 'devices', $response);
}
function get_vlans(\Illuminate\Http\Request $request)
function get_vlans(Illuminate\Http\Request $request)
{
$hostname = $request->route('hostname');
@ -473,7 +473,7 @@ function get_vlans(\Illuminate\Http\Request $request)
});
}
function show_endpoints(\Illuminate\Http\Request $request, Router $router)
function show_endpoints(Illuminate\Http\Request $request, Router $router)
{
$output = [];
$base = str_replace('api/v0', '', $request->url());
@ -489,7 +489,7 @@ function show_endpoints(\Illuminate\Http\Request $request, Router $router)
return response()->json($output, 200, [], JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES);
}
function list_bgp(\Illuminate\Http\Request $request)
function list_bgp(Illuminate\Http\Request $request)
{
$sql = '';
$sql_params = [];
@ -537,7 +537,7 @@ function list_bgp(\Illuminate\Http\Request $request)
return api_success($bgp_sessions, 'bgp_sessions');
}
function get_bgp(\Illuminate\Http\Request $request)
function get_bgp(Illuminate\Http\Request $request)
{
$bgpPeerId = $request->route('id');
if (! is_numeric($bgpPeerId)) {
@ -556,7 +556,7 @@ function get_bgp(\Illuminate\Http\Request $request)
return api_success($bgp_session, 'bgp_session');
}
function list_cbgp(\Illuminate\Http\Request $request)
function list_cbgp(Illuminate\Http\Request $request)
{
$sql = '';
$sql_params = [];
@ -584,7 +584,7 @@ function list_cbgp(\Illuminate\Http\Request $request)
return api_success($bgp_counters, 'bgp_counters');
}
function list_ospf(\Illuminate\Http\Request $request)
function list_ospf(Illuminate\Http\Request $request)
{
$sql = '';
$sql_params = [];
@ -604,7 +604,7 @@ function list_ospf(\Illuminate\Http\Request $request)
return api_success($ospf_neighbours, 'ospf_neighbours');
}
function get_graph_by_portgroup(\Illuminate\Http\Request $request)
function get_graph_by_portgroup(Illuminate\Http\Request $request)
{
$group = $request->route('group');
$id = $request->route('id');
@ -633,7 +633,7 @@ function get_graph_by_portgroup(\Illuminate\Http\Request $request)
return api_get_graph($vars);
}
function get_components(\Illuminate\Http\Request $request)
function get_components(Illuminate\Http\Request $request)
{
$hostname = $request->route('hostname');
@ -661,7 +661,7 @@ function get_components(\Illuminate\Http\Request $request)
});
}
function add_components(\Illuminate\Http\Request $request)
function add_components(Illuminate\Http\Request $request)
{
$hostname = $request->route('hostname');
$ctype = $request->route('type');
@ -674,7 +674,7 @@ function add_components(\Illuminate\Http\Request $request)
return api_success($component, 'components');
}
function edit_components(\Illuminate\Http\Request $request)
function edit_components(Illuminate\Http\Request $request)
{
$hostname = $request->route('hostname');
$data = json_decode($request->getContent(), true);
@ -690,7 +690,7 @@ function edit_components(\Illuminate\Http\Request $request)
return api_success_noresult(200);
}
function delete_components(\Illuminate\Http\Request $request)
function delete_components(Illuminate\Http\Request $request)
{
$cid = $request->route('component');
@ -702,7 +702,7 @@ function delete_components(\Illuminate\Http\Request $request)
}
}
function get_graphs(\Illuminate\Http\Request $request)
function get_graphs(Illuminate\Http\Request $request)
{
$hostname = $request->route('hostname');
@ -731,7 +731,7 @@ function get_graphs(\Illuminate\Http\Request $request)
});
}
function trigger_device_discovery(\Illuminate\Http\Request $request)
function trigger_device_discovery(Illuminate\Http\Request $request)
{
// return details of a single device
$hostname = $request->route('hostname');
@ -749,7 +749,7 @@ function trigger_device_discovery(\Illuminate\Http\Request $request)
return api_success($ret, 'result');
}
function list_available_health_graphs(\Illuminate\Http\Request $request)
function list_available_health_graphs(Illuminate\Http\Request $request)
{
$hostname = $request->route('hostname');
$device_id = ctype_digit($hostname) ? $hostname : getidbyname($hostname);
@ -810,7 +810,7 @@ function list_available_health_graphs(\Illuminate\Http\Request $request)
});
}
function list_available_wireless_graphs(\Illuminate\Http\Request $request)
function list_available_wireless_graphs(Illuminate\Http\Request $request)
{
$hostname = $request->route('hostname');
$device_id = ctype_digit($hostname) ? $hostname : getidbyname($hostname);
@ -847,7 +847,7 @@ function list_available_wireless_graphs(\Illuminate\Http\Request $request)
});
}
function get_port_graphs(\Illuminate\Http\Request $request)
function get_port_graphs(Illuminate\Http\Request $request)
{
$hostname = $request->route('hostname');
$columns = $request->get('columns', 'ifName');
@ -870,7 +870,7 @@ function get_port_graphs(\Illuminate\Http\Request $request)
return api_success($ports, 'ports');
}
function get_device_ip_addresses(\Illuminate\Http\Request $request)
function get_device_ip_addresses(Illuminate\Http\Request $request)
{
$hostname = $request->route('hostname');
// use hostname as device_id if it's all digits
@ -888,7 +888,7 @@ function get_device_ip_addresses(\Illuminate\Http\Request $request)
});
}
function get_port_ip_addresses(\Illuminate\Http\Request $request)
function get_port_ip_addresses(Illuminate\Http\Request $request)
{
$port_id = $request->route('portid');
@ -904,7 +904,7 @@ function get_port_ip_addresses(\Illuminate\Http\Request $request)
});
}
function get_network_ip_addresses(\Illuminate\Http\Request $request)
function get_network_ip_addresses(Illuminate\Http\Request $request)
{
$network_id = $request->route('id');
$ipv4 = dbFetchRows('SELECT * FROM `ipv4_addresses` WHERE `ipv4_network_id` = ?', [$network_id]);
@ -917,7 +917,7 @@ function get_network_ip_addresses(\Illuminate\Http\Request $request)
return api_success(array_merge($ipv4, $ipv6), 'addresses');
}
function get_port_info(\Illuminate\Http\Request $request)
function get_port_info(Illuminate\Http\Request $request)
{
$port_id = $request->route('portid');
@ -929,7 +929,7 @@ function get_port_info(\Illuminate\Http\Request $request)
});
}
function search_ports(\Illuminate\Http\Request $request)
function search_ports(Illuminate\Http\Request $request)
{
$search = $request->route('search');
$value = "%$search%";
@ -948,7 +948,7 @@ function search_ports(\Illuminate\Http\Request $request)
return api_success($ports, 'ports');
}
function get_all_ports(\Illuminate\Http\Request $request)
function get_all_ports(Illuminate\Http\Request $request)
{
$columns = $request->get('columns', 'port_id, ifName');
if ($validate = validate_column_list($columns, 'ports') !== true) {
@ -967,7 +967,7 @@ function get_all_ports(\Illuminate\Http\Request $request)
return api_success($ports, 'ports');
}
function get_port_stack(\Illuminate\Http\Request $request)
function get_port_stack(Illuminate\Http\Request $request)
{
$hostname = $request->route('hostname');
// use hostname as device_id if it's all digits
@ -984,7 +984,7 @@ function get_port_stack(\Illuminate\Http\Request $request)
});
}
function list_alert_rules(\Illuminate\Http\Request $request)
function list_alert_rules(Illuminate\Http\Request $request)
{
$id = $request->route('id');
$sql = '';
@ -999,7 +999,7 @@ function list_alert_rules(\Illuminate\Http\Request $request)
return api_success($rules, 'rules');
}
function list_alerts(\Illuminate\Http\Request $request)
function list_alerts(Illuminate\Http\Request $request)
{
$id = $request->route('id');
@ -1051,7 +1051,7 @@ function list_alerts(\Illuminate\Http\Request $request)
return api_success($alerts, 'alerts');
}
function add_edit_rule(\Illuminate\Http\Request $request)
function add_edit_rule(Illuminate\Http\Request $request)
{
$data = json_decode($request->getContent(), true);
if (json_last_error() || ! is_array($data)) {
@ -1161,7 +1161,7 @@ function add_edit_rule(\Illuminate\Http\Request $request)
return api_success_noresult(200);
}
function delete_rule(\Illuminate\Http\Request $request)
function delete_rule(Illuminate\Http\Request $request)
{
$rule_id = $request->route('id');
if (is_numeric($rule_id)) {
@ -1175,7 +1175,7 @@ function delete_rule(\Illuminate\Http\Request $request)
return api_error(400, 'Invalid rule id has been provided');
}
function ack_alert(\Illuminate\Http\Request $request)
function ack_alert(Illuminate\Http\Request $request)
{
$alert_id = $request->route('id');
$data = json_decode($request->getContent(), true);
@ -1201,7 +1201,7 @@ function ack_alert(\Illuminate\Http\Request $request)
}
}
function unmute_alert(\Illuminate\Http\Request $request)
function unmute_alert(Illuminate\Http\Request $request)
{
$alert_id = $request->route('id');
$data = json_decode($request->getContent(), true);
@ -1225,7 +1225,7 @@ function unmute_alert(\Illuminate\Http\Request $request)
}
}
function get_inventory(\Illuminate\Http\Request $request)
function get_inventory(Illuminate\Http\Request $request)
{
$hostname = $request->route('hostname');
// use hostname as device_id if it's all digits
@ -1257,7 +1257,7 @@ function get_inventory(\Illuminate\Http\Request $request)
});
}
function get_inventory_for_device(\Illuminate\Http\Request $request)
function get_inventory_for_device(Illuminate\Http\Request $request)
{
$hostname = $request->route('hostname');
// use hostname as device_id if it's all digits
@ -1273,7 +1273,7 @@ function get_inventory_for_device(\Illuminate\Http\Request $request)
});
}
function search_oxidized(\Illuminate\Http\Request $request)
function search_oxidized(Illuminate\Http\Request $request)
{
$search_in_conf_textbox = $request->route('searchstring');
$result = search_oxidized_config($search_in_conf_textbox);
@ -1285,7 +1285,7 @@ function search_oxidized(\Illuminate\Http\Request $request)
}
}
function get_oxidized_config(\Illuminate\Http\Request $request)
function get_oxidized_config(Illuminate\Http\Request $request)
{
$hostname = $request->route('device_name');
$result = json_decode(file_get_contents(Config::get('oxidized.url') . '/node/fetch/' . $hostname . '?format=json'), true);
@ -1296,7 +1296,7 @@ function get_oxidized_config(\Illuminate\Http\Request $request)
}
}
function list_oxidized(\Illuminate\Http\Request $request)
function list_oxidized(Illuminate\Http\Request $request)
{
$hostname = $request->route('hostname');
$devices = [];
@ -1358,7 +1358,7 @@ function list_oxidized(\Illuminate\Http\Request $request)
return response()->json($devices, 200, [], JSON_PRETTY_PRINT);
}
function list_bills(\Illuminate\Http\Request $request)
function list_bills(Illuminate\Http\Request $request)
{
$bills = [];
$bill_id = $request->route('bill_id');
@ -1444,7 +1444,7 @@ function list_bills(\Illuminate\Http\Request $request)
return api_success($bills, 'bills');
}
function get_bill_graph(\Illuminate\Http\Request $request)
function get_bill_graph(Illuminate\Http\Request $request)
{
$bill_id = $request->route('bill_id');
$graph_type = $request->route('graph_type');
@ -1464,7 +1464,7 @@ function get_bill_graph(\Illuminate\Http\Request $request)
});
}
function get_bill_graphdata(\Illuminate\Http\Request $request)
function get_bill_graphdata(Illuminate\Http\Request $request)
{
$bill_id = $request->route('bill_id');
@ -1488,7 +1488,7 @@ function get_bill_graphdata(\Illuminate\Http\Request $request)
});
}
function get_bill_history(\Illuminate\Http\Request $request)
function get_bill_history(Illuminate\Http\Request $request)
{
$bill_id = $request->route('bill_id');
@ -1499,7 +1499,7 @@ function get_bill_history(\Illuminate\Http\Request $request)
});
}
function get_bill_history_graph(\Illuminate\Http\Request $request)
function get_bill_history_graph(Illuminate\Http\Request $request)
{
$bill_id = $request->route('bill_id');
$bill_hist_id = $request->route('bill_hist_id');
@ -1534,7 +1534,7 @@ function get_bill_history_graph(\Illuminate\Http\Request $request)
});
}
function get_bill_history_graphdata(\Illuminate\Http\Request $request)
function get_bill_history_graphdata(Illuminate\Http\Request $request)
{
$bill_id = $request->route('bill_id');
@ -1560,7 +1560,7 @@ function get_bill_history_graphdata(\Illuminate\Http\Request $request)
});
}
function delete_bill(\Illuminate\Http\Request $request)
function delete_bill(Illuminate\Http\Request $request)
{
$bill_id = $request->route('bill_id');
@ -1613,7 +1613,7 @@ function check_bill_key_value($bill_key, $bill_value)
return true;
}
function create_edit_bill(\Illuminate\Http\Request $request)
function create_edit_bill(Illuminate\Http\Request $request)
{
$data = json_decode($request->getContent(), true);
if (! $data) {
@ -1740,7 +1740,7 @@ function create_edit_bill(\Illuminate\Http\Request $request)
return api_success($bill_id, 'bill_id');
}
function update_device(\Illuminate\Http\Request $request)
function update_device(Illuminate\Http\Request $request)
{
$hostname = $request->route('hostname');
// use hostname as device_id if it's all digits
@ -1779,7 +1779,7 @@ function update_device(\Illuminate\Http\Request $request)
}
}
function rename_device(\Illuminate\Http\Request $request)
function rename_device(Illuminate\Http\Request $request)
{
$hostname = $request->route('hostname');
$device_id = ctype_digit($hostname) ? $hostname : getidbyname($hostname);
@ -1799,7 +1799,7 @@ function rename_device(\Illuminate\Http\Request $request)
}
}
function add_device_group(\Illuminate\Http\Request $request)
function add_device_group(Illuminate\Http\Request $request)
{
$data = json_decode($request->getContent(), true);
if (json_last_error() || ! is_array($data)) {
@ -1836,7 +1836,7 @@ function add_device_group(\Illuminate\Http\Request $request)
return api_success($deviceGroup->id, 'id', 'Device group ' . $deviceGroup->name . ' created', 201);
}
function get_device_groups(\Illuminate\Http\Request $request)
function get_device_groups(Illuminate\Http\Request $request)
{
$hostname = $request->route('hostname');
@ -1859,7 +1859,7 @@ function get_device_groups(\Illuminate\Http\Request $request)
return api_success($groups->makeHidden('pivot')->toArray(), 'groups', 'Found ' . $groups->count() . ' device groups');
}
function get_devices_by_group(\Illuminate\Http\Request $request)
function get_devices_by_group(Illuminate\Http\Request $request)
{
$name = $request->route('name');
if (! $name) {
@ -1881,7 +1881,7 @@ function get_devices_by_group(\Illuminate\Http\Request $request)
return api_success($devices->makeHidden('pivot')->toArray(), 'devices');
}
function list_vrf(\Illuminate\Http\Request $request)
function list_vrf(Illuminate\Http\Request $request)
{
$sql = '';
$sql_params = [];
@ -1914,7 +1914,7 @@ function list_vrf(\Illuminate\Http\Request $request)
return api_success($vrfs, 'vrfs');
}
function get_vrf(\Illuminate\Http\Request $request)
function get_vrf(Illuminate\Http\Request $request)
{
$vrfId = $request->route('id');
if (! is_numeric($vrfId)) {
@ -1930,7 +1930,7 @@ function get_vrf(\Illuminate\Http\Request $request)
return api_success($vrf, 'vrf');
}
function list_ipsec(\Illuminate\Http\Request $request)
function list_ipsec(Illuminate\Http\Request $request)
{
$hostname = $request->route('hostname');
// use hostname as device_id if it's all digits
@ -1944,7 +1944,7 @@ function list_ipsec(\Illuminate\Http\Request $request)
return api_success($ipsec, 'ipsec');
}
function list_vlans(\Illuminate\Http\Request $request)
function list_vlans(Illuminate\Http\Request $request)
{
$sql = '';
$sql_params = [];
@ -1972,7 +1972,7 @@ function list_vlans(\Illuminate\Http\Request $request)
return api_success($vlans, 'vlans');
}
function list_links(\Illuminate\Http\Request $request)
function list_links(Illuminate\Http\Request $request)
{
$hostname = $request->route('hostname');
$sql = '';
@ -2000,7 +2000,7 @@ function list_links(\Illuminate\Http\Request $request)
return api_success($links, 'links');
}
function get_link(\Illuminate\Http\Request $request)
function get_link(Illuminate\Http\Request $request)
{
$linkId = $request->route('id');
if (! is_numeric($linkId)) {
@ -2016,7 +2016,7 @@ function get_link(\Illuminate\Http\Request $request)
return api_success($link, 'link');
}
function get_fdb(\Illuminate\Http\Request $request)
function get_fdb(Illuminate\Http\Request $request)
{
$hostname = $request->route('hostname');
@ -2046,7 +2046,7 @@ function get_fdb(\Illuminate\Http\Request $request)
});
}
function list_fdb(\Illuminate\Http\Request $request)
function list_fdb(Illuminate\Http\Request $request)
{
$mac = $request->route('mac');
@ -2098,7 +2098,7 @@ function list_ip_networks()
return api_success(array_merge($ipv4_networks, $ipv6_networks), 'ip_networks');
}
function list_arp(\Illuminate\Http\Request $request)
function list_arp(Illuminate\Http\Request $request)
{
$query = $request->route('query');
$cidr = $request->route('cidr');
@ -2133,7 +2133,7 @@ function list_arp(\Illuminate\Http\Request $request)
return api_success($arp, 'arp');
}
function list_services(\Illuminate\Http\Request $request)
function list_services(Illuminate\Http\Request $request)
{
$where = [];
$params = [];
@ -2179,7 +2179,7 @@ function list_services(\Illuminate\Http\Request $request)
return api_success($services, 'services');
}
function list_logs(\Illuminate\Http\Request $request, Router $router)
function list_logs(Illuminate\Http\Request $request, Router $router)
{
$type = $router->current()->getName();
$hostname = $request->route('hostname');
@ -2272,7 +2272,7 @@ function missing_fields($required_fields, $data)
return false;
}
function add_service_for_host(\Illuminate\Http\Request $request)
function add_service_for_host(Illuminate\Http\Request $request)
{
$hostname = $request->route('hostname');
$device_id = ctype_digit($hostname) ? $hostname : getidbyname($hostname);
@ -2296,7 +2296,7 @@ function add_service_for_host(\Illuminate\Http\Request $request)
return api_error(500, 'Failed to add the service');
}
function add_parents_to_host(\Illuminate\Http\Request $request)
function add_parents_to_host(Illuminate\Http\Request $request)
{
$data = json_decode($request->getContent(), true);
$device_id = $request->route('id');
@ -2310,7 +2310,7 @@ function add_parents_to_host(\Illuminate\Http\Request $request)
return api_error(400, 'Check your parent and device IDs');
}
function del_parents_from_host(\Illuminate\Http\Request $request)
function del_parents_from_host(Illuminate\Http\Request $request)
{
$device_id = $request->route('id');
$data = json_decode($request->getContent(), true);
@ -2346,7 +2346,7 @@ function validateDeviceIds($ids)
return true;
}
function add_location(\Illuminate\Http\Request $request)
function add_location(Illuminate\Http\Request $request)
{
$data = json_decode($request->getContent(), true);
if (missing_fields(['location', 'lat', 'lng'], $data)) {
@ -2363,7 +2363,7 @@ function add_location(\Illuminate\Http\Request $request)
return api_error(500, 'Failed to add the location');
}
function edit_location(\Illuminate\Http\Request $request)
function edit_location(Illuminate\Http\Request $request)
{
$location = $request->route('location_id_or_name');
if (empty($location)) {
@ -2387,7 +2387,7 @@ function get_location_id_by_name($location)
return dbFetchCell('SELECT id FROM locations WHERE location = ?', $location);
}
function del_location(\Illuminate\Http\Request $request)
function del_location(Illuminate\Http\Request $request)
{
$location = $request->route('location');
if (empty($location)) {
@ -2409,7 +2409,7 @@ function del_location(\Illuminate\Http\Request $request)
return api_error(500, "Failed to delete the location $location");
}
function del_service_from_host(\Illuminate\Http\Request $request)
function del_service_from_host(Illuminate\Http\Request $request)
{
$service_id = $request->route('id');
if (empty($service_id)) {
@ -2423,7 +2423,7 @@ function del_service_from_host(\Illuminate\Http\Request $request)
return api_error(500, 'Failed to delete the service');
}
function edit_service_for_host(\Illuminate\Http\Request $request)
function edit_service_for_host(Illuminate\Http\Request $request)
{
$service_id = $request->route('id');
$data = json_decode($request->getContent(), true);

View File

@ -317,7 +317,7 @@ if (defined('SHOW_SETTINGS')) {
}
}
} else {
$temp_output [] = '';
$temp_output[] = '';
}
}

View File

@ -30,7 +30,7 @@ $rrd_options .= ' AREA:perc#' . $background['right'] . ':';
$rrd_options .= ' LINE1.25:perc#' . $background['left'] . ":'$descr'";
$rrd_options .= ' GPRINT:size:LAST:%6.2lf%sB';
$rrd_options .= ' GPRINT:free:LAST:%6.2lf%sB';
$rrd_options .= " GPRINT:perc:LAST:%5.2lf%%\\n";
$rrd_options .= ' GPRINT:perc:LAST:%5.2lf%%\\n';
if ($_GET['previous']) {
$descr = rrdtool_escape('Prev ' . $storage['storage_descr'], 16);
@ -48,5 +48,5 @@ if ($_GET['previous']) {
$rrd_options .= ' LINE1.25:percX#' . $colour . ":'$descr'";
$rrd_options .= ' GPRINT:sizeX:LAST:%6.2lf%sB';
$rrd_options .= ' GPRINT:freeX:LAST:%6.2lf%sB';
$rrd_options .= " GPRINT:percX:LAST:%5.2lf%%\\n";
$rrd_options .= ' GPRINT:percX:LAST:%5.2lf%%\\n';
}

View File

@ -8,14 +8,14 @@
* the source code distribution for details.
*/
if (!is_array($aix_cache['aixFileSystem'])) {
$aix_cache['aixFileSystem'] = snmpwalk_cache_oid($device, 'aixFsTableEntry', array(), 'IBM-AIX-MIB');
if (! is_array($aix_cache['aixFileSystem'])) {
$aix_cache['aixFileSystem'] = snmpwalk_cache_oid($device, 'aixFsTableEntry', [], 'IBM-AIX-MIB');
d_echo($aix_cache);
}
$entry = $aix_cache['aixFileSystem'][$storage['storage_index']];
$storage['units'] = 1024*1024;
$storage['size'] = ($entry['aixFsSize'] * $storage['units']);
$storage['free'] = ($entry['aixFsFree'] * $storage['units']);
$storage['used'] = ($storage['size'] - $storage['free']);
$storage['units'] = 1024 * 1024;
$storage['size'] = ($entry['aixFsSize'] * $storage['units']);
$storage['free'] = ($entry['aixFsFree'] * $storage['units']);
$storage['used'] = ($storage['size'] - $storage['free']);

View File

@ -12,16 +12,16 @@
* @author Abel Laura <abel.laura@gmail.com>
*/
if (!is_array($storage_cache['ddos-storage'])) {
if (! is_array($storage_cache['ddos-storage'])) {
$storage_cache['ddos-storage'] = snmpwalk_cache_oid($device, 'fileSystemSpaceTable', null, 'DATA-DOMAIN-MIB', 'datadomain');
d_echo($storage_cache);
}
foreach ($storage_cache['ddos-storage'] as $fsentry) {
if ($fsentry['fileSystemResourceName'] == "/data: post-comp") {
$storage['units'] = 1073741824;
$storage['size'] = $fsentry['fileSystemSpaceSize'] * $storage['units'];
$storage['free'] = $fsentry['fileSystemSpaceAvail'] * $storage['units'];
$storage['used'] = $fsentry['fileSystemSpaceUsed'] * $storage['units'];
if ($fsentry['fileSystemResourceName'] == '/data: post-comp') {
$storage['units'] = 1073741824;
$storage['size'] = $fsentry['fileSystemSpaceSize'] * $storage['units'];
$storage['free'] = $fsentry['fileSystemSpaceAvail'] * $storage['units'];
$storage['used'] = $fsentry['fileSystemSpaceUsed'] * $storage['units'];
}
}

View File

@ -12,31 +12,31 @@
* the source code distribution for details.
*/
if (!is_array($storage_cache1['eql-storage'])) {
if (! is_array($storage_cache1['eql-storage'])) {
$storage_cache1['eql-storage'] = snmpwalk_cache_oid($device, 'EqliscsiVolumeEntry', null, 'EQLVOLUME-MIB', 'equallogic');
d_echo($storage_cache1);
}
if (!is_array($storage_cache2['eql-storage'])) {
if (! is_array($storage_cache2['eql-storage'])) {
$storage_cache2['eql-storage'] = snmpwalk_cache_oid($device, 'EqliscsiVolumeStatusEntry', null, 'EQLVOLUME-MIB', 'equallogic');
d_echo($storage_cache2);
}
$iind = 0;
$storage_cache10 = array();
$storage_cache20 = array();
$storage_cache10 = [];
$storage_cache20 = [];
d_echo($storage);
foreach ($storage_cache1['eql-storage'] as $index => $ventry) {
if (!array_key_exists('eqliscsiVolumeName', $ventry)) {
if (! array_key_exists('eqliscsiVolumeName', $ventry)) {
continue;
}
if (is_int($index)) {
$iind = $index;
} else {
$arrindex = explode(".", $index);
$iind = (int)(end($arrindex))+0;
$arrindex = explode('.', $index);
$iind = (int) (end($arrindex)) + 0;
}
if (is_int($iind)) {
$storage_cache10[$iind] = $ventry;
@ -45,14 +45,14 @@ foreach ($storage_cache1['eql-storage'] as $index => $ventry) {
d_echo($storage_cache10);
foreach ($storage_cache2['eql-storage'] as $index => $vsentry) {
if (!array_key_exists('eqliscsiVolumeStatusAvailable', $vsentry)) {
if (! array_key_exists('eqliscsiVolumeStatusAvailable', $vsentry)) {
continue;
}
if (is_int($index)) {
$iind = $index;
} else {
$arrindex = explode(".", $index);
$iind = (int)(end($arrindex))+0;
$arrindex = explode('.', $index);
$iind = (int) (end($arrindex)) + 0;
}
if (is_int($iind)) {
$storage_cache20[$iind] = $vsentry;

View File

@ -1,13 +1,13 @@
<?php
if (!is_array($storage_cache['dataset'])) {
if (! is_array($storage_cache['dataset'])) {
$storage_cache['dataset'] = snmpwalk_cache_oid($device, 'datasetTable', null, 'FREENAS-MIB');
d_echo($storage_cache);
}
foreach ($storage_cache['dataset'] as $index => $entry) {
$storage['units'] = $entry['datasetAllocationUnits'];
$storage['size'] = ($entry['datasetSize'] * $storage['units']);
$storage['free'] = ($entry['datasetAvailable'] * $storage['units']);
$storage['used'] = ($storage['size'] - $storage['free']);
$storage['units'] = $entry['datasetAllocationUnits'];
$storage['size'] = ($entry['datasetSize'] * $storage['units']);
$storage['free'] = ($entry['datasetAvailable'] * $storage['units']);
$storage['used'] = ($storage['size'] - $storage['free']);
}

View File

@ -1,13 +1,13 @@
<?php
if (!is_array($storage_cache['zpool'])) {
if (! is_array($storage_cache['zpool'])) {
$storage_cache['zpool'] = snmpwalk_cache_oid($device, 'zpoolTable', null, 'FREENAS-MIB');
d_echo($storage_cache);
}
foreach ($storage_cache['zpool'] as $index => $entry) {
$storage['units'] = $entry['zpoolAllocationUnits'];
$storage['size'] = ($entry['zpoolSize'] * $storage['units']);
$storage['free'] = ($entry['zpoolAvailable'] * $storage['units']);
$storage['used'] = ($storage['size'] - $storage['free']);
$storage['units'] = $entry['zpoolAllocationUnits'];
$storage['size'] = ($entry['zpoolSize'] * $storage['units']);
$storage['free'] = ($entry['zpoolAvailable'] * $storage['units']);
$storage['used'] = ($storage['size'] - $storage['free']);
}

View File

@ -17,15 +17,13 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
* @package LibreNMS
* @link http://librenms.org
* @copyright 2017 Neil Lathwood
* @author Neil Lathwood <gh+n@laf.io>
*/
$gaia_data = snmp_get_multi_oid($device, "multiDiskSize.{$storage['storage_index']} multiDiskUsed.{$storage['storage_index']}", '-OUQst', 'CHECKPOINT-MIB');
$storage['size'] = $gaia_data["multiDiskSize.{$storage['storage_index']}"];
$storage['used'] = $gaia_data["multiDiskUsed.{$storage['storage_index']}"];
$storage['free'] = $storage['size'] - $storage['used'];
$storage['units'] = $storage['storage_units'];
$storage['size'] = $gaia_data["multiDiskSize.{$storage['storage_index']}"];
$storage['used'] = $gaia_data["multiDiskUsed.{$storage['storage_index']}"];
$storage['free'] = $storage['size'] - $storage['used'];
$storage['units'] = $storage['storage_units'];
unset($gaia_data);

View File

@ -1,14 +1,14 @@
%
<?php
if (!is_array($storage_cache['hpe-ilo'])) {
if (! is_array($storage_cache['hpe-ilo'])) {
$storage_cache['hpe-ilo'] = snmpwalk_group($device, 'cpqHoFileSysEntry', 'CPQHOST-MIB');
echo("HPE ILO4 ");
echo 'HPE ILO4 ';
}
$entry = $storage_cache['hpe-ilo'][$storage['storage_index']];
$storage['units'] = 1024*1024;
$storage['units'] = 1024 * 1024;
$storage['size'] = ($entry['cpqHoFileSysSpaceTotal'] * $storage['units']);
$storage['used'] = ($entry['cpqHoFileSysSpaceUsed'] * $storage['units']);
$storage['free'] = ($storage['size'] - $storage['used']);

View File

@ -1,16 +1,16 @@
<?php
// HOST-RESOURCES-MIB - Storage Objects
if (!is_array($storage_cache['hrstorage'])) {
if (! is_array($storage_cache['hrstorage'])) {
$storage_cache['hrstorage'] = snmpwalk_cache_oid($device, 'hrStorageEntry', null, 'HOST-RESOURCES-MIB:HOST-RESOURCES-TYPES');
d_echo($storage_cache);
}
$entry = $storage_cache['hrstorage'][$storage['storage_index']];
$storage['units'] = $entry['hrStorageAllocationUnits'];
$storage['units'] = $entry['hrStorageAllocationUnits'];
$entry['hrStorageUsed'] = fix_integer_value($entry['hrStorageUsed']);
$entry['hrStorageSize'] = fix_integer_value($entry['hrStorageSize']);
$storage['used'] = ($entry['hrStorageUsed'] * $storage['units']);
$storage['size'] = ($entry['hrStorageSize'] * $storage['units']);
$storage['free'] = ($storage['size'] - $storage['used']);
$storage['used'] = ($entry['hrStorageUsed'] * $storage['units']);
$storage['size'] = ($entry['hrStorageSize'] * $storage['units']);
$storage['free'] = ($storage['size'] - $storage['used']);

View File

@ -17,18 +17,17 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
* @package LibreNMS
* @link http://librenms.org
* @copyright 2018 Ryan Finney
* @author https://github.com/theherodied/
*/
if (!is_array($storage_cache['intelliflash-pl'])) {
if (! is_array($storage_cache['intelliflash-pl'])) {
$storage_cache['intelliflash-pl'] = snmpwalk_cache_oid($device, 'poolEntry', null, 'TEGILE-MIB');
d_echo($storage_cache);
}
//Tegile uses a high 32bit counter and a low 32bit counter to make a 64bit counter. Storage units are in bytes.
$entry = $storage_cache['intelliflash-pl'][$storage['storage_index']];
$storage['units'] = 1;
$storage['size'] = (($entry['poolSizeHigh'] << 32 ) + $entry['poolSizeLow']) * $storage['units'];
$storage['used'] = (($entry['poolUsedSizeHigh'] << 32 ) + $entry['poolUsedSizeLow']) * $storage['units'];
$storage['size'] = (($entry['poolSizeHigh'] << 32) + $entry['poolSizeLow']) * $storage['units'];
$storage['used'] = (($entry['poolUsedSizeHigh'] << 32) + $entry['poolUsedSizeLow']) * $storage['units'];
$storage['free'] = ($storage['size'] - $storage['used']);

View File

@ -17,22 +17,21 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
* @package LibreNMS
* @link http://librenms.org
* @copyright 2018 Ryan Finney
* @author https://github.com/theherodied/
*/
if (!is_array($storage_cache['intelliflash-pr'])) {
if (! is_array($storage_cache['intelliflash-pr'])) {
$storage_cache['intelliflash-pr'] = snmpwalk_cache_oid($device, 'projectEntry', null, 'TEGILE-MIB');
d_echo($storage_cache);
}
//Tegile uses a high 32bit counter and a low 32bit counter to make a 64bit counter. Storage units are in bytes.
$entry = $storage_cache['intelliflash-pr'][$storage['storage_index']];
$storage['units'] = 1;
$pdsh = ($entry['projectDataSizeHigh'] << 32 );
$pdsh = ($entry['projectDataSizeHigh'] << 32);
$pdsl = ($entry['projectDataSizeLow']);
$pdst = (($pdsh + $pdsl) * $storage['units']);
$pfsh = ($entry['projectFreeSizeHigh'] << 32 );
$pfsh = ($entry['projectFreeSizeHigh'] << 32);
$pfsl = ($entry['projectFreeSizeLow']);
$pfst = (($pfsh + $pfsl) * $storage['units']);
$storage['used'] = ($pdst);

View File

@ -1,6 +1,6 @@
<?php
if (!is_array($storage_cache['netapp-storage'])) {
if (! is_array($storage_cache['netapp-storage'])) {
$storage_cache['netapp-storage'] = snmpwalk_cache_oid($device, 'dfEntry', null, 'NETAPP-MIB');
d_echo($storage_cache);
}

View File

@ -17,18 +17,17 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
* @package LibreNMS
* @link http://librenms.org
* @copyright 2018 Ryan Finney
* @author https://github.com/theherodied/
*/
if (!is_array($storage_cache['nimbleos'])) {
if (! is_array($storage_cache['nimbleos'])) {
$storage_cache['nimbleos'] = snmpwalk_cache_oid($device, 'volEntry', null, 'NIMBLE-MIB');
d_echo($storage_cache);
}
$entry = $storage_cache['nimbleos'][$storage['storage_index']];
$storage['units'] = 1024*1024;
$storage['units'] = 1024 * 1024;
//nimble uses a high 32bit counter and a low 32bit counter to make a 64bit counter
$storage['size'] = (($entry['volSizeHigh'] << 32 ) + $entry['volSizeLow']) * $storage['units'];
$storage['used'] = (($entry['volUsageHigh'] << 32 ) + $entry['volUsageLow']) * $storage['units'];
$storage['size'] = (($entry['volSizeHigh'] << 32) + $entry['volSizeLow']) * $storage['units'];
$storage['used'] = (($entry['volUsageHigh'] << 32) + $entry['volUsageLow']) * $storage['units'];
$storage['free'] = ($storage['size'] - $storage['used']);

View File

@ -17,16 +17,14 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
* @package LibreNMS
* @link http://librenms.org
* @copyright 2017 Neil Lathwood
* @author Neil Lathwood <gh+n@laf.io>
*/
$oceanstor_tmp = snmp_get_multi_oid($device, ['usedCapacity.0', 'totalCapacity.0'], '-OUQs', 'ISM-STORAGE-SVC-MIB');
$storage['size'] = $oceanstor_tmp['totalCapacity.0'];
$storage['used'] = $oceanstor_tmp['usedCapacity.0'];
$storage['free'] = ($storage['size'] - $storage['used']);
$storage['size'] = $oceanstor_tmp['totalCapacity.0'];
$storage['used'] = $oceanstor_tmp['usedCapacity.0'];
$storage['free'] = ($storage['size'] - $storage['used']);
$storage['units'] = 1024;
unset($oceanstor_tmp);

View File

@ -17,15 +17,13 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
* @package LibreNMS
* @link http://librenms.org
* @copyright 2017 Neil Lathwood
* @author Neil Lathwood <gh+n@laf.io>
*/
$onefs_oids = snmp_get_multi_oid($device, ['ifsTotalBytes.0', 'ifsUsedBytes.0', 'ifsAvailableBytes.0'], '-OUQn', 'ISILON-MIB');
$storage['free'] = $onefs_oids['.1.3.6.1.4.1.12124.1.3.3.0'];
$storage['size'] = $onefs_oids['.1.3.6.1.4.1.12124.1.3.1.0'];
$storage['used'] = $onefs_oids['.1.3.6.1.4.1.12124.1.3.2.0'];
$storage['units'] = 1024;
$storage['free'] = $onefs_oids['.1.3.6.1.4.1.12124.1.3.3.0'];
$storage['size'] = $onefs_oids['.1.3.6.1.4.1.12124.1.3.1.0'];
$storage['used'] = $onefs_oids['.1.3.6.1.4.1.12124.1.3.2.0'];
$storage['units'] = 1024;
unset($onefs_oids);

View File

@ -1,13 +1,13 @@
<?php
if (!is_array($storage_cache['dsk'])) {
if (! is_array($storage_cache['dsk'])) {
$storage_cache['dsk'] = snmpwalk_cache_oid($device, 'dskTable', null, 'UCD-SNMP-MIB');
d_echo($storage_cache);
}
$entry = $storage_cache['dsk'][$storage['storage_index']];
$storage['units'] = 1024;
$storage['size'] = ($entry['dskTotal'] * $storage['units']);
$storage['free'] = ($entry['dskAvail'] * $storage['units']);
$storage['used'] = ($storage['size'] - $storage['free']);
$storage['units'] = 1024;
$storage['size'] = ($entry['dskTotal'] * $storage['units']);
$storage['free'] = ($entry['dskAvail'] * $storage['units']);
$storage['used'] = ($storage['size'] - $storage['free']);

View File

@ -1,18 +0,0 @@
<?xml version="1.0"?>
<ruleset name="librenms">
<description>The PSR2 coding standard with LibreNMS exceptions.</description>
<exclude-pattern>/vendor/*</exclude-pattern>
<exclude-pattern>/storage/*</exclude-pattern>
<exclude-pattern>/bootstrap/cache/*</exclude-pattern>
<exclude-pattern>/html/plugins/*</exclude-pattern>
<exclude-pattern>/config.php</exclude-pattern>
<exclude-pattern>/_ide_helper.php</exclude-pattern>
<exclude-pattern>/_ide_helper_models.php</exclude-pattern>
<rule ref="PSR2" >
<exclude name="Generic.Files.LineLength"/>
</rule>
<rule ref="PSR1.Classes.ClassDeclaration.MissingNamespace">
<exclude-pattern>/database/seeds/*</exclude-pattern>
<exclude-pattern>/database/migrations/*</exclude-pattern>
</rule>
</ruleset>