4674 Commits

Author SHA1 Message Date
Falk Stern
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 Murray
e7057ecea5 feature: Application auto discovery (#6143) 2017-03-22 14:59:39 +00:00
VVelox
0a4b2658b5 feature: Added SMART application support (#6181) 2017-03-22 14:28:50 +00:00
Neil Lathwood
5f5dc2a854 feature: Peeringdb integration to show the Exchanges and peers for your AS' (#6178) 2017-03-22 10:17:13 +00:00
Neil Lathwood
a752dc1bff fix: Alerts that worsen or get better will now record updated info #4323 (#6203) 2017-03-22 09:02:47 +00:00
Neil Lathwood
f6d8859bb4 feature: Added support for sending alerts to Telegram #2114 (#6202) 2017-03-22 09:02:24 +00:00
VVelox
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
Søren Rosiak
5cf779c60b refactor: Cisco ASA Polling Performance Improvements (#6139) 2017-03-22 00:22:48 -05:00
David Bell
31ae41beed Use HC counters even if one direction is reporting as 0 (#6106)
* Use HC counters even if one direction is reporting as 0

* Change to >=

* Change this to a for loop

Treats each item individually.  I left it as >, because if the HC value is 0, then the normal value is 0. And it no longer affects other values as we treat each one individually.

* Change check again...

* Update test for HC being used

* Last time?

* Typo
2017-03-22 00:20:58 -05:00
crcro
716441eeda fix: cisco 4948 device information 2017-03-21 09:11:42 -05:00
VVelox
cd16a071ef update Unbound to work with SNMP polling as well (#6151)
* enable polling via SNMP

* document doing Unbound as a SNMP extend
2017-03-19 18:03:51 +00:00
Tony Murray
67f10cd40e fix string escape in getContacts (#6216) 2017-03-17 21:29:23 +00:00
crcro
7fb4081c19 fix: yaml files for edgeos and edgeswitch (#6208)
* fix yaml files for edgeos and edgeswitch

* edgeswitch fix
2017-03-16 13:47:56 -05:00
Tony Murray
31dfe62965 fix: do not discover non-existent frequency sensors (#6199) 2017-03-15 09:15:27 +00:00
Neil Lathwood
004556dc01 fix: fix Liebert humidity and temp sensors #6196 (#6198)
* fixed liebert humidity and temp sensors #6196

* fix temperature and humidity
2017-03-14 22:20:17 -05:00
towster
605b9d2092 feature: Send default mail when no email destinations found (#6165)
* when an email is attempted to be sent but there are no recipients send to default_mail address
2017-03-14 23:22:43 +00:00
Tony Murray
0f5091d273 fix: Alter the database to set the proper character set and collation (#6189) 2017-03-14 00:14:45 +00:00
Tony Murray
b2afa147c6 Liebert temperature sensor in the old directory (#6191) 2017-03-13 23:06:41 +00:00
Søren Rosiak
becab43087 fix: Wrong NetBotz file location (#6188)
woops
2017-03-13 15:43:45 -05:00
Xavier Beaudouin
5c5dc2e3d9 Fix the definition. Should be mef instead of mef-evc (#6185) 2017-03-13 15:25:20 +00:00
Søren Rosiak
745eb7b120 feature: Add APC NetBotz State Sensor Support (#6167) 2017-03-12 22:28:34 +00:00
Tony Murray
4ae4847a60 fix: Change rfc1628 'state' (est. runtime and on battery) to runtime (#6158)
* fix: Change rfc1628 'state' (est. runtime and on battery) to runtime

* Fix up the graph error ( : in ds name).
Change seconds on battery to minutes so the value is in minutes

* wrong scale for limits

* Don't use snmp_walk
2017-03-12 21:44:24 +00:00
FTBZ
9c43fbd76b fix: Adding state sensor support for RFC1628 UPS (#6153)
* Adding state sensor support for RFC1628 UPS

* added runtime for rfc1628

* Delete rfc1628.inc.php
2017-03-12 14:55:13 -05:00
Tony Murray
ea5a4b3586 fix: attempt to fix several bugs with sensor limits and incorrect detection (#6176) 2017-03-12 14:56:56 +00:00
Tony Murray
58495a3910 Add php docs for log_event, small cleanups (#6141)
* Add php docs for log_event, clean up eventlog_severity a bit.

* Update functions.php
2017-03-12 13:05:31 +00:00
Tony Murray
6993bd122c fix: sensors not being removed from database (#6169) 2017-03-12 00:03:04 +00:00
Neil Lathwood
38cebc5fd7 feature: Added better BGP support for Arista (#6046)
* feature: Added better BGP support for Arista
2017-03-11 23:16:49 +00:00
Neil Lathwood
9868e517dc fix: Record actual sensor value for unix-agent hddtemp #5904 (#6089)
* fix: Record actual sensor value for unix-agent hddtemp #5904

* Update hddtemp.inc.php

* Update hddtemp.inc.php
2017-03-11 08:46:47 -06:00
barryodonovan
d53f666221 ensure mib-name passed as parameter (#6135)
* ensure mib-name passed as parameter

* use str_contains instead of stristr
2017-03-11 08:42:57 -06:00
Neil Lathwood
66d1006d91 feature: Added app_state support for applications #5068 (#6061)
* feature: Added app_state support for applications #5068

* moved schema file 173 -> 174

* Re-arrange code

* added device_id to dbUpdate call

* updated function + missing apps

* Rename 174.sql to 176.sql

* Remove $device, it is unneeded when updating.  Rename update_applications() -> update_application()

* Some apps can return simply 0
2017-03-11 08:39:32 -06:00
Tony Murray
a3c26d07f7 newdevice: Basic Zebra Print Server detection (#6162) 2017-03-11 14:05:13 +00:00
Xavier Beaudouin
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 Lathwood
48022fb873 newdevice: Added additional sensors for Liebert / Vertiv #5369 (#6123) 2017-03-11 07:09:13 -06:00
towster
7bb9d58a07 feature: Store the username in eventlog for any entries created through the Webui (#6032)
* Added identification of user who removed a device to eventlog entry

* Fixed spaces

* updated to store username for all eventlog where applicable

* moved sql file

* updated
2017-03-11 07:03:52 -06:00
Neil Lathwood
1395071aa4 refactor: Organised Extremeware and XOS tests #5850 (#6096)
* refactor: Organised Extremeware and XOS tests #5850

* updated as per comments from murrant
2017-03-10 22:27:23 -06:00
FTBZ
1d80a0d2a6 fix: Fix Generex voltage sensor divisor (#6156)
* Fix Generex votage sensor divisor and add an exclusion option

* Allow OID to be used to figure out if we need to change the divisor.

* Missed current and found bugs while I was there.

* Use returns swap oid logic
2017-03-09 21:47:58 -06:00
Neil Lathwood
255d5fb598 newdevice: Added state support for HP servers #5113 (#6124) 2017-03-09 16:05:01 -06:00
Søren Rosiak
faf5517362 newdevice: Improved APC NetBotz Support (#6157)
* initial

* woops

* remove quote
2017-03-09 15:40:39 -06:00
FTBZ
6f2ba2b45b Fix Generex load sensor divisor (#6155) 2017-03-09 14:10:25 -06:00
FTBZ
aab4f072e8 newdevice: generex: more helpful overview graphs (#6154) 2017-03-09 09:06:50 -06:00
Tony Murray
b4c93cf9e6 Netonix, properly set default fanspeed limits (#6144)
Fans can stop if they are unneeded.
2017-03-09 08:07:18 +00:00
Neil Lathwood
d00a2d6215 fix: Updated set_null() function to be more useful #6030 (#6049)
* fix: Updated set_null() function to be more useful #6030

* drop isset

* Added unit test

* change to assertNull
2017-03-07 22:15:22 -06:00
Neil Lathwood
8f96b14975 fix: API, remove extra utf8 encoding for json function (#6118) 2017-03-07 22:08:28 -06:00
Neil Lathwood
58442e0a75 refactor: Further speed improvements to port poller (#6037) 2017-03-07 21:14:24 -06:00
Tony Murray
271413e5f6 Improve 3com detection. (#6114) 2017-03-07 16:32:50 +00:00
Tony Murray
5329633b84 Additional info to the definitions.inc.php warning (#6121) 2017-03-07 15:54:34 +00:00
Neil Lathwood
ecc5b5f5db Update sensor_type (#6108) 2017-03-06 16:37:12 -06:00
Neil Lathwood
339cda3775 fix: Old / duplicate sensors would never be removed, this is fixed by setting the $type correctly #6044 (#6079) 2017-03-06 15:39:56 +00:00
Neil Lathwood
198ec806b3 fix: Refactor ipoman cache code to use pre-cache in sensors #5881 (#5983)
* fix: Refactor ipoman cache code to use pre-cache in sensors #5881

* added missing file
2017-03-06 15:36:53 +00:00
David Bell
2a211e86dc newdevice: Added extrahop detection (#6097) 2017-03-06 14:11:10 +00:00