199 Commits

Author SHA1 Message Date
787c4f09f7 Config option for global default dashboard (#4080)
* Config option for global default dashboard

Add config option to set a global default dashbord.  This will be used
instead of the user's "Default" dashboard unless they have changed their
default dashboard in their user settings.

* Use a dropdown for the default_dashboard option

Update generate_dynamic_config_panel to allow assoc arrays with
`'value'` and `'description'` as keys and change to a select box.

* Fix PHP style issues lost during merge
2016-08-23 19:37:12 +01:00
8c639aa5a4 PSR2 Cleanup: /html edition
Travis tests for code conformance. Ignore warnings for now.
Fixed all errors, left most warnings.
2016-08-18 21:29:30 -05:00
f3a78d8136 NTPD Application
Support the unix agent
Add to documention.
Renamed so it will be automatically enabled by the unix-agent.
2016-08-15 23:54:13 -05:00
1281ae4bd3 ipmiSensorName 2016-08-12 00:53:25 +03:00
16f123451d fix indentation in functions.inc.php 2016-08-05 17:11:01 +03:00
1476650740 app-dhcp-stats initial release 2016-08-05 14:46:29 +03:00
ccf5b993b5 Use nicecase on device apps page
Add powerdns-recursor
Indentation
2016-08-04 13:24:59 -05:00
a6e72dbbe6 fix: forgot about the nicecase 2016-08-02 18:50:19 +03:00
ff5b6c9a2b app: nfs-v3-stats
Rewrite of the original nfs-stats app.
Includes more stats, nicer graphs, no more nfsstats bin requirement.
2016-07-20 02:14:30 +03:00
0ec99178c2 fixed formatting with spaces 2016-07-08 23:29:32 +00:00
4f7eda6336 added the nfs stats to nice naming 2016-07-07 11:17:24 +00:00
b38cb6b76f Merge pull request #3741 from laf/junos-optics 2016-07-06 23:07:49 +02:00
4ad75fb89d create common method for generating type_wheres 2016-06-30 17:05:55 -07:00
laf
e20281aefd Added support for Juniper optic sensors 2016-06-29 00:14:21 +01:00
5cb9d751c3 Revert "deduping type_where code, adding manual types to graph widgets " 2016-06-07 09:15:04 +01:00
3b4964e13c create common method for generating type_wheres 2016-06-03 10:42:16 -07:00
a340f353c2 Merge pull request #2623 from adaniels21487/issue-1650
Device Components.
2016-01-19 20:38:34 +10:00
laf
5e37de8b65 Added config option to force showing sysName instead of IP 2016-01-17 22:01:09 +00:00
6492b887e9 Merge branch 'master' of https://github.com/adaniels21487/librenms into issue-1650 2016-01-14 06:10:31 +10:00
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
b40bd2f467 Rebase 2015-12-21 13:26:48 +00:00
9564883814 Use bootstraps own img-responsive class for responsive graphs 2015-12-15 17:54:19 +05:30
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
laf
2b0cfa0a5a Added missing global $config 2015-12-09 16:16:01 +00:00
laf
a56ccd7a74 Added option to disable lazy loading of images 2015-12-09 15:50:10 +00:00
laf
3429d56561 Added dropdown caret to alert setting accordians 2015-12-01 22:58:17 +00:00
094f7d50da Replace the reload on browser resize by a graph width resize 2015-11-27 11:58:56 +00:00
laf
4dd2f7f99f Rebased 2015-11-19 12:13:51 +00:00
aee49c3d84 Add RIPE Abuse Contact Finder
- Add RIPE Abuse Contact Finder to RIPE NCC API toolset.
2015-11-21 00:44:13 +01:00
laf
72426b9a1b Rebased SQL file 2015-11-18 23:55:00 +00:00
f87139f219 Merge pull request #2455 from Rosiak/issue-2051
Add RIPE NCC API Whois lookup
2015-11-18 19:22:25 +00:00
1508538d8e Add RIPE NCC API Whois lookup
Fix #2051
2015-11-18 19:15:23 +01:00
laf
9c678d12cd More updates for new transports 2015-11-16 16:40:23 -08:00
laf
af8df3469c Added support for per device unix-agent port 2015-11-17 00:20:06 +00:00
laf
83ad9b36d2 Created generic function for dynamic config pages 2015-10-12 21:28:31 +00:00
laf
37b7e8247d Added support for excluding devices from Oxidized api 2015-10-10 13:40:27 +00:00
c86e41f6e0 Escape quotes for ifAlias, since it breaks overlib if such appears. 2015-10-07 23:53:18 +02:00
f0o
13d0047891 Fix background color
Fixed class definitions
2015-10-02 01:43:05 +00:00
2e37b187b2 Set background for minigraph to white as we've removed it from styles.css 2015-10-01 18:02:42 +05:30
7eec149309 Set minigraph image dimensions in HTML so graph popups will have correct dimensions when the graph images haven't been loaded yet 2015-09-21 22:03:24 +02:00
f081706ab1 Added option to allow absolute dimensions on graphs 2015-09-06 10:59:44 +01:00
e5281fa49d Remove useless global calls and add docblocks 2015-09-01 10:14:15 +02:00
73e4dd178f Do not use var_isset and fix if-then-else-codestyle 2015-08-31 16:40:53 +02:00
1595f03568 Cleanup and show an app-page with the corresponding device 2015-08-31 16:34:55 +02:00
c893061f51 Rebased 2015-07-26 11:09:46 +00:00
laf
b5538d8ef6 Fixed scrut issue 2015-07-23 21:44:28 +01:00
laf
1cbd142ad7 Fixed some scrut issues 2015-07-23 17:48:22 +01:00
laf
031a818c77 Removed references to location override 2015-07-20 16:52:33 +01:00
b5e8998c70 apply lazyload patch 2015-07-16 12:42:58 -04:00
laf
ef6d7b9565 Fixed some scrut issues labelled Major 2015-07-15 22:04:19 +01:00