Commit Graph

400 Commits

Author SHA1 Message Date
Tony Murray
5c81602966 Set config_name as a unique index
Work around possible duplicates by keeping the first record.
2016-03-18 23:20:02 -05:00
Daniel Preussker
57339c4221 Merge pull request #3221 from ekoyle/add_web_html_email_option
Add web config option for HTML emails
2016-03-16 14:44:51 +00:00
Eldon Koyle
6a53bcf688 Add web config option for HTML emails 2016-03-15 16:55:27 -06:00
Aaron Daniels
f90ead9f2e Merge branch 'master' into issue-2193 2016-03-16 08:49:40 +10:00
Aaron Daniels
94cdcbbd93 - Moved SQL 2016-03-16 08:49:29 +10: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
Richard
042ddaa6fe Remove duplicate data from bill_data and add PK to prevent recurrence 2016-03-07 18:31:12 +00:00
Richard
19e9cda8d0 Replace port_in/out_measurements with latest values only 2016-03-07 18:31:12 +00:00
Richard
d759c4ac9d Improve performance of billing poller 2016-03-01 10:20:25 +00:00
Rosiak
73149f3f19 More updates
Add sensor_prev to be able to alert on state change

Add docs
2016-02-27 15:29:11 +01:00
Rosiak
928fd70ced Proper State Monitoring 2016-02-26 23:40:34 +01:00
Harm van Tilborg
3397e09574 Modified schema to enlarge device's purpose field 2016-02-24 13:21:31 +01:00
laf
57b1ab8ac4 updated timeSinceTopologyChange to be an int as it can not be used within alerts 2016-02-20 11:12:10 +00:00
Neil Lathwood
46a17eabf0 Merge pull request #2957 from Rosiak/issue-2557
Make Global Search Limit Configurable
2016-02-20 10:30:48 +00:00
Rosiak
b7d2a27be4 Move schema 2016-02-20 11:06:12 +01:00
Rosiak
1c630b0b8d Move function to WebUI
Based on Neil’s suggestion.
2016-02-13 21:09:45 +01:00
HenocKA
21e37c23a7 merging - update schema 2016-02-10 07:20:34 +01:00
HenocKA
24df0a059c merging 2016-02-08 20:12:05 +01:00
f0o
4d0d78c48c Merge branch 'issue-386-v3' of git://github.com/BarbarossaTM/librenms
Conflicts:
	sql-schema/099.sql
2016-02-07 15:23:52 +00:00
Maximilian Wilhelm
6ef1cf9e43 Add ability to map ports based on their ifAlias.
Signed-off-by: Maximilian Wilhelm <max@rfc2324.org>
2016-02-05 11:40:37 +01:00
laf
dc5f286b9a Added ifOperStatus and ifAdminStatus _prev values to db. 2016-02-02 13:47:13 +00:00
HenocKA
6de58f55df merging 2016-02-02 12:58:05 +01:00
laf
37d72e1512 Merge branch 'master' of https://github.com/librenms/librenms into issue-2770 2016-01-31 18:17:59 +00:00
laf
34ddc51a19 renamed sql-schema file 2016-01-31 18:17:56 +00:00
Daniel Preussker
e02b45f719 Merge pull request #2881 from mmarchand/dup-alerts-take2
Prevent duplicate alerts
2016-01-31 18:16:34 +00:00
root
8795d06e46 change schema number 2016-01-31 19:11:47 +01: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
root
3872912b43 prevent duplicate alerts 2016-01-28 20:22:49 +01:00
Daniel Preussker
d6cb01ef86 Revert "Removes duplicate alerts from table alerts" 2016-01-28 20:09:59 +01:00
Daniel Preussker
0235399d80 Merge pull request #2850 from mmarchand/dup-alerts
Removes duplicate alerts from table alerts
2016-01-28 19:09:20 +00:00
Neil Lathwood
57a7549446 Merge pull request #2764 from vitalisator/stp
Add STP port polling and device information
2016-01-28 19:08:09 +00:00
vitalisator
5ab9051f4f remove conflict 2016-01-28 14:25:36 +01:00
vitalisator
0e66ddf088 some bugfixing 2016-01-28 13:07:33 +01:00
HenocKA
13aac3fedb merging 2016-01-26 15:53:23 +01:00
HenocKA
f5fde61928 Adding sql-schema 2016-01-26 15:43:19 +01:00
HenocKA
990a00904a Adding sql-schema 2016-01-26 15:43:12 +01:00
HenocKA
f3ae90fe57 Adding sql-schema 2016-01-26 15:43:06 +01:00
HenocKA
0b3493079a Adding sql-schema 2016-01-26 15:29:05 +01:00
HenocKA
570579110d Adding sql-schema 2016-01-26 15:27:44 +01:00
HenocKA
b9f9189b05 Adding sql-schema 2016-01-26 15:26:44 +01:00
HenocKA
386ed4bd8d Adding sql-schema 2016-01-26 15:25:17 +01:00
HenocKA
24231cd699 Adding sql-schema 2016-01-26 15:22:38 +01:00
Maximilian Wilhelm
2c9df26bbf Update discovery and poller to allow stable interface mapping by ifName/ifDescr based port mapping.
By default libreNMS used the ifIndex to associate ports just found via SNMP
  with ports discoverd/polled before and stored in the database. On Linux boxes
  this is a problem as ifIndexes are rather likely to be unstable between reboots
  or (re)configuration of tunnel interfaces (think: GRE/OpenVPN/Tinc/...), bridges,
  Vlan interfaces, Bonding interfaces, etc.

  This patch adds a »port association mode« configuration option per device which
  allows to map discovered and known ports by their ifIndex, ifName, ifDescr, or
  maybe other means in the future.
  The default port association mode still is ifIndex for compatibility reasons.

  As port RRD files were stored by their ifIndex before, they are now identified
  by their unique and stable port_id to ensure a stable and unique mapping and
  allow future port association modes to be added without requireing any further
  internal changes. Existing RRD files are renamend accordingly in discovery and
  poller tools to ensure stability of port associations in both modules as we
  don't know which might run first after an update.

Signed-off-by: Maximilian Wilhelm <max@rfc2324.org>
2016-01-26 13:49:30 +01:00
root
81ffa805c3 Merge remote-tracking branch 'librenms/master' into dup-alerts 2016-01-26 09:18:43 +01:00
root
a396608fae rename 2016-01-26 09:18:00 +01:00
laf
f10c42678d Added bgpPeers_cbgp delta and prev 2016-01-26 01:06:21 +00:00
HenocKA
63fa63559b Adding sql-schema 2016-01-25 11:43:03 +01:00
HenocKA
b50ca4b640 Adding sql-schema 2016-01-25 11:40:24 +01:00
HenocKA
6a03b7dd04 Adding sql-schema 2016-01-25 11:37:36 +01:00
HenocKA
c801e4baf5 Adding sql-schema 2016-01-25 11:30:55 +01:00