Commit Graph

576 Commits

Author SHA1 Message Date
Tony Murray
60624c1ac0 Rrdcached application monitoring
Can collect data from the agent or by connecting directly
2016-06-08 20:48:53 -05:00
Rick Hodger
ae23432138 Removed ?> from includes/polling/wireless/xirrus.inc.php. Also added graphs for average data rates and noise floor and a custom graph for clients connected per radio that should work on larger models. 2016-05-25 19:56:10 +01:00
Rick Hodger
191fe25c23 Removed ?> from OS discovery as requested. Added Xirrus specific RSSI graph. 2016-05-24 20:42:33 +01:00
f0o
091cc822de Added Hit/Misses graphs for memcached 2016-05-05 14:47:08 +00:00
Tony Murray
40759c511f Correct stripos check 2016-04-24 07:47:16 -05:00
Tony Murray
b98ba8c1a4 Remove some deprecated functions 2016-04-24 01:05:14 -05:00
Adam Winberg
a0447dd88d fix missing semicolon 2016-04-19 15:19:24 +02:00
Adam Winberg
5871681015 change from poller_module to include from os polling 2016-04-19 13:58:38 +02:00
Adam Winberg
5f9c797bce Added RSSI and MNC graphing to Cisco WWAN routers 2016-04-14 16:18:53 +02:00
Aaron Daniels
111a52d48c Merge branch 'master' into issue-2193 2016-04-12 07:34:40 +10:00
Paul Heinrichs
f17a1baabb Removing leading whitespace in signal.inc 2016-04-06 08:48:20 -04:00
Paul Heinrichs
f60228b800 Add unit_long variable to signal sensor 2016-04-06 08:21:42 -04:00
Paul Heinrichs
c797666e84 Cambium graph changes 2016-04-06 08:19:30 -04:00
Paul Heinrichs
13e05f6858 Removed unused cambium files
Unused due to canopy/cambium split
2016-04-06 08:16:53 -04:00
Paul Heinrichs
e9fc08ea28 Changing GPS tracked to green 2016-03-30 09:41:02 -04:00
Paul Heinrichs
985e1a4402 Split Cambium/Canopy Detection and Polling 2016-03-24 10:34:56 -04:00
Paul Heinrichs
a13d148fb1 Added Signal Sensor 2016-03-22 10:37:07 -04:00
Paul Heinrichs
72b9fd4d38 Added Cambium Support 2016-03-22 09:32:26 -04:00
Aaron Daniels
0d6cfec589 Nagios Services
- Moved check-services.php to a poller module
    - Added performance data collection to the poller
    - Centralised DB functions to includes/services.inc.php
    - Created add/edit/delete functions off the device, services page
    - Removed legacy edit/delete interfaces.
    - Moved and modified check.inc scripts
    - Documentation Updates
    - Modified services table
2016-03-15 22:23:14 +10:00
David Bell
96c9a9ad60 Update generic_multi_seperated.inc.php
This fixes the syntax of the area statement.

Was previously producing 
AREA:outbits1_neg#c0a060:STACK

Should be producing
AREA:outbits1_neg#c0a060::STACK

(Blank legend item)
2016-03-07 21:45:56 +00:00
Tony Murray
9f22b18dc8 Split is removed in PHP7, replace with explode as none were using it as a regex.
Also fix two array keys without quotes in include/syslog.php
Fixes #2205
2016-02-25 14:34:06 -06:00
Neil Lathwood
fa783dc07e Merge pull request #2841 from adaniels21487/issue-2665
Cisco OTV
2016-02-10 19:49:59 +00:00
Neil Lathwood
b72c1282d9 Merge pull request #2797 from BarbarossaTM/issue-386-v2
Ability to use ifIndex,ifName and ifDescr to create and update port rrd files
2016-01-29 13:05:03 +00:00
Neil Lathwood
7c79d62baf Merge pull request #2840 from adaniels21487/issue-1851
Cisco CBQOS
2016-01-29 10:21:34 +00:00
Aaron Daniels
d96e2216a7 - Changed upper case variables to lower case. 2016-01-28 07:04:12 +10:00
Aaron Daniels
e54e22b56e - Changed upper case variables to lower case. 2016-01-26 23:31:07 +10:00
Maximilian Wilhelm
4d78a0261e Update graph and port pages to use new RRD naming schema.
Signed-off-by: Maximilian Wilhelm <max@rfc2324.org>
2016-01-26 13:49:54 +01:00
Paul Gear
99a76d4ea2 Update per-module poller performance collection
This makes the following changes:
- Record per-module performance data in the same measurement as overall poller-perf
- Add tags to distinguish modules
- Update rrd filenames
- Use stacked graph for poller modules
2016-01-26 20:20:42 +10:00
Mike Rostermund
006056a754 Store performance data for each poller module 2016-01-24 15:35:31 +01:00
Aaron Daniels
8f4dbb5338 Cisco OTV
Implements the CISCO-OTV-MIB to retrieve OTV counters from Cisco devices.
This collects information on the configured Overlays and Adjacencies

Statistics are collected for the amount of VLAN's on each overlay and the amount of MAC addresses available over each OTV endpoint.
OTV alerts are collected and generated if the appropriate alerting rules exist.

Data is displayed under routing at both the global and device level.

Includes function snmpwalk_array_num, which performs a numeric SNMPWalk and returns an array containing $count indexes
One Index:
 From: 1.3.6.1.4.1.9.9.166.1.15.1.1.27.18.655360 = 0
 To: $array['1.3.6.1.4.1.9.9.166.1.15.1.1.27.18']['655360'] = 0
Two Indexes:
 From: 1.3.6.1.4.1.9.9.166.1.15.1.1.27.18.655360 = 0
 To: $array['1.3.6.1.4.1.9.9.166.1.15.1.1.27']['18']['655360'] = 0
And so on...
2016-01-21 22:04:20 +10:00
Aaron Daniels
bf37312bdc Cisco CBQOS
Implements the CISCO-CLASS-BASED-QOS-MIB to retrieve QOS counters from Cisco devices.
Policy and Class-map details are collected and stored in the database.
Details are presented on a new "CBQoS" tab of the interface that the policy is applied to.
Includes a policy selector that allows you to select which policy-map to show graphs for.

Each class-map has its own rrd file, in which 3 metrics are stored: Bytes, QoS Drops, Buffer Drops.
This can produce a LOT of rrd files.

As an example:
A Cisco 4500 series switch, running MQC on 200 ports. Each port has a common 5 class queueing policy applied, this creates 1000 (5 x 200) RRD's.

Because of this I have currently set:
```
$config['discovery_modules']['cisco-cbqos']    = 0;
```

Includes function snmpwalk_array_num, which performs a numeric SNMPWalk and returns an array containing $count indexes
One Index:
 From: 1.3.6.1.4.1.9.9.166.1.15.1.1.27.18.655360 = 0
 To: $array['1.3.6.1.4.1.9.9.166.1.15.1.1.27.18']['655360'] = 0
Two Indexes:
 From: 1.3.6.1.4.1.9.9.166.1.15.1.1.27.18.655360 = 0
 To: $array['1.3.6.1.4.1.9.9.166.1.15.1.1.27']['18']['655360'] = 0
And so on...
2016-01-21 21:18:14 +10:00
wiad
913314f831 fix if statement style 2016-01-19 10:59:13 +01:00
wiad
65176c00bd Addes support for infoblox devices 2016-01-18 13:51:39 +01:00
Søren Rosiak
89a22efda3 Merge pull request #2469 from thomseddon/feature/sub10-support 2016-01-08 15:07:01 +01:00
Thom Seddon
a36204400e Explicitly show units for total in bit graphs
Previously the rest of the graph was in "bps", as indicated in the
legend, however the unit for the totals is "B" (bytes) - as only
the prefix (M, G, T) was shown for the totals it was not clear that
the unit was different.
2016-01-08 11:52:50 +00:00
Thom Seddon
9593473549 Add sub10RadioLclDataRate graph 2016-01-08 10:51:25 +00:00
Thom Seddon
89a76ef673 Add comprehensive Sub10 support 2016-01-08 10:51:25 +00:00
Neil Lathwood
564752210d Merge pull request #2536 from paulgear/mib-poller-alpha2
MIB-based poller alpha2
2016-01-06 09:08:56 +00:00
Paul Gear
e89984e316 Fix display of Mikrotik CPU; probably unrelated to MIB-based polling changes 2016-01-02 07:10:43 +10:00
Paul Gear
18c1a190a1 Add custom graph include 2016-01-02 07:10:42 +10:00
Paul Gear
cb7c87d76f Use stacked graphs for multi-instance MIBs; add larger colour palette 2016-01-02 07:10:41 +10:00
Paul Gear
4fab952696 Check for custom & MIB graphs before looking for a file 2016-01-02 07:10:41 +10:00
Paul Gear
45499e6aa9 Allow area graphs in generic_multi_line 2016-01-02 07:10:41 +10:00
Paul Gear
7752bc0494 Move to fixed DS names in MIB-based polling; add script to convert RRDs 2016-01-02 07:10:40 +10:00
Paul Gear
81ac9fda51 Reduce the hate levels 2015-12-29 07:10:27 +10:00
Paul Gear
66468d802c Add pings option 2015-12-29 07:10:15 +10:00
Paul Gear
0d2949f69e Overhaul use of rrdtool_lastupdate & STACK for rrdtool 1.4/1.5 compatibility 2015-11-15 11:48:39 +10:00
Neil Lathwood
725fc56f41 Merge pull request #2412 from tuxis-ie/master
Add Ceph support
2015-11-10 08:08:17 -04:00
Mark Schouten
930d9b022d Move the ceph_rrd function to includes/common.inc.php 2015-11-10 12:33:52 +01:00
Mark Schouten
669eb872a5 Implement a function to fix the rrd path 2015-11-10 11:44:30 +01:00