Commit Graph
193 Commits
Author SHA1 Message Date
Anthony F McInerney 39cf7efa7f Add service templates 2020-09-17 19:44:14 +01:00
Anthony F McInerney b801ad8e2a Add service templates 2020-09-15 17:54:30 +01:00
Anthony F McInerney 345f5c8b8e Add service templates 2020-09-15 16:05:43 +01:00
Anthony F McInerney deab66130c Add service templates 2020-09-15 12:48:52 +01:00
Anthony F McInerney 775c318a2c Add service templates 2020-09-15 10:24:52 +01:00
Anthony F McInerney 2bed6fa165 Add service templates 2020-09-14 16:54:07 +01:00
Anthony F McInerney 7b55e1bb29 Add service templates 2020-09-14 16:41:02 +01:00
Anthony F McInerney 1cc7362a15 Add service templates 2020-09-14 15:50:03 +01:00
Anthony F McInerney 32b2593cfe Add service templates 2020-09-14 13:04:49 +01:00
6b396d0be7 Handle unknown device_type's. (#12031)
* Handle unknown device_type's.

If a device is not one of the default configuration, add its type to the
list and make it selected. Add 'Other' only as a fallback.

Signed-off-by: Marcus van Dam <[email protected]>

* fix whitespace

Co-authored-by: Tony Murray <[email protected]>
2020-08-26 13:03:11 -05:00
SourceDoctorandGitHub a4d1f5e1c8 Show Device Outages as Log List (#12011) 2020-08-18 20:02:56 +02:00
71d27de3c9 Convert LastSync date for oxidized config info (#11779)
* Convert LastSync date for oxidized config info. Add format in settings.

* commas and spaces fix

* commas and spaces fix2

* fixed time if oxidized returned null

* commas and spaces fix

* datetime format fix

* UTC is already in the string

Co-authored-by: Tony Murray <[email protected]>
2020-08-18 11:18:54 -05:00
Tony MurrayandGitHub 3ebed45d81 Fix netflow links (#11971) 2020-07-29 07:53:26 -05:00
Tony MurrayandGitHub 020c5fd7e1 Remove legacy code and fix missing device graphs (#11950)
* removing $graphs global

* remove unused things

* fix some additional graphs

* Fix graphs persisting too soon

* correct name for poller module performance graph

* only one type of graph is used here
2020-07-23 09:57:22 -05:00
JellyfrogandGitHub 2fc037ab23 Convert device notes to blade (#11952) 2020-07-22 09:18:56 -05:00
SourceDoctorandGitHub dba165c49e Sort Neighbors by ifName, not bei ifAlias (#11951) 2020-07-21 20:23:44 -05:00
SourceDoctorandGitHub 5a45060e57 LLDP Neighbour List - alphabetic sort (#11944) 2020-07-20 18:32:18 +02:00
seros1521andGitHub 389b271073 CBQoS improvement (#11926)
* Deduplicate CBQoS code

* Additional CBQoS metrics
2020-07-18 00:36:27 +02:00
Tony MurrayandGitHub a82018698e Restore device alert tab 2020-07-05 20:05:30 +01:00
Tony MurrayandGitHub a312436bca Edit maintenance schedule, handle timezone properly (#11889)
Was not properly formatting to user's timezone
Also handle the case where the browser and server timezone don't match
don't show incorrect values in dialog then pop to the correct ones.
Update title on modal to be appropriate
2020-07-02 17:46:16 -05:00
Tony MurrayandGitHub 98502325db fix devices missing from graph view (#11886)
devices without a location were not showing
2020-07-01 17:47:23 +02:00
Tony Murray a5fbf853c9 validation fixes 2020-06-27 07:47:08 -05:00
SourceDoctorandGitHub ea58060b16 Hotfix CustomOID visibility (#11861) 2020-06-25 20:53:21 +02:00
SourceDoctor 08b849d999 round for tab availability showing 2020-06-23 20:00:40 +02:00
SourceDoctorandGitHub 4e6a7291a2 Device Availability Calculation (#11784)
* Device Availability Calculation

* Travis fix

* .

* schema corrections

* flexible duration

* travis

* .

* .

* .

* .

* remove not needed code

* line Text to RRD

* update humantime

* .

* only set up again if device was marked as down

* set RRD area transparency

* save uptime also, to keep last availability as good as possible

* file description correction

* look for outages even if uptime > duration
2020-06-22 22:57:30 +02:00
Tony MurrayandGitHub fa024e3e4e Merge pull request #11839 from murrant/fix-c6kxbar-overview
Fix Cisco Crossbar overview missing
2020-06-21 21:19:31 -05:00
Tony MurrayandGitHub 9372074b6d Merge pull request #11728 from yac01/master
Feature: F5 LTM bandwidth controller
2020-06-19 13:39:36 -05:00
Tony MurrayandGitHub 372db457bd Change tab order 2020-06-19 12:21:18 -05:00
Tony Murray 3a1992d481 Fix Cisco Crossbar overview
It relied on a global variable that wasn't set anymore.
2020-06-18 09:10:28 -05:00
SourceDoctorandGitHub 62f850aef9 Cleanup functions.inc.php (#11835) 2020-06-17 14:00:18 +02:00
Tony MurrayandGitHub 867aa132c1 Merge pull request #11661 from SourceDoctor/app_dhcp_enhancement
Application DHCP Upgrade
2020-06-16 17:03:45 -05:00
SourceDoctorandGitHub 6a0366c1e8 Device Maintenance configurable duration (#11821)
* Device Maintenance configurable duration

* increase hour range

* positionize button

* remove wrench icon
2020-06-16 14:13:19 +02:00
22916afb9e Apps - backupninja (#11010)
* GUI - graphs

* GUI - Apps

* Polling

* GUI - apps

* Add backupninja to documentation

* Apps - backupninja : add link to librenmsagent script

* Add backupninja snmprec file

* Delete backupninja.snmprec

No Regression tests on apps (yet), only on devices.

* Remove old debug

* Update language : FR -> EN

* Add debug informations

* File path moved to /etc/snmp/

* Python script now use json

* Update following example on puppet script

* Update installation instructions following puppet example

* Update apps.inc.php

Co-authored-by: PipoCanaja <[email protected]>
Co-authored-by: SourceDoctor <[email protected]>
2020-06-16 01:04:30 +02:00
Tony Murray eb6370acd4 Fix schedule creation missing id 2020-06-14 12:12:13 -05:00
Tony MurrayandGitHub 13ade9ab6c Merge branch 'master' into alerts-carbon 2020-06-12 07:48:51 -05:00
NegatifffandGitHub ff55be7d7a Add device groups in overview tab (#11796)
* Added Device Groups panel on Overview tab

* spaces and commas fix

* added color in group name

* spaces and commas fix2

* fix3

* fix attempt 4

* change text color to preexisting class

* change text color to preexisting class v2

* rename title

* capitalize

* rename title again

* title, title... again
2020-06-10 12:38:33 +02:00
SourceDoctor 213a11eb98 Merge remote-tracking branch 'upstream/master' into app_dhcp_enhancement 2020-06-09 20:37:30 +02:00
dupondjeandGitHub 4611b19ae5 Fix Rancid GIT (#11795) 2020-06-09 09:01:44 -05:00
Tony MurrayandGitHub 28ee0f1823 fix typo (#11798) 2020-06-09 08:05:04 -05:00
SourceDoctor 1093315700 Merge branch 'master' into app_dhcp_enhancement 2020-06-08 20:51:41 +02:00
cjwbathandGitHub aa51e46350 Don't call clean() on the inputs to the SNMP settings form (#11709)
* Don't call clean() on the inputs to the SNMP settings form, it'll call
strip_tags() and break values with angle brackets in.

* Call htmlspecialchars when outputting DB values to HTML instead

* Escape other stuff that should have been validated elsewhere, just in case
2020-06-08 08:16:40 -05:00
SourceDoctorandGitHub 4977394a1e Fixing API Creation Error Message (#11745) 2020-05-30 18:26:02 -05:00
5f3b82de6f Added discovery and graphing for JunOS (SRX) RPM probes (#11187)
* Added discovery and graphing for JunOS (SRX) RPM probes

* Proposed changes for a percent based sensor type

* Fixed missing MIB declaration in JunOS YAML discovery file

* Updated Health-information.md to reflect the new percentage value type

* Added separate test data for junos_rpm type

* Update sensors.php

* Update sensors.php

* Update functions.inc.php

* test re-run

* Update junos_rpm.json

* percentage -> loss

* add ifSpeed prev test data

* mis-merge

* update sensors

* and bgp...

Co-authored-by: PipoCanaja <[email protected]>
Co-authored-by: Tony Murray <[email protected]>
2020-05-30 18:24:43 -05:00
Yacine BENAMSILI 1a152edc67 feature: F5 LTM bandwidth controller 2020-05-29 03:00:42 +02:00
Yacine BENAMSILI fa52264de2 Fix: F5 LTM bandwidth controller 2020-05-28 23:15:35 +02:00
SourceDoctor cbe572f959 Application DHCP Upgrade 2020-05-22 23:02:19 +02:00
SourceDoctorandGitHub 5927983c50 Maintenance Mode via Device Settings (#11649) 2020-05-22 15:14:03 +02:00
SourceDoctorandGitHub b41d262537 Application State Icons (#11630) 2020-05-19 19:21:02 -05:00
Tony MurrayandGitHub d5a52ca4eb Fix various issues with loading os definitions (#11640)
* Ping only device doesn't display
if os was set to something, ping os wasn't loaded and we try to get overview graphs from it.

* Fix snmp_disable device page load error
When other os is set.

* Revamp os setting loading
the only safe way to access is Config::getOsSetting()

* Remove getOsSetting fallback behavior
Most instances don't use it and it can have unexpected results Config::getOsSetting('blah', 'group') == 'librenms'

* refactor and remove unneeded load_os/loadOs calls now since getOsSetting automatically loads it.

* restore unix overview graphs, they are different
small cleanups

* fix
2020-05-19 14:35:32 -05:00
SourceDoctorandGitHub 4edff1e88a Application - Redis (#11612)
* Application - Redis

* Travis fix
2020-05-15 22:05:40 +02:00