Commit Graph
17185 Commits
Author SHA1 Message Date
Seti 750b183361 webui: Fix nav bar Linebreaks (#6770)
On width between 1199px and 1280px there is a navibar linebreak, and on
some lists there are controlles hidden.
2017-06-02 19:57:27 +01:00
Florian Beer 7442f8d40d feature: Added service alert rules (#6772)
* Add service alert rules

https://community.librenms.org/t/configuring-alerting-via-nagios-plugins/1389/5?u=florianbeer

* Fix escaping

* Update alert_rules.json
2017-06-02 19:51:45 +01:00
Neil Lathwood 924137ebd8 fix: Updated the arista initial current value for dbm sensors (#6771)
* fixed spelling mistake in process_config

* fix: Updated the arista initial current value for dbm sensors
2017-06-02 07:29:49 -05:00
Neil Lathwood 3d953b37f0 fixed spelling mistake in process_config (#6769) 2017-06-02 08:00:32 +01:00
Maciej Kaczkowski 528350177d newdevice: Arris C4c (#6662)
* newdevice:  Arris C4c, convert arris.png to arris.svg, added temperature sensors

* removed debug

* converted snmp_walk to snmpwalk_cache_oid_num

* added test, fixed formatting

* fixed logo

* removed height and width from logo

* revert arris.svg
2017-06-01 18:46:13 -05:00
pblasquez cc38930007 feature: Added elasticsearch transport and docs (#6687)
* Add elasticsearch transport and docs

* Fix formatting

* Fix formatting

* Remove librenms string from sql file

* Add missing states

* Use ifAlias not ifDescr

* Update Alerting.md

* Remove unused es_enabled flag

* Fix storage column names

* Fix processor columns

* Rename 194.sql to 193.sql
2017-06-01 12:16:39 +01:00
ospfbgp f8aadf227b newdevice: Added Avaya VSP Temperature Support (#6692)
* Avaya VSP Temperature Support

Avaya VSP Operating System Software Temperature Support

* Update avaya-vsp.inc.php

* Update avaya-vsp.inc.php

* Update avaya-vsp.inc.php

* Update avaya-vsp.inc.php

* Update avaya-vsp.inc.php

* Update avaya-vsp.inc.php

* Update avaya-vsp.inc.php

* Update avaya-vsp.inc.php

New code for VSP Temperatures

* Update avaya-vsp.inc.php

* Update avaya-vsp.inc.php

I have unset my 1 snmp_walk

* small update to variable names and use
2017-05-31 21:45:54 +01:00
Chris A. Evans 8c8d591d67 newdevice: Add basic support for CradlePoint WiPipe Cellular Broadband Routers (#6695)
* Add basic support for CradlePoint Ceullular Broadband Rotuers

 	new file:   html/images/os/cradlepoint.png
 	new file:   includes/definitions/wipipe.yaml
 	new file:   includes/discovery/sensors/dbm/wipipe.inc.php
 	new file:   includes/discovery/sensors/pre-cache/wipipe.inc.php
 	new file:   includes/discovery/sensors/state/wipipe.inc.php
 	new file:   includes/polling/os/wipipe.inc.php

* Added snmprec test file

* Updated definitions file

* Updated copyright blocks and comments

* Added WIPIPE-MIB#

*  	renamed:    tests/snmpsim/wipipe.smmprec -> tests/snmpsim/wipipe.snmprec

*  	copied:     html/images/os/cradlepoint.png -> html/images/logos/cradlepoint.png
 	modified:   html/images/os/cradlepoint.png
 	modified:   includes/definitions/wipipe.yaml
 	modified:   includes/discovery/sensors/pre-cache/wipipe.inc.php
 	modified:   includes/polling/os/wipipe.inc.php

* Changes requested by laf

 	modified:   includes/discovery/sensors/dbm/wipipe.inc.php
 	modified:   includes/discovery/sensors/pre-cache/wipipe.inc.php
 	modified:   includes/polling/os/wipipe.inc.php

* Reworked devFWUpgradeStatus state sensor
 	modified:   includes/discovery/sensors/state/wipipe.inc.php

* Fixed hardware/OS version detection
 	modified:   includes/polling/os/wipipe.inc.php

* moved mib file to correct location
2017-05-31 21:45:31 +01:00
Olen e70e3763d2 feature: Added option to specify transport when testing a template (#6755) 2017-05-31 21:26:47 +01:00
Olen 7984696281 fix: ircbot - reformatted strikethrough for recovered alerts (#6756) 2017-05-31 09:05:06 -05:00
crcro 5af3048a76 fix: Ensure rrdtool web settings aren't overwrote by defaults (#6698)
* fix for web settings

* revert db config

* revert description

* ensure rrdtool path is set
2017-05-30 19:44:40 +01:00
Neil Lathwood 48c5e50616 updated changelog (#6752) 2017-05-30 19:24:30 +01:00
SLMitch dbaad709fe fix: add column title under device bgp tab (#6747)
* add column title

* Change column name

Change the column name to `Family` to be consistent
2017-05-30 07:54:43 -05:00
sorano 2e65e144e3 Remove postgres reference from bind documentation (#6750)
* Remove postgres reference from bind documentation

* fixed formatting a bit
2017-05-30 07:43:12 -05:00
Tony Murray 6a79d4495f Release 1.28 May 2017 (#6741)
* Release 1.28 May 2017

* undo kids with laptop!

* Move source to the top
1.28
2017-05-28 16:54:20 -05:00
James Andrewartha 7c848ba654 Reminder to install ipmitool (#6738) 2017-05-28 14:29:18 -05:00
Caio Silva 337dd4d02e Update Alerting.md (#6728)
Added -h option in the example.
2017-05-25 07:45:23 -05:00
Neil Lathwood 6d0e5794b2 fix: Strip " from memcached application + pass string to update_application() (#6725) 2017-05-25 07:35:20 -05:00
Neil Lathwood f24751e231 fix: Added dell to mib_dir for windows / linux (#6726) 2017-05-25 07:40:56 +01:00
Søren Rosiak 3b45ea1b37 newdevice: Improve Aerohive Support (#6721)
fix #6670
2017-05-24 22:49:40 +01:00
Søren Rosiak 1fdb049a76 feature: Add Wireless Support For Cisco IOS-XE (#6724)
fix #3238
2017-05-24 22:49:04 +01:00
Tony Murray 55e1512ef2 docs: Update RRDCached.md (#6719) 2017-05-24 22:47:43 +01:00
Caio Silva 423c735819 Update test-template.php (#6723)
fix: Added option -h in the example.
2017-05-24 21:26:16 +01:00
Søren Rosiak 88a490a969 newdevice: Add support for Halon Gateway (#6716)
newdevice: Add support for Halon Gateway
2017-05-24 00:00:43 -05:00
Nick Peelman 88e71a58c1 webui: make login form more mobile-friendly (#6707)
* make login form more mobile-friendly

Disable autocomplete, autocorrect, autocapitalize, and spellcheck on username and password input forms.

* Update logon.inc.php
2017-05-23 23:58:38 -05:00
Neil Lathwood d48be5f507 newdevice: Added detection for Cisco EPC devices (#6690)
* newdevice: Added detection for Cisco EPC devices

* updated test file

* added dbm support

* added snr support
2017-05-23 10:28:44 -05:00
ospfbgp 407c0a4470 newdevice: Added state support FAN, Power Supply Avaya VSP (#6693)
* Add state support FAN, Power Supply Avaya VSP

Adding FAN and Power Supply support for Avaya VOSS(VSP operating systems platform)

* Update avaya-vsp.inc.php

* Update avaya-vsp.inc.php

$index has been changed to rcChasFanOperStatus.$index and rcChasPowerSupplyOperStatus.$index in discover_sensor and create_sensor_to_state_index

* Update avaya-vsp.inc.php

its always the details.  nice to have another pair of eyes. :-)
2017-05-23 08:42:46 +01:00
Neil Lathwood 14a143a6a7 fix: Fixed http-auth not honouring http_auth_guest (#6699)
* fix: Fixed http-auth not honouring http_auth_guest

* Always fall back to http_auth_guest.
Make sure $username is set, otherwise, we won't try to authenticate.

* reverted elseif to default to http-auth-guest

* Update authenticate.inc.php

simplify logic
2017-05-23 08:40:57 +01:00
ospfbgp 1570ea95c0 append Avaya VSP HW revision to serial number (#6694)
* append Avaya VSP HW revision to serial number

The old way added the HW revision to the sysDescr.  When managing a bunch of switches with different versions this made it look like you had a lot of different kinds of switches.  These are all the switches.  Just add it to the serial number so you can have the hw version for reference if needed.  Just makes more sense not to appended to sysDescr.

* Update avaya-vsp.inc.php

* Update avaya-vsp.inc.php

forgot to add the $hardware variable so Platform would populate

* Update avaya-vsp.inc.php
2017-05-23 08:40:17 +01:00
cron410 395f6133c2 corrected test-template.php path (#6708)
previously had ./scripts/est-template.php
2017-05-23 08:34:10 +01:00
Neil Lathwood 4ea27596d8 doc: Updated nginx http2 example (#6710) 2017-05-22 14:38:20 -05:00
Tony Murray 2a75083f47 newdevice: Added basic HPE OpenVMS detection (#6706)
I could not figure out the proper logo, so HPE it is.
2017-05-22 18:10:39 +01:00
Nick Peelman 77c5b1e304 newdevice: Added TiMOS temperature and power supply state sensors. (#6657)
* Add TiMOS temperature and power supply state sensors.

* Refactor the sensor discovery, making it a little cleaner

* Discover TiMOS device serial number
Pull proper hardware OID instead of parsing sysDescr

* Make the style gods happy

* Refactoring for some of the requested changes

* Break out the arrays into variables as scrutinizer requests...

* Fix missing semicolon
2017-05-22 17:59:38 +01:00
Tony Murray c728e4b0cf fix: take another crack at fixing uptime (#6705)
* fix: take another crack at fixing uptime
It looks like we weren't using sysUpTime before???
Simplify the code and just max all the time values.

* inline bad checks
2017-05-22 17:55:52 +01:00
Neil Lathwood db3a0c2623 fix: When force adding devices with v3, actually store the details (#6691) 2017-05-20 06:59:58 -05:00
superflip99 3faee6c7c5 newdevice: Added additional sensor state sysCmSyncStatusId for F5
* New sensor state sysCmSyncStatusId for F5 OS added

* removed comments
2017-05-19 21:54:58 +01:00
Neil Lathwood 9d3b91bf9d newdevice: Updated sonicwall discovery (#6688)
* newdevice: Updated sonicwall discovery

* added another test file
2017-05-19 14:15:08 -05:00
kkrumm1 0d3991d987 docs: Update template example in alerting docs (#6685)
removed the /r/n from the 
"Default Template" since the /r/n is no longer needed.
2017-05-19 19:31:09 +01:00
Tony Murray 5bb2610488 newdevice: Update comware version and serial number polling (#6686) 2017-05-19 19:30:11 +01:00
Neil Lathwood c6882129e8 docs: Create code of conduct page (#6640)
* Create CODE_OF_CONDUCT.md

* Update mkdocs.yml

* Update CODE_OF_CONDUCT.md
2017-05-19 07:15:06 -05:00
Slashdoom c52b38b9ee fix: Fixed variable setting for new Bind poller in agent mode (#6671)
* Update unbound.inc.php

* Update unbound.inc.php

* Create unbound_cache.inc.php

* Update AUTHORS.md

* Update apps.inc.php

* Update bind.inc.php

* Update bind.inc.php

* Update bind.inc.php

* Update bind.inc.php
2017-05-19 11:18:36 +01:00
Chris A. Evans e28eb690fe Fixed various issues with MRV OptiDriver sensor detection. (#6682)
modified:   discovery/sensors/dbm/mrv-od.inc.php
	modified:   discovery/sensors/pre-cache/mrv-od.inc.php
	modified:   discovery/sensors/state/mrv-od.inc.php
2017-05-19 09:03:26 +01:00
Ivan a86f2a2597 Update FAQ.md (#6683)
Fixed markdown.
2017-05-19 08:59:53 +01:00
Tony Murray 4d0c75343e fix: Two-Factor Authentication (#6672)
* fix: Two-Factor Auth
Moved library to a class to take advantage of namespacing and auto loading.
Update the two factor code to use the AuthenticationException for error messages.
Fix remember me to work with 2fa.

* missing change
2017-05-18 22:08:10 +01:00
Tony Murray f723f0ba12 fix: auth test script (#6673)
Need to pull in web includes
fix variable collisions...........
2017-05-18 22:06:42 +01:00
Chris A. Evans 8565417dfe new device: Added basic support for MRV OptiDriver Optical Transport Platform (#6656)
* Committer: Chris A. Evans <[email protected]>

Add basic support for MRV OptiDriver Optical Transport Platform
 * OS Detection
 * Sensors
  * Chassis temperature
  * State
   * Tx/Rx Optical Interface Power
   * Power Supply
   * Fan

*  	renamed:    includes/definitions/mrv-optidriver.yaml -> includes/definitions/mrv-od.yaml
 	new file:   includes/discovery/sensors/dbm/mrv-od.inc.php
 	deleted:    includes/discovery/sensors/dbm/mrv-optidriver.inc.php
 	renamed:    includes/discovery/sensors/pre-cache/mrv-optidriver.inc.php -> includes/discovery/sensors/pre-cache/mrv-od.inc.php
 	renamed:    includes/discovery/sensors/state/mrv-optidriver.inc.php -> includes/discovery/sensors/state/mrv-od.inc.php
 	new file:   includes/discovery/sensors/temperature/mrv-od.inc.php
 	deleted:    includes/discovery/sensors/temperature/mrv-optidriver.inc.php
 	renamed:    includes/polling/os/mrv-optidriver.inc.php -> includes/polling/os/mrv-od.inc.php

*  	modified:   includes/discovery/sensors/dbm/mrv-od.inc.php

  Added missing ')' in the if conditionals.

*   Requested changes
 	modified:   includes/definitions/mrv-od.yaml
 	modified:   includes/discovery/sensors/state/mrv-od.inc.php
 	modified:   includes/discovery/sensors/temperature/mrv-od.inc.php
 	modified:   includes/polling/os/mrv-od.inc.php
 	removed extensions from all new mib files

* Add snmprec file to satisfy test units
	new file:   tests/snmpsim/mrv-od.snmprec
2017-05-18 22:04:40 +01:00
Xavier Beaudouin 60e8d9d928 New Fortinet MIBS (#6675) 2017-05-18 21:09:57 +01:00
Ivan db47a43ce9 Added host to reachability failure message (#6680) 2017-05-18 21:03:55 +01:00
Neil Lathwood 895801d855 newdevice: Added more health information for APC units (#6619)
* fix: Fixed apc state support emsOutput

* newdevice: Added more health information for APC devices

* update schema file

* schema file renamed
2017-05-17 22:41:53 +01:00
Tony Murray f43ad4629c remove eval() (#6648) 2017-05-17 22:38:00 +01:00