Commit Graph
100 Commits
Author SHA1 Message Date
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
Paul Gear 1aad82c73c Merge pull request #2836 from laf/issue-2833
Added eventlog to show when device has been removed
2016-01-22 10:25:44 +10:00
Paul Gear 7528453941 Remove null message on rename 2016-01-22 09:39:26 +10:00
Paul Gear b8ad489ff0 Attempted fix for schema update issues
Closes database connection while pollers are running and reopens at the end.
2016-01-21 16:53:57 +10:00
Paul Gear 302a7d5c73 Tidy mess left by CISCO-AAA-SESSION-MIB bug 2016-01-21 08:54:00 +10:00
Paul Gear 53b5f4e1c8 Fix the same bug in routeros section 2016-01-21 08:52:32 +10:00
Paul Gear e8c64e98a4 Fix use of CISCO-AAA-SESSION-MIB
It should only be used if OS was discovered.
2016-01-21 08:50:20 +10:00
Paul Gear 7a19fa2a67 Merge pull request #2817 from laf/mysql-docs
Added docs on using innodb_file_per_table=1 in my.cnf
2016-01-20 10:39:30 +10:00
Paul Gear b5e67358a0 Merge pull request #2809 from laf/issue-2772
Removed unused code in port poller for non-cisco devices
2016-01-20 07:52:34 +10:00
Paul Gear 8416f4af3e Disable debug message about MIB poller 2016-01-20 07:40:03 +10:00
Paul Gear a340f353c2 Merge pull request #2623 from adaniels21487/issue-1650
Device Components.
2016-01-19 20:38:34 +10:00
Paul Gear e38c2f6885 Show only relevant MIB graphs
This reduces noise in the drop-down by only displaying MIB graphs defined for the device.
2016-01-17 15:00:15 +10:00
Paul Gear fc6a4b7076 Include shortname in all cases 2016-01-17 14:05:37 +10:00
Paul Gear 9e9f5f787f Fix short name generation
Should only replace first occurrence of prefix in the string.
Also only strips the prefix if it saves more than 2 characters.

This fixes a bug where, e.g., 'casnDisconnect' would be shortened to 'asnDisonnet'.
2016-01-17 13:57:34 +10:00
Paul Gear 6baea97717 Poll CISCO-AAA-SESSION-MIB for IOS & RouterOS 2016-01-17 13:32:17 +10:00
Paul Gear a11cc7c021 Add CISCO-AAA-SESSION-MIB from ftp://ftp.cisco.com/pub/mibs/v2/CISCO-AAA-SESSION-MIB.my 2016-01-17 12:35:10 +10:00
Paul Gear 771fc342fd Clear $graph_array after graph is printed 2016-01-17 12:13:45 +10:00
Paul Gear fb208bce3c Merge pull request #2774 from Rosiak/issue-2506
Provide more alert rule examples
2016-01-16 16:33:12 +10:00
Paul Gear 72b9f52c59 Rebased against master; use data_update for uptime 2016-01-15 21:52:09 +10:00
Paul Gear 33091034d2 Record RRD renames in event log 2016-01-15 21:49:58 +10:00
Paul Gear a78fac6d05 Allow ['rrd_def'] to be array or string 2016-01-15 21:49:58 +10:00
Paul Gear ee75253310 Build in automated RRD file renaming 2016-01-15 21:49:58 +10:00
Paul Gear f61d0a4016 Fix scrutinizer issue 2016-01-15 21:49:58 +10:00
Paul Gear a8e0a8b078 Add appropriate tags for MIB-based polling 2016-01-15 21:49:57 +10:00
Paul Gear 3831ad3f45 First cut at unified data storage for rrdtool & influxdb
As a side-effect, this adds InfluxDB support for MIB-based polling.
2016-01-15 21:49:57 +10:00
Paul Gear 61af4f9d7f Merge pull request #2768 from SaaldjorMike/msm-poll-os
Added support for hardware, serial, firmware for HP MSM
2016-01-15 21:23:31 +10:00
Paul Gear d1d3dba97d Merge pull request #2637 from laf/snmp-perf
Moved system polling module to core to centralise some snmpget calls
2016-01-15 20:10:09 +10:00
Paul Gear 1baeb36e12 Add Gauge32 2016-01-14 13:40:37 +10:00
Paul Gear 31bb1f6ff4 MIB-based polling: attempt to support more SNMP counter types 2016-01-14 13:38:10 +10:00
Paul Gear 2469621a58 Merge pull request #2746 from laf/issue-2562
Added datetime to notifications + Fixed sticky/unsticky notifications disappearing
2016-01-11 09:01:56 +10:00
Paul Gear f123502730 Fix typo & clarify location of edit dashboard button 2016-01-10 15:18:25 +10:00
Paul Gear f672a8e12e is_mib_poller_enabled() needs to be in common.php for code paths that don't use includes/snmp.inc.php (e.g. graph.php) 2016-01-07 09:38:32 +10:00
Paul Gear 7170a240a8 Don't display MIB menu items if MIB-based polling is disabled 2016-01-07 09:26:48 +10:00
Paul Gear 4db7b95ba2 Fix typo in doc 2016-01-07 09:26:48 +10:00
Paul Gear 170423d424 Merge pull request #2633 from arjitc/patch-19
Use bootstraps own img-responsive class for responsive graphs
2016-01-07 08:12:34 +10:00
Paul Gear 590593e43d Merge pull request #2537 from Alucardfh/scaleDeviceOverview
Use browser width to scale cpu and bandwidth graphs on device overview
2016-01-07 08:11:39 +10:00
Paul Gear 8ba3caa544 Spacing 2016-01-06 21:16:16 +10:00
Paul Gear 6fb349310b Github doesn't display IRC links by default, so add text as well 2016-01-06 21:15:38 +10:00
Paul Gear 6e5c436c27 A few minor tidies to the documentation 2016-01-06 21:09:23 +10:00
Paul Gear 65de5a081a A few minor tidies to the documentation 2016-01-06 21:05:55 +10:00
Paul Gear a6f40b4887 Use old value for smokeping pings 2016-01-05 08:30:51 +10:00
Paul Gear d8fc1de610 Use old value for smokeping pings 2016-01-05 08:29:50 +10:00
Paul Gear 184e20e941 Use old value for smokeping pings 2016-01-05 08:26:29 +10:00
Paul Gear eb1dbc74c7 Remove redundant function 2016-01-02 07:10:43 +10: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 b98e69187f Minor doc fix 2016-01-02 07:10:43 +10:00
Paul Gear ddb18e94e6 Minor doc fix 2016-01-02 07:10:43 +10:00
Paul Gear ce880a6d23 Fix count & create device link in global MIB association table 2016-01-02 07:10:43 +10:00
Paul Gear 6fae9874b0 Add global MIB association table 2016-01-02 07:10:43 +10:00
Paul Gear 2244a5f31d Fix issues flagged by scrutinizer 2016-01-02 07:10:43 +10:00
Paul Gear d862b9c100 Add SQL schema 2016-01-02 07:10:43 +10:00
Paul Gear ea29977d29 Support MIB-based overrides in processor & memory pools 2016-01-02 07:10:43 +10:00
Paul Gear 3fb5210d21 Make formatting changes consistent 2016-01-02 07:10:43 +10:00
Paul Gear 2558aa9bda Fix up some funky formatting; add/tidy end-of-function markers to reduce diff churn 2016-01-02 07:10:43 +10:00
Paul Gear 84b7d2e545 Remove roadmap; no longer relevant, covered by issue database 2016-01-02 07:10:43 +10:00
Paul Gear fbc5555eab Minor doc tidy 2016-01-02 07:10:43 +10:00
Paul Gear 8a20ad4896 Move rrd handling functions into includes/rrdtool.inc.php; add backwards compatibility with file naming in old version of MIB-based polling 2016-01-02 07:10:42 +10:00
Paul Gear 1b0614ad87 Overhaul documentation for MIB-based poller 2016-01-02 07:10:42 +10:00
Paul Gear 22bd2d3a1b Overhaul documentation for MIB-based poller 2016-01-02 07:10:42 +10:00
Paul Gear 4d3b39e0ae Display sysObjectID on device overview screen 2016-01-02 07:10:42 +10:00
Paul Gear 18c1a190a1 Add custom graph include 2016-01-02 07:10:42 +10:00
Paul Gear ed15e2a6cf Restore name_shorten so we can provide backwards compatibility 2016-01-02 07:10:42 +10:00
Paul Gear b52f7f5e86 Fix rebase for can_ping_device 2016-01-02 07:10:42 +10:00
Paul Gear 953ea3fa15 Add device OID storage and display 2016-01-02 07:10:42 +10:00
Paul Gear 5d53761727 Trivial cleanups 2016-01-02 07:10:42 +10:00
Paul Gear 161e2b82e1 Include copyright 2016-01-02 07:10:42 +10:00
Paul Gear 7619a340d6 Split polling & discovery of MIB-based poller 2016-01-02 07:10:42 +10:00
Paul Gear 40a1cef050 Generalise arp discovery cache; move to common 2016-01-02 07:10:42 +10:00
Paul Gear ceeb362e40 Update global MIB viewer 2016-01-02 07:10:42 +10:00
Paul Gear 5c2231a7a7 Add device MIB association browser 2016-01-02 07:10:42 +10:00
Paul Gear 50bfd22786 Add timestamp to mibdefs 2016-01-02 07:10:41 +10:00
Paul Gear f2370bbcba Add MIB browser 2016-01-02 07:10:41 +10:00
Paul Gear 4d6e671e71 Add code to populate mibdefs table; note about moving some items to discovery 2016-01-02 07:10:41 +10:00
Paul Gear 9b6496b404 Add debugging of MIB objects again 2016-01-02 07:10:41 +10:00
Paul Gear 97412879bd Ignore 3rd-party libraries when searching 2016-01-02 07:10:41 +10:00
Paul Gear f0a7ed8e09 Don't convert if we've already done it 2016-01-02 07:10:41 +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 b8601b5896 Skeleton framework for allowing MIB values to feed CPU & memory health graphs 2016-01-02 07:10:41 +10:00
Paul Gear c3a953c434 Make things clearer by not trying to cram into one line 2016-01-02 07:10:41 +10:00
Paul Gear e5549e9423 Remove unused files 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 724f55e809 Remove old roadmap stuff 2016-01-02 07:10:40 +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 f1ab68deed Gather Ruckus radio stats table 2016-01-02 07:10:40 +10:00
Paul Gear 8aecf71910 Merge pull request #2552 from SaaldjorMike/bcast-mcast-ciscosb
Ignore HC Broadcast and Multicast Counters for Cisco SB as they're al…
2016-01-02 07:01:18 +10:00
Paul Gear 072c04f4d9 Merge pull request #2680 from flatterlight/samsung-printer
Samsung printer v2
2016-01-02 06:19:38 +10:00
Paul Gear 793df90df8 Add install hint 2015-12-29 07:14:34 +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 b2ae7ce86a Merge pull request #2545 from ekoyle/master
Fix map page in case of loopback cable
2015-12-03 10:46:02 +10:00
Paul Gear 3821622d36 Merge pull request #2531 from laf/issue-2492
Bootgrid the sensors pages
2015-12-02 21:04:29 +10:00
Paul Gear cc42ac913c Merge pull request #2530 from laf/issue-2514
Added dropdown caret to alert setting accordians
2015-12-02 21:01:45 +10:00
Paul Gear e5f1914096 Add graph selector to devices overview
Copy of selector code from html/pages/graphs.inc.php that probably has bugs
2015-11-17 07:55:35 +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
Paul Gear 0888594b69 Merge pull request #2419 from SaaldjorMike/bills-fix
Fix for percentage bars in billing pages.
2015-11-12 07:57:45 +10:00
Paul Gear a32dc9bab8 Merge pull request #2380 from RichiH/fix/MIB-permissions
mibs/: Fix permissions
2015-11-04 14:14:24 +10:00
Paul Gear 7005f88ac2 Merge pull request #2379 from RichiH/fix/addhost-error
addhost.php: Fix indented prompt when erroring out
2015-11-04 14:14:03 +10:00
Paul Gear 58a4265f70 Merge pull request #2381 from RichiH/feature/sign_contributors_agreement
Richard Hartmann agrees to Contributor Agreement
2015-11-04 14:13:11 +10:00
Paul Gear d7357b99e9 Merge pull request #2204 from laf/issue-2190
Updated to use env in distro script
2015-10-26 09:39:43 +10:00