mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
BIN
html/images/os/meraki.png
Normal file
BIN
html/images/os/meraki.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.6 KiB |
@@ -1189,6 +1189,31 @@ foreach ($config['os'] as $this_os => $blah)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Meraki Devices
|
||||||
|
$os = "merakimx";
|
||||||
|
$config['os'][$os]['text'] = "Meraki MX Appliance";
|
||||||
|
$config['os'][$os]['type'] = "firewall";
|
||||||
|
$config['os'][$os]['icon'] = "meraki";
|
||||||
|
$config['os'][$os]['ifname'] = 1;
|
||||||
|
$config['os'][$os]['over'][0]['graph'] = "device_bits";
|
||||||
|
$config['os'][$os]['over'][0]['text'] = "Device Traffic";
|
||||||
|
|
||||||
|
$os = "merakimr";
|
||||||
|
$config['os'][$os]['text'] = "Meraki AP";
|
||||||
|
$config['os'][$os]['type'] = "wireless";
|
||||||
|
$config['os'][$os]['icon'] = "meraki";
|
||||||
|
$config['os'][$os]['ifname'] = 1;
|
||||||
|
$config['os'][$os]['over'][0]['graph'] = "device_bits";
|
||||||
|
$config['os'][$os]['over'][0]['text'] = "Device Traffic";
|
||||||
|
|
||||||
|
$os = "merakims";
|
||||||
|
$config['os'][$os]['text'] = "Meraki Switch";
|
||||||
|
$config['os'][$os]['type'] = "network";
|
||||||
|
$config['os'][$os]['icon'] = "meraki";
|
||||||
|
$config['os'][$os]['ifname'] = 1;
|
||||||
|
$config['os'][$os]['over'][0]['graph'] = "device_bits";
|
||||||
|
$config['os'][$os]['over'][0]['text'] = "Device Traffic";
|
||||||
|
|
||||||
// Graph Types
|
// Graph Types
|
||||||
|
|
||||||
include_once($config['install_dir'] . "/includes/load_db_graph_types.inc.php");
|
include_once($config['install_dir'] . "/includes/load_db_graph_types.inc.php");
|
||||||
|
|||||||
17
includes/discovery/os/merakimr.inc.php
Normal file
17
includes/discovery/os/merakimr.inc.php
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
<?php
|
||||||
|
/*
|
||||||
|
* LibreNMS Meraki MR detection module
|
||||||
|
*
|
||||||
|
* Copyright (c) 2015 Will Jones <email@willjones.eu>
|
||||||
|
* 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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
if (!$os) {
|
||||||
|
if (preg_match("/^Meraki MR/", $sysDescr)) { $os = "merakimr"; }
|
||||||
|
}
|
||||||
|
|
||||||
|
?>
|
||||||
17
includes/discovery/os/merakims.inc.php
Normal file
17
includes/discovery/os/merakims.inc.php
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
<?php
|
||||||
|
/*
|
||||||
|
* LibreNMS Meraki MS detection module
|
||||||
|
*
|
||||||
|
* Copyright (c) 2015 Will Jones <email@willjones.eu>
|
||||||
|
* 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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
if (!$os) {
|
||||||
|
if (preg_match("/^Meraki MS/", $sysDescr)) { $os = "merakims"; }
|
||||||
|
}
|
||||||
|
|
||||||
|
?>
|
||||||
17
includes/discovery/os/merakimx.inc.php
Normal file
17
includes/discovery/os/merakimx.inc.php
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
<?php
|
||||||
|
/*
|
||||||
|
* LibreNMS Meraki MX detection module
|
||||||
|
*
|
||||||
|
* Copyright (c) 2015 Will Jones <email@willjones.eu>
|
||||||
|
* 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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
if (!$os) {
|
||||||
|
if (preg_match("/^Meraki MX/", $sysDescr)) { $os = "merakimx"; }
|
||||||
|
}
|
||||||
|
|
||||||
|
?>
|
||||||
18
includes/polling/os/merakimr.inc.php
Normal file
18
includes/polling/os/merakimr.inc.php
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
<?php
|
||||||
|
/*
|
||||||
|
* LibreNMS Meraki MR polling module
|
||||||
|
*
|
||||||
|
* Copyright (c) 2015 Will Jones <email@willjones.eu>
|
||||||
|
* 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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
if(empty($hardware)) {
|
||||||
|
$hardware = snmp_get($device, "sysDescr.0", "-Osqv", "SNMPv2-MIB");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
?>
|
||||||
18
includes/polling/os/merakims.inc.php
Normal file
18
includes/polling/os/merakims.inc.php
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
<?php
|
||||||
|
/*
|
||||||
|
* LibreNMS Meraki MS polling module
|
||||||
|
*
|
||||||
|
* Copyright (c) 2015 Will Jones <email@willjones.eu>
|
||||||
|
* 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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
if(empty($hardware)) {
|
||||||
|
$hardware = snmp_get($device, "sysDescr.0", "-Osqv", "SNMPv2-MIB");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
?>
|
||||||
18
includes/polling/os/merakimx.inc.php
Normal file
18
includes/polling/os/merakimx.inc.php
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
<?php
|
||||||
|
/*
|
||||||
|
* LibreNMS Meraki MX polling module
|
||||||
|
*
|
||||||
|
* Copyright (c) 2015 Will Jones <email@willjones.eu>
|
||||||
|
* 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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
if(empty($hardware)) {
|
||||||
|
$hardware = snmp_get($device, "sysDescr.0", "-Osqv", "SNMPv2-MIB");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
?>
|
||||||
Reference in New Issue
Block a user