Commit Graph
408 Commits
Author SHA1 Message Date
Neil LathwoodandGitHub 90be6d1f68 feature: Added cisco-vpdn to poller modules (#6300) 2017-03-30 22:13:36 +01:00
Falk SternandTony Murray affe5090f4 feature: Send collected data to graphite server (#6201)
* Initial support for graphite

* Enable graphite include

* fixed typos.

* Fixed port naming to graphite metric names

* Added documentation for Graphite

* added documentation for graphite

* fixed style

* replace / with _ in interface names for graphite

* sets default graphite port

* adds rrd-name tags to the metric, otherwise metrics get lost

* add suggested storage schema for graphite

* add whitespace

* Updated to show some output

* bad english
2017-03-22 10:35:44 -05:00
Tony MurrayandNeil Lathwood e7057ecea5 feature: Application auto discovery (#6143) 2017-03-22 14:59:39 +00:00
VVeloxandNeil Lathwood 0a4b2658b5 feature: Added SMART application support (#6181) 2017-03-22 14:28:50 +00:00
VVeloxandTony Murray bbbb70e2f9 newdevice: ignore FreeBSD Linux compat procfs and sysfs mounts (#6220)
* ignore FreeBSD Linux compat procfs stuff

* Add sysfs mounts
2017-03-22 00:58:03 -05:00
Xavier BeaudouinandTony Murray fa29839d36 newdevice: Added Coriant support (#6026)
* Added Coriant TNMS MIB and MEF (Metro Ethernet Forum) MIB

* Coriant Logo

* Added Basic Librenms Support and MEF support

* Forgot snmpsim

* Better like this

* Spaces !

* Renamed sql file

* Space

* Fix spaces

* svgo optimized logo

* Removed modules that are by default to 0

* Added sysDescr as requested

* Fix conflict file

* Setting right severity id in the discovery log_event()

* Since MEF-EVC can be used on other devices than Coriant's one, lets this be used by the poller/discovery itself

* Fixed spaces

* Rename 173.sql to 174.sql

* Moved logo from os/  to logos/
Addd Icon

* Fix name

* minimize file

* Change l/w to viewbox and minify

* Renamed mef-evc to mef on request from @laf

* Rename 174.sql to 175.sql
2017-03-11 07:30:31 -06:00
Neil LathwoodandGitHub dde32667f0 removed default values for rrd step + heartbeat, rely on db (#5997) 2017-02-24 18:40:16 +00:00
Neil LathwoodandGitHub fad5aca1b7 feature: Allow customisation of rrd step/heartbeat when creating new rrd files (#5947)
* feature: Allow customisation of rrd step/heartbeat when creating new rrd files

* revert defaults

* added docs + webui config option

* Move RrdDefinition to an Object to make them easier to create and remove the possibility of typos.

* Fix style/lint issues and missing use statements

* 3 more missing use statements

* updated doc + moved schema file
2017-02-23 22:45:50 +00:00
Neil LathwoodandGitHub 0b3451bd27 refactor: Updated some default disco/poller modules to be disabled/enabled (#5564) 2017-01-27 23:31:03 +00:00
David BellandNeil Lathwood 5dd030f438 refactor: Added config option for database port (#5517) 2017-01-27 23:16:04 +00:00
Richard MayhewandNeil Lathwood 998750ddd9 WebUI: Allows one to view a map of the SNMP location set for a device (#5495) 2017-01-24 09:53:25 +00:00
Aaron DanielsandNeil Lathwood de45d8d6b4 newdevice: Added loadbalancer information from F5 LTM (#5205) 2017-01-19 08:19:11 +00:00
Neil LathwoodandTony Murray da5783d917 feature: Add mysql failed query logging + fixed queries that break ONLY_FULL_GROUP_BY (#5327)
* feature: Add mysql failed query logging + fixed queries that break ONLY_FULL_GROUP_BY

* fix all schema errors and update system
2017-01-07 11:32:38 -06:00
Neil LathwoodandGitHub f5ce3c509a Revert "Trust PHP session and remove remember me cookie" (#5252) 2016-12-27 20:37:03 +00:00
Eldon KoyleandNeil Lathwood 3b198243d5 refactor: Trust PHP session and remove remember me cookie (#4608) 2016-12-26 23:11:00 +00:00
barryodonovanandNeil Lathwood 4898617ef5 newdevice: removed all references to 'multimatics' and instead added generex OS 2016-12-21 08:01:01 +00:00
Søren RosiakandNeil Lathwood 17f5cfef90 Revert "F5 LTM" (#5199) 2016-12-20 09:30:49 +00:00
Aaron DanielsandNeil Lathwood efa0747564 newdevice: Added additional support for F5 BigIP LTM objects 2016-12-19 19:50:44 +00:00
Neil LathwoodandGitHub 8cc66ece9b refactor: update some devices to disable poller/disco modules by default (#5010) 2016-12-12 14:26:06 +00:00
Neil LathwoodandGitHub 7bb329661f Set allow_duplicate_sysName to be false by default (#5027) 2016-11-27 22:03:01 +00:00
Tony MurrayandNeil Lathwood 9a33464c52 refactor: Centralize includes and initialization (#4991) 2016-11-21 20:12:59 +00:00
laf 6006720b7f Re-added one default 2016-10-20 22:19:07 +00:00
laf 46d2f578e7 added central function and updated 2016-10-18 03:06:03 +00:00
NetworkNub 2aae3e6dff add xdp exclude device filters 2016-10-17 00:38:47 -04:00
Eldon KoyleandTony Murray 5749179cf5 feature: Add the ability to include an LDAP filter for users/groups in AD (#4494)
* Add auth_ad_(group|user)_filter options

* use global

* Fix some AD annoyances

Use the power of the LDAP filter to minimize the number of queries and
hopefully help performance in get_userlist, change semantics of
auth_ad_(user|group)_filter in $config to be anded with
samaccountname=USERNAME.

* remove unused variable

* update documentation

* Update Authentication.md
2016-09-21 14:42:59 -05:00
Tony MurrayandNeil Lathwood ce95ceaa2b refactor: set mysqli as the default + cleanup (#4430)
* refactor: set mysqli as the default
dbFacile.mysqli cleanup
Init $db_stats array
number_format() returns string
remove unreachable statement, commented code, and unused global

* Fix style issues
2016-09-14 09:05:32 +01:00
Neil LathwoodandTony Murray 7dec670494 refactor: Updated a lot of references to LibreNMS - copyright still left intact (#4339) 2016-09-08 08:12:23 -05:00
David BellandNeil Lathwood f00c383d60 fix: Stop irc bot crashing on .reload #4353
* Removed duplicate include

* Move set_debug into functions.php, and restore the (re)loading of includes/defaults

* Move debug call until after function has been included
2016-09-07 18:42:49 +01:00
Tony MurrayandNeil Lathwood 9284bc60ff Update code in includes to be PSR-2 compliant (#4220)
refactor: Update code in /includes to be psr2 compliant #4220
2016-08-28 18:32:58 +01:00
Tony MurrayandNeil Lathwood 15b0cd68ea Move libraries in /includes to /lib (#4217) 2016-08-26 14:04:21 +01:00
Neil LathwoodandTony Murray 1055003d3f Remove requirement for ['enable_printers'] (#4192) 2016-08-24 12:42:06 -05:00
Tony MurrayandNeil Lathwood 7b93b564da Centralize class loader (#4169)
Move the classloader to as early as possible in defaults.inc.php
This should cover all application entrances.
Set install_dir based on the location of defaults.inc.php
2016-08-22 23:59:59 +01:00
Tony MurrayandNeil Lathwood e920e28e48 Change the default error_reporting level to include all fatal errors (#4165)
* Change the default error_reporting level
This will hopefully save confusion when there are things like syntax errors and missing required files.

* Add E_PARSE error as well.
This is a fatal error too.
2016-08-22 23:55:21 +01:00
Aaron Daniels 4c060a430a - Made module generic, not cisco specific. 2016-08-12 17:21:55 +10:00
Aaron Daniels 27eb389409 Merge branch 'master' into issue-3999 2016-08-12 16:34:13 +10:00
Aaron Daniels b9747b2002 CISCO-NTP-MIB
A new Discovery/Poller module to collect NTP statistics from devices which support the CISCO-NTP-MIB
Discovered peers are stored using components and statistics are displayed using 'applications'
A critical alarm is raised when a stratum of 16 is reported.
2016-08-09 07:14:25 +10:00
Tony Murray e3772e2653 Don't use $config['rrdcached_dir'] anymore, always use relative directories when using rrdcached.
Wait for output on every command, this prevents input left in the buffer from messing up subsequent commands.
It doesn't seem like there is a penalty, but I'd have to do more testing.
2016-07-25 16:24:09 -05:00
Brandon Boudrias cccb07d2a7 matching default port description types with their names 2016-06-30 17:05:55 -07:00
Tony Murray c3dfba4a20 Revert "Sort many items in defaults.inc.php" 2016-06-08 15:34:11 -05:00
Tony Murray c6112d9a43 Sort many items in defaults.inc.php
The main target is the poller and discovery modules
2016-06-06 23:45:19 -05:00
Rick Hodger ddb04ad870 Added config option to includes/defaults.inc.php 2016-05-27 17:04:29 +01:00
Tony Murray 84acb3077b Merge pull request #3473 from laf/issue-3012
Add support for stopping devices being added with duplicate sysNames
2016-05-10 17:16:05 -05:00
laf 8a46c7611d Add support for stopping devices being added with duplicate sysNames 2016-05-02 20:20:29 +00:00
laf 624fbede32 Added ability to specify a different tile url 2016-05-02 19:59:45 +00:00
laf c14577db34 Added alert log purge setting - defaults to 365 2016-05-02 19:06:51 +00:00
SawachierandChanowk 683d0617c7 Update defaults.inc.php 2016-04-19 23:52:32 +02:00
jpasquieandChanowk c0697be934 Update defaults.inc.php 2016-04-19 23:48:56 +02:00
HenocKAandChanowk f17f061bea adding route for vrf lite 2016-04-19 23:48:56 +02:00
Adam Winberg 5871681015 change from poller_module to include from os polling 2016-04-19 13:58:38 +02:00
Adam Winberg 5f9c797bce Added RSSI and MNC graphing to Cisco WWAN routers 2016-04-14 16:18:53 +02:00