Commit Graph

2982 Commits

Author SHA1 Message Date
laf
d48aa2789c More influx changes 2015-12-18 11:48:33 +00:00
laf
3b976ba545 Influx update 2015-12-18 11:48:28 +00:00
laf
bfb40dbca1 Removed duplicate log_file config check and declaration fix 2015-12-16 21:16:49 +00:00
laf
821a797ac9 Moved system polling module to core to centralise some snmpget calls 2015-12-16 20:56:58 +00:00
Mike Rostermund
fe4bab1f52 Added LigoWave logo 2015-12-16 12:23:02 +01:00
Tamas Szabo
93f2d4b8d0 Non-vxworks based Quanta LB6M erroneously gets detected as Ubiquity Edgeswitch. New check for 'Quanta' in sysdescr added. 2015-12-15 12:54:49 +02:00
Aaron Daniels
c63b7119cb Device Components.
The purpose of this feature is to provide a framework for discovery modules to store
information in the database, without needing to add new tables for each feature.

This Feature provides:
- A database structure to store data.
- An API to store and retrieve data from the database.
- Integration to the LibreNMS APIv0.
- Ability to disable/ignore components.
- Default alerting rules.

- The API returns $COMPONENT[$device_id][$component_id] to allow pulling of data for multiple devices.
  The intent is to be able to create 'Applications' the consolidate data from applications covering multiple devices.
- Added some developer documentation
2015-12-14 07:52:03 +10:00
vitalisator
4bd3b12c44 revert to fetchRow 2015-12-13 21:00:39 +01:00
vitalisator
7237c84164 change fetchRow to fetchCell 2015-12-13 20:24:08 +01:00
vitalisator
29e708819a closes #2614 2015-12-13 20:15:43 +01:00
Daniel Preussker
6cfe0c4b3f Merge pull request #2616 from laf/issue-2569
Moved memory graphs for vmware to mempool polling
2015-12-13 18:59:14 +00:00
laf
757017d4ef For SQL debug, if we see an insert into alert_log with details column then we mask the output 2015-12-13 18:31:45 +00:00
laf
d0eab1c02b Moved memory graphs for vmware to mempool polling 2015-12-13 18:02:24 +00:00
laf
d5b6e0e8da Updated device-groups functions to support returning all data or just group id 2015-12-13 17:20:34 +00:00
Ruairi Carroll
b592689d23 Removing polling code for processors 2015-12-13 17:05:07 +01:00
laf
ee226c062c Fixed fortigate sessions 2015-12-13 13:52:01 +00:00
laf
a73a997edc Added API call for listing devices by groups 2015-12-12 13:47:44 +00:00
laf
62b4c21a12 Added API calls for device groups 2015-12-12 12:58:07 +00:00
Rosiak
fbe56071a5 Add support for Cisco SG500 series
Fix #2561
2015-12-11 23:26:40 +01:00
Neil Lathwood
73f09f129a Merge pull request #2542 from ekoyle/add_stats_to_db
Add stats to db
2015-12-10 21:15:20 +00:00
Eldon Koyle
bd23d9e56a This isn't the operator you are looking for. Move along. 2015-12-09 15:28:13 -07:00
laf
8953e268f8 Added NOW() to dbUpdate calls to sensors 2015-12-09 22:24:29 +00:00
root
8ed1a50657 Added parameter for sql query to check ifPhysAddress as thats what lldpRemPortId is 2015-12-09 20:37:15 +00:00
laf
a56ccd7a74 Added option to disable lazy loading of images 2015-12-09 15:50:10 +00:00
Mark Chaney
674373d99a fixed backslash bug on ceph.inc.php
fixed backslash syntax error that stopped graphs from properly being generated.
2015-12-09 05:27:54 -06:00
laf
c5b708d931 Fixed hipchat transport 2015-12-08 23:09:27 +00:00
Eldon Koyle
81d84e0f8b Always add 'extended' metrics to db and remove option 2015-12-08 09:54:31 -07:00
Daniel Preussker
a2d97f4283 Merge pull request #2458 from laf/rrdtune
Fix for crazy traffic values seen in graphs
2015-12-08 16:12:22 +00:00
vizay
35e0408edd Added back discovery for older VDX systems for backwards compatibility. Fixed indentations 2015-12-08 16:24:12 +01:00
laf
48fab36592 Check that $fields has value 2015-12-08 15:17:53 +00:00
laf
e75fc4b8b1 Future proofed 2015-12-08 13:53:38 +00:00
vizay
c39c46aa18 Removed starting parenthesis causing syntax error 2015-12-06 10:53:43 +01:00
Neil Lathwood
2728bca07c Merge pull request #2487 from f0o/issue-2485 2015-12-05 15:58:27 +00:00
vizay
59b4ef7712 Added discovery and polling support for brocade VDX devices. Removed an obsolete value and check for ifAlias (in definitions and ports) since VDX nowdays report correct from ifAlias. Removed printing of interface numbers for vdx devices in the interface list since VDX devices do not report the expected ifIndex value like other switches do 2015-12-04 15:35:02 +01:00
Neil Lathwood
b47444a257 Merge pull request #2522 from f0o/alert_expansion_fix
Fix Glue-Expansion on alerts
2015-12-04 09:26:37 +00:00
Mike Rostermund
9b62235f25 Ignore HC Broadcast and Multicast Counters for Cisco SB as they're always 0 2015-12-03 22:00:39 +01:00
Ruairi Carroll
85c9f77962 Adding polling and discovery code for fortigate_cpu 2015-12-03 18:23:42 +01:00
Eldon Koyle
1ee481ff6e Rename option to extended_port_metrics 2015-12-03 09:40:30 -07:00
Eldon Koyle
fcaf3d49ab Fix reference to non-existent variable
Use $port_id since $ports[$ifIndex]['port_id'] doesn't exist yet
2015-12-03 09:38:16 -07:00
Eldon Koyle
3f689045d9 Remove a couple of stray OIDs 2015-12-03 09:38:16 -07:00
Eldon Koyle
55c05c7866 Allow users to keep more statistics in the db
* Add $config['enable_extended_port_metrics'] to enable feature
* Add a new table to store stuff in
* Update data from the poller
2015-12-03 09:38:16 -07:00
Daniel Preussker
04b887ef97 Merge pull request #2544 from laf/issue-2520
eth0 on AirFibre units get data from another MIB
2015-12-03 15:12:40 +00:00
Mark Schouten
9881f53e4a Do not unset the vars while we're in the loop and upgrade to the new rrdtool_update 2015-12-03 15:07:27 +01:00
laf
8460adc756 eth0 on AirFibre units get data from another MIB 2015-12-02 23:23:31 +00:00
laf
c1239b50e1 Pointed the snmp calls for Huawei to the correct folder! 2015-12-02 20:57:04 +00:00
laf
55d3242bd6 Updated version checking in rrdtool() function 2015-12-02 19:21:01 +00:00
laf
78a688fc47 Updated rrdtool call for tune command 2015-12-01 21:53:12 +00:00
laf
eb689fe66e Rebased from upstream 2015-12-01 21:50:13 +00:00
Neil Lathwood
28cddd122e Revert "Moved AirFibre to wireless type" 2015-11-30 21:31:18 +00:00
f0o
ae3f893351 Remove now obsoleted naive glue-checks 2015-11-30 19:13:32 +00:00