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
e54e22b56e
- Changed upper case variables to lower case.
2016-01-26 23:31:07 +10:00
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
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
d98387b8b3
Added back the longer words as they still fit
2015-08-10 23:12:33 +00:00
8676a0c22f
Updated interface graph formatting for non unicast
2015-08-10 23:01:14 +00:00
d8693f05ae
Fix coding style part 2
2015-07-15 11:04:22 +02:00
ebd0f6fc35
Apply "Squiz" code style on old (pre-2014) files
2015-07-11 16:12:35 +02:00
e1a5dd0110
Add ifAlias to graph view.
...
- Small visual improvement
2015-03-02 18:32:36 +01:00
b273e04241
/// -> //
...
git-svn-id: http://www.observium.org/svn/observer/trunk@3240 61d68cd4-352d-0410-923a-c4978735b2b8
2012-05-25 12:24:34 +00:00
cacf913a55
# -> / for phpdoc
...
git-svn-id: http://www.observium.org/svn/observer/trunk@3239 61d68cd4-352d-0410-923a-c4978735b2b8
2012-05-25 11:29:53 +00:00
cc7f01ee26
more rrdtool_escape goodness
...
git-svn-id: http://www.observium.org/svn/observer/trunk@3230 61d68cd4-352d-0410-923a-c4978735b2b8
2012-05-23 10:37:23 +00:00
4db1454e92
move from port_id to interface_id. make ports discovery only discover. add some cleaner functions. add a tiny bit of alerting infrastructure.
...
git-svn-id: http://www.observium.org/svn/observer/trunk@3195 61d68cd4-352d-0410-923a-c4978735b2b8
2012-05-16 13:25:50 +00:00
f768558e7e
fix auth for graphs to allow cidr filter. fix schema 006
...
git-svn-id: http://www.observium.org/svn/observer/trunk@3169 61d68cd4-352d-0410-923a-c4978735b2b8
2012-05-11 15:21:42 +00:00
d52042ba47
cleanups to how graphing works. start using device= for device graphs.
...
git-svn-id: http://www.observium.org/svn/observer/trunk@3167 61d68cd4-352d-0410-923a-c4978735b2b8
2012-05-11 13:26:14 +00:00
ee65ae5350
add previous period overlay to generic_bits/bytes and generic_duplex
...
git-svn-id: http://www.observium.org/svn/observer/trunk@3063 61d68cd4-352d-0410-923a-c4978735b2b8
2012-04-20 10:35:13 +00:00
ececd2f8f6
improve generic_multi_simplex_seperated
...
git-svn-id: http://www.observium.org/svn/observer/trunk@2698 61d68cd4-352d-0410-923a-c4978735b2b8
2011-10-25 09:47:45 +00:00
634e944987
ignore adsl stats out of sanity (3.2KdB SNR? GET FUCKED CISCO.) Clean up legend for generic_multi_line. Add CISCO-VPDN-MGMT MIBs
...
git-svn-id: http://www.observium.org/svn/observer/trunk@2694 61d68cd4-352d-0410-923a-c4978735b2b8
2011-10-21 10:54:06 +00:00
180148002c
fix gneeric_multi_line and etherlike graphtypes
...
git-svn-id: http://www.observium.org/svn/observer/trunk@2682 61d68cd4-352d-0410-923a-c4978735b2b8
2011-10-12 14:04:27 +00:00
a369c442eb
syntaxer run
...
git-svn-id: http://www.observium.org/svn/observer/trunk@2643 61d68cd4-352d-0410-923a-c4978735b2b8
2011-10-04 14:38:54 +00:00
2dc8b807e9
syntaxer run
...
git-svn-id: http://www.observium.org/svn/observer/trunk@2642 61d68cd4-352d-0410-923a-c4978735b2b8
2011-10-04 09:10:21 +00:00
dc2eb1a261
shorter interface names on graphs. shorter host names on graphs.
...
git-svn-id: http://www.observium.org/svn/observer/trunk@2543 61d68cd4-352d-0410-923a-c4978735b2b8
2011-09-22 15:54:16 +00:00
a9cac94659
rra? no. you mean ds. also make multi_bits_separated prettier
...
git-svn-id: http://www.observium.org/svn/observer/trunk@2534 61d68cd4-352d-0410-923a-c4978735b2b8
2011-09-21 11:59:59 +00:00
d864ce234f
kill a whole bunch of trailing spaces
...
git-svn-id: http://www.observium.org/svn/observer/trunk@2516 61d68cd4-352d-0410-923a-c4978735b2b8
2011-09-20 09:55:11 +00:00
e9f14f8f85
many lovely GUI changes.
...
git-svn-id: http://www.observium.org/svn/observer/trunk@2454 61d68cd4-352d-0410-923a-c4978735b2b8
2011-09-14 13:38:01 +00:00
096f551f6f
fix mac account total graph (need to split into different types...)
...
git-svn-id: http://www.observium.org/svn/observer/trunk@2352 61d68cd4-352d-0410-923a-c4978735b2b8
2011-05-20 15:24:46 +00:00
952ae3b365
all graphs to db*
...
git-svn-id: http://www.observium.org/svn/observer/trunk@2309 61d68cd4-352d-0410-923a-c4978735b2b8
2011-05-13 13:27:54 +00:00
38cd6d58cb
wtfbbq, ports have fanspeed? (and fix pagp_bits!)
...
git-svn-id: http://www.observium.org/svn/observer/trunk@2308 61d68cd4-352d-0410-923a-c4978735b2b8
2011-05-13 13:08:25 +00:00
28558969c4
improvements to BGP stuff
...
git-svn-id: http://www.observium.org/svn/observer/trunk@2200 61d68cd4-352d-0410-923a-c4978735b2b8
2011-04-29 16:32:55 +00:00
8611d27bd8
add cef switching graphs and un-retard sensors polling
...
git-svn-id: http://www.observium.org/svn/observer/trunk@2079 61d68cd4-352d-0410-923a-c4978735b2b8
2011-04-13 19:08:01 +00:00
5ab12a5641
fix up device/vrfs page
...
git-svn-id: http://www.observium.org/svn/observer/trunk@2049 61d68cd4-352d-0410-923a-c4978735b2b8
2011-04-09 17:02:51 +00:00
f55a30f744
some formatting cleanups, introduce some more FIXMEs to look at, plus replace mysql_fetch_array by mysql_fetch_assoc, for great justice
...
git-svn-id: http://www.observium.org/svn/observer/trunk@2029 61d68cd4-352d-0410-923a-c4978735b2b8
2011-04-06 13:54:50 +00:00
7454791074
code standard/cleanups
...
git-svn-id: http://www.observium.org/svn/observer/trunk@1978 61d68cd4-352d-0410-923a-c4978735b2b8
2011-03-26 19:12:24 +00:00
3c79cafb2c
can't stop uniformicationing
...
git-svn-id: http://www.observium.org/svn/observer/trunk@1915 61d68cd4-352d-0410-923a-c4978735b2b8
2011-03-17 16:35:18 +00:00
e1db733590
port graphs cleanup
...
git-svn-id: http://www.observium.org/svn/observer/trunk@1905 61d68cd4-352d-0410-923a-c4978735b2b8
2011-03-17 13:25:37 +00:00
1b7829ec51
fix unauthenticated graphs via $config['allow_unauth_graphs']
...
git-svn-id: http://www.observium.org/svn/observer/trunk@1691 61d68cd4-352d-0410-923a-c4978735b2b8
2010-08-22 22:12:32 +00:00
7450a38e12
fiddle with nonunicast ports graph (bit broken atm)
...
git-svn-id: http://www.observium.org/svn/observer/trunk@1659 61d68cd4-352d-0410-923a-c4978735b2b8
2010-08-10 16:12:39 +00:00
b6a366b72d
hack to force separated non-unicast for the time being
...
git-svn-id: http://www.observium.org/svn/observer/trunk@1657 61d68cd4-352d-0410-923a-c4978735b2b8
2010-08-10 16:00:36 +00:00
baf538df88
reengineering of port rrdfile. merged ifx (will notify existance of this via database).
...
****** YOU MUST RUN DISCOVERY OR "php fix-port-rrd.php" AFTER THIS *******
git-svn-id: http://www.observium.org/svn/observer/trunk@1656 61d68cd4-352d-0410-923a-c4978735b2b8
2010-08-10 15:54:01 +00:00
7a1c9e69b0
duh
...
git-svn-id: http://www.observium.org/svn/observer/trunk@1640 61d68cd4-352d-0410-923a-c4978735b2b8
2010-08-03 16:27:37 +00:00
9d28db5621
remove old debug from packets graph (oopsiepops)
...
git-svn-id: http://www.observium.org/svn/observer/trunk@1639 61d68cd4-352d-0410-923a-c4978735b2b8
2010-08-03 16:26:53 +00:00
c3eae27d25
ok not all graphs, but a few more (atleast cpu, mem and bits for device overlibs)
...
git-svn-id: http://www.observium.org/svn/observer/trunk@1630 61d68cd4-352d-0410-923a-c4978735b2b8
2010-08-02 22:50:42 +00:00
8143340a02
rename merge generateiflink && generate_if_link to generate_port_link, rename generatedevicelink to generate_device_link
...
git-svn-id: http://www.observium.org/svn/observer/trunk@1624 61d68cd4-352d-0410-923a-c4978735b2b8
2010-08-02 22:09:52 +00:00
5c40cd0529
fix mac accounting total graph
...
git-svn-id: http://www.observium.org/svn/observer/trunk@1616 61d68cd4-352d-0410-923a-c4978735b2b8
2010-08-02 17:08:39 +00:00
fb3befd29d
fix broken graphs with disabled short tags
...
git-svn-id: http://www.observium.org/svn/observer/trunk@1613 61d68cd4-352d-0410-923a-c4978735b2b8
2010-08-02 16:38:03 +00:00
3d937d28e9
graphing system updates
...
git-svn-id: http://www.observium.org/svn/observer/trunk@1599 61d68cd4-352d-0410-923a-c4978735b2b8
2010-08-01 14:17:06 +00:00
90833776ee
fix permissions on device_port_* graphs (woo, we now have some graph security!) and fix some bugs with graph naming
...
git-svn-id: http://www.observium.org/svn/observer/trunk@1596 61d68cd4-352d-0410-923a-c4978735b2b8
2010-08-01 00:38:01 +00:00
20629c4c7d
fix etherlike graph for monrad, make HOST-RESOURCES-MIB discovery for cpu/mem more universal. update defaults.
...
git-svn-id: http://www.observium.org/svn/observer/trunk@1495 61d68cd4-352d-0410-923a-c4978735b2b8
2010-07-27 16:26:39 +00:00
82e30b206b
add click to zoom to soem graphs, and new per-graphtype auth.inc.php to authenticate graphs and click-to-zoom pages.
...
git-svn-id: http://www.observium.org/svn/observer/trunk@1473 61d68cd4-352d-0410-923a-c4978735b2b8
2010-07-25 14:21:05 +00:00
11f8fd3645
updated graph definitions (don't fuck with .svn!)
...
git-svn-id: http://www.observium.org/svn/observer/trunk@1471 61d68cd4-352d-0410-923a-c4978735b2b8
2010-07-24 19:24:07 +00:00