Jellyfrog and GitHub
29f45ca352
Apply fixes from StyleCI ( #12124 )
2020-09-21 15:59:34 +02:00
Jellyfrog and GitHub
0d56bbd946
Apply fixes from StyleCI ( #12123 )
2020-09-21 15:51:53 +02:00
Jellyfrog and GitHub
2fc3a21211
Apply fixes from StyleCI ( #12121 )
2020-09-21 15:43:38 +02:00
Avinash Kumar and GitHub
78fa539628
Icecast, Opensips and Voip monitor Application ( #12070 )
...
* Icecast added
* Opensips added
* Voip Monitor added
* Icecast documentation
Icecast corrections
* Opensips documentation added
Opensips corrections
* Voip monitor documentation added
Voip monitor corrections
* Icecast corrections
* Opensips corrections
* Voip monitor corrections
* test data added for icecast
* test data added for opensips
2020-09-18 16:49:20 +02:00
PipoCanaja and GitHub
f32e91a46c
TPLINK - Refactor HW discovery ( #12105 )
...
* refactor tplink hw and version
* tests
2020-09-18 16:43:51 +02:00
Tony Murray and GitHub
941037e44e
Convert OS discovery to new style ( #12099 )
...
* terra
* airos
* port cisco os polling
old wwan polling was broken and deprecated anyway
* enterasys
* Brother, a few changes
* AW Plus
* Fabos
* set expected test data
* 3com
* Adva FSP150
* advantech
* airos-af
* aix
* akcp
* allied
* allworx and missed mibs
* anyos
* fixup some zyxel shared stuffs
zywall graph polling
* aos
* apc
* apex
* apsoluteos
* fix copyrights
* arris
* arris
* aruba-instant
* ArubaOS
* Ascom
* asuswrt-merlin, ats
* audiocodes
* avocent
* avtech
* barracuda
* binox
* boss
* canonprinter
* cdata
* ceraos
* ciena-waveserver
* fix 3com
* fix airos
* fix brother yaml?
* fix aos more
* fix and improve apc
* fix arista test data
* yaml discovery (basic)
* cimc
* mib not used
* remove old discovery file
* ciscosat
* ciscosb fixes + improvements
* comware
* ctm
* cumulus
* cxr-ts
* cyberoam-utm
* cyberpower
* dahua-nvr
* dasan-nos
* datadomain
* dcn-software and fallback oids
* dd-wrt
* dell-laser
* d*
* e* and location
* forti, post processing, oid coalescing
* Freebsd array of sysDescr regex
* finish f*
* g*
* h*
* i* WIP
* i*
* Junos
* j*
* k*
* unix refactor previous to yaml more
inject $device
* fixes
* fixes
* l*
* m*
* n* ability to set other fields in regex
tnmsne polling to eloquent
* o*
* p*
* q* + bonus calix
* r*
* s* WIP
* s*
* t*
* u*
* v*
rework vrp to yaml (hybrid)
* w*
* x*
* z*
* a* easy no-data
* fixes
* style fixes
* missed ApexPlus
* fix signature
* Add missing location data
* rename getDevice functions
* add new cisco ftd data
* update docs
* revert sill snmp format
* fix snmp options
* update for new smartax test data
* rebase dsm
* fix voss
2020-09-18 15:12:07 +02:00
935f9b924d
Synology DSM: Moved to yaml discovery ( #11962 )
...
* Synology DSM: Moved to yaml discovery
* Fix styleci issues + sensors indexes to match php ones
* Fixed test
* Tests on DS214se
Tests on DS214se
* remove ds214
* Update dsm_ds916.json
Co-authored-by: PipoCanaja <[email protected] >
2020-09-18 00:51:02 -05:00
Tony Murray and GitHub
b9f4b221f7
Include ifName for bad_ifXEntry OS ( #12104 )
...
* ifEntry does not include ifName
* Walk ifName for bad_ifXEntry os
2020-09-17 23:00:31 -05:00
Denny Friebe and GitHub
cba51763cc
Fix incorrect eth0 status for Ubiquiti AirFiber 5XHD ( #12025 )
...
* UBNT AF LTU: Fix incorrect eth0 status during discovery
* UBNT AF LTU: Update test data
* UBNT AF LTU: Remove eth0 if afLTUethConnected is not set
* UBNT AF LTU: Use require instead of require_once
2020-09-16 22:48:32 +02:00
tarik and GitHub
2dfb37548d
adding serial number discovery to aruba os poller ( #12053 )
2020-09-15 22:29:15 +02:00
crcro and GitHub
9026cf54c0
osnexus quantastor initial support ( #12045 )
...
* initial release
* fixes
* cleaner snmprec
* updates
* remove legacy files
* updates
* fixes
* cleanup
* test data ... again
* yaml fix and test data
* tests update
* polling temps
* remove unused line
* - hdd temp fix
- tests without ignores
2020-09-13 23:45:11 +02:00
69007a3b83
Updated Support of Smartax GPON OLT ( #11719 )
...
* Updated Support of Smartax GPON OLT
* Updated ports from Negatifff PR
* fixed blank line problem
* Added new sysObjectID
* Fixed Port Stats
* fixed line removals
* Update smartax.inc.php
* Update Smartax.php
* Update smartax.inc.php
* Update smartax.yaml
Co-authored-by: Tony Murray <[email protected] >
Co-authored-by: Jellyfrog <[email protected] >
2020-09-09 16:12:18 +02:00
Robert Meredith and GitHub
d7fc5375d8
BigIP LTM Pool Members: fix unused dataset totalconns ( #12041 )
2020-08-31 09:51:43 +02:00
SourceDoctor and GitHub
427878dcaa
Availability Calculation for all Devices ( #12004 )
...
* Availability Calculation for all Devices
* remove not more need uptime column
2020-08-28 13:01:54 +02:00
Denny Friebe and GitHub
0f74406dbd
Fixed Ubiquiti Airfiber LTU retrieval ( #11844 )
...
* Fixed Ubiquiti Airfiber LTU retrieval
* Fixed Rx/Tx modulation rate
* Fixed eth0 retrieval
* Fixed quality retrieval
* Fixed Tx/Rx rate
* Fixed distance retrieval
* Added Rx power chain0
* Added Rx power chain1
* Removed eth0 port status
* Removed duplicate Tx EIRP
* UBNT AF LTU: Remove the now useless eth0 port status sensor
eth0 is now logged by the port module, so we don't need a separate state sensor to log the status of the port.
This change was mentioned in the previous commit, but I forgot to include it...
* UBNT AF LTU: Updated test data
* UBNT AF LTU: Fix incorrect spaces
* UBNT AF LTU: Use getnext
* UBNT AF LTU: Add some type checks and fixes
* UBNT AF LTU: Passing sensor values to WirelessSensor calls
* UBNT AF LTU: Cast sensor value to int
* Revert changes made to the test data
* UBNT AF LTU: Add new test data
* UBNT AF LTU: Add discoverWirelessQuality function for quality discovery
* UBNT AF LTU: Use snmpwalk_cache_oid
* UBNT AF LTU: Remove blank line at start of control structure
* UBNT AF LTU: Fix RX Ideal Power Chain 1
* UBNT AF LTU: Fix distance sensor
* UBNT AF LTU: Update CPU usage OID
* UBNT AF LTU: Update test json
* UBNT AF LTU: Update test json 1.4.0
2020-08-18 08:39:41 -05:00
arrmo and GitHub
752b3e7db3
Updated documentation and Discovery, to match recent findings ( #11999 )
...
from review of Asuswrt-Merlin PR.
2020-08-06 13:45:33 +02:00
arrmo and GitHub
54e5dc3df7
Wireless support for Asuswrt-Merlin (the same as Openwrt) ( #11964 )
2020-08-05 21:24:55 +02:00
Tony Murray and GitHub
020c5fd7e1
Remove legacy code and fix missing device graphs ( #11950 )
...
* removing $graphs global
* remove unused things
* fix some additional graphs
* Fix graphs persisting too soon
* correct name for poller module performance graph
* only one type of graph is used here
2020-07-23 09:57:22 -05:00
seros1521 and GitHub
389b271073
CBQoS improvement ( #11926 )
...
* Deduplicate CBQoS code
* Additional CBQoS metrics
2020-07-18 00:36:27 +02:00
TheGreatDoc and GitHub
1a8c4df880
Fix QNAP os polling ( #11938 )
...
* Remove old qnap code.
* Fixed test
2020-07-18 00:14:16 +02:00
db7ac390b2
Added check for incorrect ifConnectorPresent truth values, if invalid… ( #11634 )
...
* Added check for incorrect ifConnectorPresent truth values, if invalid, save it as false
* Added space after comma line 629
* Update ports.inc.php
Updated per murrant and tested.
* Update ports.inc.php
* Update ports.inc.php
Changed to check if ifConnector is set and if the response is not true or false, set it to null.
* Update ports.inc.php
* Update ports.inc.php
Fixed the codeclimate space issue
* Update test data
* fix differing escapes
* fix ciena-sds eol
* Revert timos.json
Co-authored-by: Tony Murray <[email protected] >
2020-07-08 08:44:45 -05:00
Nick Peelman and GitHub
e4b2d98222
only try to optimize port polling when it is enable by the global setting. ( #11908 )
2020-07-06 19:31:45 -05:00
Adam Bishop and GitHub
af14b6a73d
OS detection for Dell PowerVault MD arrays ( #11509 )
...
* OS detection for Dell PowerVault MD arrays
I'm not 100% sure it was worth Dell implementing SNMP - the array
exposes 6 OID's outside of MIBII, and we poll both the useful ones.
At least we get an icon.
* Test data
* Remove polling and discovery module filters
2020-07-05 13:49:16 +02:00
hartred and GitHub
a94f11a911
Add support SNR Memory pool, dBm, voltage, current, fan speed and status ( #11888 )
...
* Add files via upload
* Add files via upload
* Add files via upload
* Add files via upload
* Add files via upload
2020-07-04 23:50:28 -05:00
c606659e11
Added support for Integra E radios ( #11871 )
...
* Added support for Integra E radios
* Update saf-integra-e.json
* Update saf-integra-e.inc.php
Co-authored-by: Tony Murray <[email protected] >
2020-06-30 16:12:00 +02:00
gardar and GitHub
295647f56a
Fix process details on newer versions of windows checkmk agent ( #11840 )
2020-06-26 18:41:29 +02:00
Tony Murray and GitHub
177ced7169
Merge pull request #11472 from pepperoni-pi/new-os-dhcpatriot
...
New OS: DHCPatriot (dhcpatriot)
2020-06-23 17:33:41 -05:00
SourceDoctor and GitHub
4e6a7291a2
Device Availability Calculation ( #11784 )
...
* Device Availability Calculation
* Travis fix
* .
* schema corrections
* flexible duration
* travis
* .
* .
* .
* .
* remove not needed code
* line Text to RRD
* update humantime
* .
* only set up again if device was marked as down
* set RRD area transparency
* save uptime also, to keep last availability as good as possible
* file description correction
* look for outages even if uptime > duration
2020-06-22 22:57:30 +02:00
Geoffrey Ferk
3c56bdcd77
Corrected indentation issue
2020-06-22 13:17:16 -05:00
Geoffrey Ferk
ceca1db568
Reduced number of snmp_gets by using snmp_get_multi_oid
2020-06-22 13:17:16 -05:00
Geoffrey Ferk
3093ee72cd
Made adjustments based on scrutinizer recommendations
2020-06-22 13:17:15 -05:00
Geoffrey Ferk
30656481d9
New OS: DHCPatriot (dhcpatriot)
2020-06-22 13:17:15 -05:00
Tony Murray and GitHub
9372074b6d
Merge pull request #11728 from yac01/master
...
Feature: F5 LTM bandwidth controller
2020-06-19 13:39:36 -05:00
SourceDoctor and GitHub
8e60f8f56f
Application Puppet Agent RRD Runtime Graph fix ( #11837 )
2020-06-18 18:15:52 +02:00
yon2004 and GitHub
953def1518
Added discovery for ups-nut status ( #11606 )
...
* Added UPS NUT state sensors
* Added UPS NUT state sensors
* Added UPS NUT state sensors
* Added UPS NUT state sensors
* Added UPS NUT state sensors
* Update linux_ups-nut.snmprec
* Fixed UPS states so making alerts easier.
* Fixed
* Actually Fixed it
* Added alert rules for UPS-NUT
2020-06-18 09:43:11 +02:00
Tony Murray and GitHub
867aa132c1
Merge pull request #11661 from SourceDoctor/app_dhcp_enhancement
...
Application DHCP Upgrade
2020-06-16 17:03:45 -05:00
22916afb9e
Apps - backupninja ( #11010 )
...
* GUI - graphs
* GUI - Apps
* Polling
* GUI - apps
* Add backupninja to documentation
* Apps - backupninja : add link to librenmsagent script
* Add backupninja snmprec file
* Delete backupninja.snmprec
No Regression tests on apps (yet), only on devices.
* Remove old debug
* Update language : FR -> EN
* Add debug informations
* File path moved to /etc/snmp/
* Python script now use json
* Update following example on puppet script
* Update installation instructions following puppet example
* Update apps.inc.php
Co-authored-by: PipoCanaja <[email protected] >
Co-authored-by: SourceDoctor <[email protected] >
2020-06-16 01:04:30 +02:00
Tony Murray and GitHub
dae9c1f524
Merge pull request #11800 from tamirhad/handle-nan
...
Arista sometimes returns NaN value when polling
2020-06-14 16:36:52 -05:00
SourceDoctor and GitHub
529f364ada
Ping Perf fix while running Squid ( #11823 )
...
* Ping Perf fix while running Squid
* Update squid.inc.php
rename variable
2020-06-14 13:04:33 +02:00
footstep86 and GitHub
031c644ab3
Implemented a generic approach for ifHighSpeed values that cannot be … ( #11504 )
...
* Implemented a generic approach for ifHighSpeed values that cannot be stored in the database
Typo
* Added os check
2020-06-12 07:45:00 -05:00
tamirhad
c785bd4db0
Arista sometimes returns NaN value when polling which cannot be written to DB
2020-06-09 13:51:36 -04:00
SourceDoctor
1093315700
Merge branch 'master' into app_dhcp_enhancement
2020-06-08 20:51:41 +02:00
946e90b68d
Added Arista SN ( #11737 )
...
* Added Arista SN
* test data
* Fixed json
* You accidentally removed the serial
Co-authored-by: Tony Murray <[email protected] >
2020-06-08 08:26:22 -05:00
cd362b7983
Fix missing PoE port graphs for Cisco Catalyst 9K ( #11698 )
...
* Fix missing PoE port graphs for Cisco Catalyst 9K
* Reworked code: 2 assignments, added tests
* Simplify code
Checking the MIBs...
CISCO-POWER-ETHERNET-EXT-MIB: AUGMENTS { pethPsePortEntry }
POWER-ETHERNET-MIB: INDEX { pethPsePortGroupIndex , pethPsePortIndex }
This means cpeExtPsePortEntry is always indexed by exactly 2 values. No point in populating slot.subslot.port
Co-authored-by: Tony Murray <[email protected] >
2020-06-04 22:10:06 -05:00
PipoCanaja and GitHub
90d4ef710d
VRP with new Discovery model for hw/serial etc ( #11756 )
...
* VRP with new Discovery model for hw/serial etc
* tests
2020-06-01 22:56:53 -05:00
Tony Murray and GitHub
585a658f08
Fix Samsung Printer ( #11752 )
2020-06-01 11:24:27 -05:00
Yacine BENAMSILI
cacc835176
Feature: F5 LTM bandwidth controller
2020-05-31 14:30:07 +02:00
Yacine BENAMSILI
70387cf611
Revert "Feature: F5 LTM bandwidth controller"
...
This reverts commit e99f75d1af .
2020-05-31 14:02:38 +02:00
Albert Siersema and GitHub
4f859cee65
Fix dynamic group membership rule for devices.status equal 0 ( #11699 )
...
* Fix dynamic group membership rule for devices.status equal 0
* Fix dynamic group membership rule for devices.status equal 0 - moved code to right before running alerts
2020-05-30 18:23:31 -05:00
SourceDoctor and GitHub
4b52cab776
fix RRD in MySQL ( #11740 )
2020-05-30 17:43:41 -05:00