Commit Graph
6546 Commits
Author SHA1 Message Date
Neil LathwoodandTony Murray d6d2ff8499 Updated Sonus SBC detection (#4363)
* Updated Sonus SBC detection

* Updated to array
2016-09-09 12:11:24 -05:00
Neil LathwoodandTony Murray 66bc0a7826 newdevice: Updated zxr10 device support #4380 (#4381)
* newdevice: Updated zxr10 device support #4380

* Space :(
2016-09-09 12:10:58 -05:00
Neil LathwoodandTony Murray f76f0f7b96 newdevice: Added support for Eaton 5P units #3508 (#4376)
* newdevice: Added support for Eaton 5P units #3508

* Small fix

* Keep OSDiscoveryTest.php alphebetized
2016-09-09 11:57:05 -05:00
arrmoandNeil Lathwood 9db13372ca fix: MikroTik OS detection #3593
* MikroTik Updates

To address, Mikrotik SwOS Issues (#3593)

* Remove Default OS Setting
2016-09-09 17:29:46 +01:00
Neil LathwoodandTony Murray c5845006a1 refactor: Updated arp-table discovery to use ipNetToPhysicalPhysAddress (#4367) 2016-09-09 11:22:01 -05:00
Tony MurrayandNeil Lathwood b8cc59922e fix: NIOS discovery (#4389)
* fix: NIOS discovery
Add nios test

* Add actual sysDescr string for nios
2016-09-09 15:57:40 +01:00
Tony MurrayandNeil Lathwood 833f509c36 Add type comments to the Proc objects in rrdtool.inc.php (#4383) 2016-09-09 07:29:02 +01:00
Steve BauerandNeil Lathwood 4d9582efb2 newdevice: Procurve 5400R series #4375
Update the discovery so that the 5406R and 5412R are discovered as procurve devices
2016-09-08 16:01:36 +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
Neil LathwoodandTony Murray 1ffebeac69 fix: Added cisco886Va to bad_ifXEntry for cisco os (#4374) 2016-09-07 20:31:33 -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
stokbaekandNeil Lathwood 7b923ae307 fix: Quanta blade switches are now being correctly detected as Quanta switches (#4358)
* Quanta blade switches are now being correcly detected as Quanta switches

* Fixed syntax error
2016-09-06 17:41:25 +01:00
Aaron DanielsandNeil Lathwood 948d4f67a1 feature: extended graphing for sla - icmp-jitter #4341
* - Added more graphs for rtt_type: icmpjitter

* - use $fields as that is the standard throughout the code.
2016-09-06 17:19:10 +01:00
Neil LathwoodandTony Murray 4001f8c60a webui: Updated bootgrid + added syslog colouring based on priority (#4287)
* Updated bootgrid + added syslog colouring based on priority

* Updated functions and removed uneeded file
2016-09-06 07:39:53 -05:00
Tony MurrayandNeil Lathwood f6134f429c refactor: OS Discovery cleanup (Part 1) (#4335)
* refactor: OS Discovery cleanup (Part 1)
Convert linux.inc.php to use new string functions
Create OS discovery tests
Use glob instead of readdir in os discovery (could change discovery order)
Stop discovering once $os is set

* Remove duplicate file header.
2016-09-06 11:43:04 +01:00
Tony MurrayandNeil Lathwood ec3a6182a7 fix: Enterasys use ifname for port names #3263
fixes #3263
2016-09-04 16:37:23 +01:00
Aaron DanielsandNeil Lathwood 705a73bda2 webui: Added Pagination and server side search via Ajax to NTP (#4330)
webui: Added Pagination and server side search via Ajax to NTP (#4330)
2016-09-04 16:32:03 +01:00
Søren RosiakandNeil Lathwood 96fc6a8ff8 fix: Improve BDCOM detection (#4329) 2016-09-04 16:31:08 +01:00
crcroandNeil Lathwood 20a452912f newdevice: hp online admin cpu and mem #4327
newdevice: hp online admin cpu and mem #4327
2016-09-04 16:30:09 +01:00
Søren RosiakandNeil Lathwood 7a3a785edb newdevice: Added support for Foundry Networks #4311
newdevice: Added support for Foundry Networks #4311
2016-09-04 16:28:06 +01:00
Søren RosiakandNeil Lathwood 28db97382e feature: Added Cisco Stackwise Support #4301
feature: Added Cisco Stackwise Support #4301
2016-09-04 16:26:55 +01:00
crcroandNeil Lathwood 1110de3ab3 fix: toner nrg os capacity (#4177)
fix: ricoh/nrg toner levels #4177
2016-09-04 16:20:41 +01:00
Søren RosiakandTony Murray 1174954ac4 fix: HP 1820 Discovery #3933 (#4259)
* fix: HP 1820 Discovery #3933

* re-add old discovery code as @anden4380 confirms it works as intended
2016-09-03 22:46:51 -05:00
Søren RosiakandTony Murray 48d59f8df0 fix: Add extra Sophos discovery support & convert functions in linux discovery script (#4319)
* fix: Add extra Sophos discovery support & convert functions in linux
discovery script

* wrong text used

* use murrant’s awesome function even moooore
2016-09-03 22:43:57 -05:00
Søren RosiakandTony Murray b81e67c656 fix: Cisco remote access stats bugfix #4293 (#4309) 2016-09-02 13:12:01 -05:00
Søren RosiakandTony Murray 657ee386e0 newdevice: Added support for PLANET Networking & Communication switches (#4308) 2016-09-02 13:02:01 -05:00
Neil LathwoodandTony Murray 0d2c443ee9 fix: Added ability to force devices to use ifEntry instead of ifXEntry (#4100) 2016-09-02 12:53:35 -05:00
Søren RosiakandTony Murray f278a9281c newdevice: Added support for Nimble OS #4159 (#4298)
* newdevice: Added support for Nimble OS #4159

* Use Tony’s awesome stuff

* move image
2016-09-01 06:22:01 -05:00
Neil LathwoodandTony Murray 16a47ac5e9 fix: Use isset for checking poller option (#4291) 2016-08-31 09:23:35 -05:00
Rosiak dd9bf300f4 fix: Don’t add Cisco VSS sensors if VSS is not running #4111 2016-08-31 14:26:53 +02:00
Neil LathwoodandGitHub f59cfa3b17 Add case insensitive string helper functions. (#4283)
refactor: Refactored new helper functions for case sensitivity #4283
2016-08-31 07:42:32 +01:00
Tony Murray 9b93fc5fd7 Combined case sensitive and insensitive functions
Added tests
2016-08-31 00:11:04 -05:00
Neil LathwoodandGitHub e29a4261ee bug: Added fallback icon for syslog table #4262
bug: Added fallback icon for syslog table #4262
2016-08-30 22:16:17 +01:00
Tony Murray 38901bfe83 Add case insensitive string helper functions. 2016-08-30 11:55:24 -05:00
Søren RosiakandNeil Lathwood 583411046f newdevice: Added support for Fujitsu Primergy switches #4277 (#4280)
* newdevice: Added support for Fujitsu Primergy switches #4277
2016-08-30 17:31:58 +01:00
Søren RosiakandNeil Lathwood a6b7f9c4b2 newdevice: Added support for Cisco IMC/UCS #4252 (#4276)
* newdevice: Added support for Cisco IMC/UCS #4252

* change name to cimc

* make travis happy && php 5.3
2016-08-30 14:30:52 +01:00
Neil LathwoodandGitHub 54daec39ca Merge pull request #4267 from HybridAU/master
newdevice: Added support for Lanier printers #4267
2016-08-30 14:27:23 +01:00
crcroandNeil Lathwood 135ce1c7a7 discovery: edgeswitch os (#4265)
newdevice: Added Temp and State support for EdgeSwitch OS #4265
2016-08-30 13:46:12 +01:00
Michael Van Delft e531253e42 Add Lanier printers
Lanier printers are rebadged richo so I've copied the settings for ricoh
printers
2016-08-30 12:14:56 +08:00
Michael Van Delft 7e63fcf0eb Remove entry for 'richoh'
It looks like that's a typo and ricoh appears further down.
2016-08-30 12:13:21 +08:00
Søren RosiakandNeil Lathwood 16ae3cf9be newdevice: Added support for DDN Storage #2737 (#4261)
newdevice: Added support for DDN Storage #2737 (#4261)
2016-08-29 21:42:42 +01:00
crcroandNeil Lathwood bc816ee461 discovery: ubnt edgeswitch os update (#4249)
newdevice: Improved support for UBNT EdgeSwitch OS #4249
2016-08-29 21:24:22 +01:00
Søren RosiakandNeil Lathwood 5cff81b658 fix: Samsung Printer Discovery #4251 (#4258)
* fix: Samsung Printer Discovery #4251
2016-08-29 21:00:07 +01:00
crcroandNeil Lathwood d333aafa79 fix: NRG Toner detection #4250
fix: NRG Toner detection #4250
2016-08-29 20:11:42 +01:00
ospfbgpandNeil Lathwood d62f2f9d08 Update support for avaya-vsp and fix problem in functions.php for avaya-vsp (#4237)
newdevice: Improved support for Avaya VSP #4237
2016-08-29 20:00:05 +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 e2a043125b influx-db, commas should be periods (#4222)
Noticed this while looking at psr-2 changes
2016-08-26 15:37:00 +01:00
Tony MurrayandNeil Lathwood 15b0cd68ea Move libraries in /includes to /lib (#4217) 2016-08-26 14:04:21 +01:00
TatermenandNeil Lathwood 19f231d408 Freeswitch support (#4203)
* Added support for freeswitch via unix_agent

* Fixed display of graphs on apps overview

* Removed tab indents

* Fixed not sending port_descr_type (#4188)

* Removed / Updated version info to just be LibreNMS (#4193)

* Remove requirement for ['enable_printers'] (#4192)

* ricoh devices returning garbage as toner level (#4180)

* ricoh devices returning garbage as toner level

* ricoh toner extra check

* more ricoh rules

* Fix remote rrdtool_check_rrd_exists() calls (#4196)

It was comparing with the full name when rrdcached only printed out the relative name.
Thanks mikmak on irc for lots of troubleshooting.

* check for no motd line (#4200)

Fixes #4199

* Only push the toc down, not the content
the toc is on top when the header switches to two lines, so we only need to push that down.

* IRC bot - detect lost communication

Force reconnect if no data received from server for config['irc_conn_timeout'] seconds (that may happen when network/VPN goes down - in such case IRC bot won't get immediately notification that connection was lost, at least till it tries to send anything).

* Update irc.php

* Update irc.php

* Update irc.php

* Update irc.php

* fix ifName randomly defined, breaking influxdb updates (#4202)

* IRC bot - allow to disable ssl check

In PHP 5.6.x stream wrappers verify peer certificates and host names by default when using SSL. That fix allows to turn off that verification with config option $config['irc_disable_ssl_check'] = true; 
It is useful when you want to use self generated certificate for your own IRC server.

* Update irc.php

* More more docs (#4197)

* Updated docs + some small code changes

* Added validating code doc for developers

* Doc updates

* Updates and improvements

* Add ntpd to the list of agentapps (#4194)

* Fix deprecated constructors
This small change should't prevent easy updates to libraries and fixes the lint check on php7

* Don't allow php7 failures anymore

* Fix defunct process issues: create Proc class (#4210)

* Proc class
Encapsulate processes in a class, when they go out of scope, we can use the __destruct() process to make sure the process terminates.

* Fix rrdtool_last checks failing

* Don't close rrdtool in rrd_graph
Try to start rrdtool process if they haven't been started yet
Remove some extra debug output

* phpdocs added
several cleanups
should still be functioning the same
Only open one  rrdtool process for graph.php

* include common.php in definitions.inc.php (#4198)

definitions.inc.php makes a call to dbFetchRow, which uses c_echo()
It is safe to include common.php here as it only has function definitions.

* Use pre-commit.php in for travis-ci tests (#4212)
2016-08-26 12:08:48 +01:00
Tony MurrayandNeil Lathwood 562737a528 include common.php in definitions.inc.php (#4198)
definitions.inc.php makes a call to dbFetchRow, which uses c_echo()
It is safe to include common.php here as it only has function definitions.
2016-08-26 10:13:56 +01:00