688 Commits

Author SHA1 Message Date
42123010c8 refactor: Added support for dskTable in UCD-SNMP-MIB (#4993) 2016-11-21 07:08:38 +00:00
a83e126b40 refactor: Remove inappropriate usages of truncate() (#5028)
Where truncate() is used as substr(), replace with substr()
2016-11-20 11:12:25 +00:00
667ba601ac Merge pull request #4873 from laf/issue-4868
fix: Toner graphs with invalid chars
2016-11-01 14:19:31 -05:00
b4b1c8ab5a webui: Update wifi_clients graph (#4846) 2016-11-01 00:18:34 +00:00
laf
a7a76c998a update graph file 2016-10-25 15:09:49 +00:00
5355c194a6 Replace \\\\l with \l on GPRINT lines 2016-10-25 09:53:35 -04:00
laf
e287930c3b fix: Toner graphs with invalid chars 2016-10-24 21:40:39 +00:00
46616c1392 fix: ZyWALL Fixes for OS and mem polling #1652 2016-10-20 20:54:01 +01:00
c1779f055f fix: Updated min/max values for ubnt graphs (#4811)
* fix: Updated min/max values for ubnt graphs

* updated min/max
2016-10-19 19:47:22 -05:00
931779b917 feature: Add SonicWALL Sessions #1686 2016-10-19 22:53:02 +01:00
e7b4dd3721 fix: Zywall Fixes #1652 2016-10-19 21:46:02 +02:00
bfe59646bf Remove Superfluous \'s from mempool graph (#4827) 2016-10-19 20:28:02 +01:00
102c54c897 Correct extra \ on wifi_clients graph (#4828) 2016-10-19 20:08:21 +01:00
9d67c90a50 Implement rrdtool_check_rrd_exists 2016-10-17 12:41:20 -04:00
10ad85374f Add mib-based polling of Unifi Wifi Capacity 2016-10-17 11:02:43 -04:00
ab8dd6eb43 Spelling error (#4758) 2016-10-09 12:00:07 +01:00
daf2cf7a24 app: Add GPSD application (#4754) 2016-10-08 21:25:50 +01:00
c73ed98ea7 newdevice: Add additional features to SAF Tehnika (#4666) 2016-10-06 17:49:40 +01:00
d712f4ca69 Added Active GlobalProtect Tunnels graph to PANOS (#4654)
feature: Added GlobalProtect sessions to PANOS
2016-10-03 17:33:23 +01:00
8f868f96d3 webui: Update the mysql application connection graph to use lines (#4585) 2016-09-28 19:27:17 -05:00
f6db0a505a feature: Add Cisco WAAS Optimized TCP Connections Graph (#4645)
* feature: Add Cisco WAAS Optimized TCP Connections Graph

* fix names
2016-09-28 08:00:35 +01:00
b0491b698e new line in files 2016-09-25 00:00:06 +03:00
7f8f302686 rewrite ups-apcups 2016-09-24 23:49:35 +03:00
be611e6f16 Merge pull request #4448 from crcro/app-ups-nut-update1
app: ups-nut update 1
2016-09-24 18:29:25 +01:00
47b97d5d1b Merge pull request #4558 from boudreau/master
fix: APC runtime graph missing in device>health>overview
2016-09-23 22:19:09 +01:00
6de26cdc3c missing file for the runtime graphic in device>health>overview 2016-09-23 09:29:53 -04:00
aee31680fd Enhancement and correction to the VPN session graph 2016-09-23 08:02:38 +02:00
389ab71c21 Enhancement and correction to the VPN session graph 2016-09-21 11:53:31 +02:00
780d8b2139 removed snmp query from webui, changed and added echo if file is missing 2016-09-20 22:01:29 +03:00
d4f2ed53b3 Create runtime.inc.php 2016-09-19 10:56:17 -04:00
7d7621fd3e removed file versions from comments 2016-09-15 23:24:25 +03:00
0dd523be45 app-ups-nut update 1 2016-09-15 19:37:52 +03:00
f7b68c4714 fix: Graph formatting for udp-jitter graphs. (#4433) 2016-09-14 16:24:23 +01:00
7da4cca4e4 feature: new app: ups-nut (#4386)
* app: ups-nut

* newline ...

* removed code from another pr

* added battery charge status

* added battery charge status

* be happy travis...

* added UPS-nut to Applications
2016-09-12 21:59:33 -05:00
de707a259f refactor: ntp apps (#4333)
* updated nicecase function for ntp server and client app

* ntp applications refactoring

* removed agent for ntp-server: reported as not working

* removed ntpd from agent polling. thx @murrant
2016-09-10 07:37:00 -05:00
6bc67b421e fix generic v3 multiline graph total (#4388) 2016-09-09 11:33:48 -05:00
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
f42406e2b0 fix: Added options to make temperature graphs display y-axis correctly #4350 2016-09-05 16:19:53 +01:00
0b9b85c224 fix: Added options to make voltage graphs display y-axis correctly #4326 2016-09-05 14:47:31 +01:00
90b573d685 fix: Remove Cisco remote access stats graph transparency (#4331) 2016-09-03 08:50:58 -05:00
b81e67c656 fix: Cisco remote access stats bugfix #4293 (#4309) 2016-09-02 13:12:01 -05:00
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
b8e9b2d917 Implement an autoloader (#4140)
* Implement an autoloader

When cleaning up classes for psr2, things got a bit unwieldy, so I implemented a class autoloader.
I created a PSR-0 compliant LibreNMS directory and moved all classes there that made sense.
Implemented LibreNMS\ClassLoader which supports adding manual class mappings

This reduces the file includes needed and only loads classes when needed.

* Add teh autoloader to graph.php

* Add a small bit of docs
Fix incomplete class in includes/discovery/functions.inc.php
2016-08-21 14:07:14 +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
a42ba9a221 Merge pull request #4005 from adaniels21487/issue-3999
CISCO-NTP-MIB
2016-08-17 21:09:50 +02:00
fe784aec83 Merge pull request #4074 from OpcaoTelecom/unbound
Added Unbound graph support
2016-08-17 10:01:48 -05:00
232fdc2516 Merge pull request #4006 from adaniels21487/issue-3550
Change the IPSLA feature to allow different metrics to be collected…
2016-08-16 08:55:44 -05:00
772d7fa28d Added Unbound Support 2016-08-15 17:46:10 -03:00
5db9256baf Fix rrd_name escaping * used with glob()
Thanks tuxis-ie for finding the issue and fix.
2016-08-12 14:42:57 -05:00
191bed9dd8 Merge pull request #4038 from murrant/proxmox-ceph-fix
Proxmox rrd fix
2016-08-12 17:46:15 +01:00