Jellyfrog and GitHub
3fdbd5c720
Fix Linux OS mib_dir usage ( #12190 )
...
* remove invalid mib_dir
* set mibdir for supermicro
* set mibdir for dell
* set mibdir for hp
* styleci
2020-10-06 00:20:27 -05:00
Tony Murray and GitHub
1b0210e16b
Add opengear hardware discovery ( #12189 )
...
Thanks @sjtarik
2020-10-05 18:10:11 +02:00
Tony Murray and GitHub
88b40c3d6c
All os detection now uses Yaml ( #12186 )
...
* All os detection now uses Yaml
Move OS detection code into the Core module.
Defer all OS with snmp queries.
Add snmpwalk option.
Port ubnt and mobileiron to yaml.
* Silly ide refactor
2020-10-05 14:26:37 +02:00
Tony Murray and GitHub
210be6266e
Yaml support to translate sysObjectID to get hardware ( #12187 )
...
* Yaml support to translate sysObjectID to get hardware
* restore ironware behavior
* ...
2020-10-05 13:50:28 +02:00
f6e3397a80
Cleanup generate_sensor_link ( #12154 )
...
* Cleanup generate_sensor_link
* Cleanup generate_sensor_link
* remove fixifname on sensor function
* Update functions.inc.php
Co-authored-by: Tony Murray <[email protected] >
2020-10-04 20:45:41 -05:00
a818b26b58
Ciena SAOS 8 device improvements ( #12172 )
...
* Ciena SAOS 8 device improvements
- improved interface polling for certain devices with broken ifXEntry and long ifEntry value caching
- added G.8032 virtual ring status sensors
- adjusted default alert threshold for a sensor because some devices provide a nonsensical value (more work to be done here)
* Style fixes
* missed whitespace
Co-authored-by: Tony Murray <[email protected] >
2020-10-04 20:43:54 -05:00
Anders Lowinger and GitHub
56852380cc
Additional fix for Cisco Crossbar overview missing ( #12185 )
...
* Additional fix for Cisco Crossbar overview missing
* Fix code style
2020-10-04 19:51:21 -05:00
TheGreatDoc and GitHub
6357db57f7
New device: Rohde & Schwarz Sx800 ( #12181 )
...
* New device R&S
* Fix SVGs
* Fix SVG (v2)
* Fix definition
2020-10-03 18:31:44 +02:00
039ce4cb55
Add FreshTomato OS definition which is fork of tomato ( #12173 )
...
* add freshtomato snmprec file
add freshtomato snmprec , generated from latest freshtomato release
* add freshtomato test data
add freshtomato test data, generated from latest freshtomato release
* add freshtomato os definition
add freshtomato os definition
* freshtomato discovery for version, hardware model
freshtomato discovery for version, hardware model
* update freshtomato.snmprec, extra oid
update freshtomato.snmprec, extra oid now showing since going to 1.68, from over night update.
LibreNMS can now show version and hardware (router model) correctly.
* update freshtomato.json, hardware is now populated
update freshtomato.json, hardware is now populated, since going to 1.68, definition discovery is working correctly it seems.
* Regenerate without lo ignored.
Co-authored-by: Tony Murray <[email protected] >
2020-10-02 08:50:49 -05:00
Diego Canton de Brito and GitHub
5b892dc4f8
Force lower case ( #12178 )
...
We force the strings returned from the "unbound-control stats" command to "lower case", avoiding problems with future changes to the unbound output in other variables.
All code must contain lower case letters in the $ unbound [] variable
2020-10-01 19:59:24 -05:00
Jellyfrog and GitHub
04ab47707a
Fix edgeswitch regex ( #12168 )
2020-09-30 01:04:56 +02:00
Tony Murray and GitHub
9b4f8931a3
Windows detect newer versions ( #12164 )
...
* Fix Window hardware info flapping
* add description
* Missing features field
* Rename hardware method
* Updated test data
2020-09-30 01:01:43 +02:00
Kanok Chantrasmi and GitHub
2f0c3f6772
Ubiquiti: detect US- switches ( #12167 )
...
To be able to detect Ubiquiti swtich that report model name starting with US eg. US-16-150W
2020-09-30 00:55:42 +02:00
Tony Murray and GitHub
536bb8ac34
Improve DNOS fallback os info ( #12165 )
...
Some net-snmp version return on one line, others on multiple. Multiple regex works around this issue.
2020-09-28 12:51:47 -05:00
Tony Murray and GitHub
2a515d308a
Fix older ProCurve hardware/version ( #12155 )
2020-09-24 12:51:41 -05:00
craig-nokia and GitHub
8381aa5b89
Adding basic support for Symertricom-Microsemi SSU2000 ( #12145 )
2020-09-24 17:06:01 +02:00
hugalafutro and GitHub
87538c4c4a
Update unbound.inc.php ( #12152 )
2020-09-24 14:44:34 +02:00
SourceDoctor and GitHub
9ade71d20c
API Calls to list Device Outages, calculated Availability ( #12103 )
...
* API Calls to list Device Outages, calculated Availability
* switch to eloquent
* style correction
2020-09-24 00:21:08 +02:00
Dag Bakke and GitHub
99309b917c
Eaton mgeups fixes ( #12150 )
...
* Drop redundant sensors from eaton-mgeups. Prefer RFC1628-sensors. Keep stuff unique to the mge MIB.
Add snmprecs for two new variants.
* Rewrote these jsons files after the previous change. All tests passing.
2020-09-23 23:17:37 +02:00
8a921567ba
New OS: Ekinops ( #12088 )
...
* Initial push
* renamed mib files
* adding eki mgmt event trap handler
* Adding handler to config/snmptraps.php
* added slot state monitoring
* Ekinops port discovery script
* cleanup
* moved ifDescr change from discovery to poller
* simplified port poller script
* fixed poller array
* add Mgnt2TrapNMSEvent handler
* Adding nms alarm handler
* adding handler to snmptrap.php
* Updated handler names, exapanded event traphandler
* beginning tests and cleanup
* adding snmpsim data
* making tests
* finished trap tests
* fixed ekinops.yaml
* style and lint pass
* new snmpsim data and fixes
* adding correct snmpsim
* fixed test data
* Update ekinops.svg
* Update ekinops.svg
* Update ekinops.yaml
* new os discovery method
* remove unneeded precache line
* removing unneccesary pre-cache script
* styleci fixes
* few more style fixes
* trim whitespace in discovery
* remove unused mibs
Co-authored-by: Tony Murray <[email protected] >
2020-09-23 18:23:57 +02:00
2b07beca35
Mistake in ddmDiagnosisRXPower OID ( #12114 )
...
* Mistake in ddmDiagnosisRXPower OID
Mistake in ddmDiagnosisRXPower OID (its same as ddmDiagnosisBias)
Right OID is .1.3.6.1.4.1.40418.7.100.30.1.1.17
* Update snr.json
Co-authored-by: Tony Murray <[email protected] >
2020-09-22 11:38:54 -05:00
O Palivan and GitHub
ac30c78039
TAIT - Chassis, Software and Serial detection ( #12131 )
...
* HW, Ver and Serial
* tests
2020-09-21 19:57:56 -05:00
Jellyfrog and GitHub
bef67751a3
Add PHP CS Fixer ( #12128 )
...
* Add PHP CS Fixer
Based on https://gist.github.com/laravel-shift/cab527923ed2a109dda047b97d53c200
* Apply PHP CS
2020-09-21 19:52:01 -05:00
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
Jellyfrog and GitHub
82f43cb98d
Apply fixes from StyleCI ( #12120 )
2020-09-21 15:40:17 +02:00
SourceDoctor and GitHub
65b294c7cb
Fix to show Routing Count in Pagemenu Selector ( #12111 )
2020-09-20 01:24:53 +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
louis-oui and GitHub
d2d1e18925
Fix editing schedule maintenance ( #12079 )
2020-09-18 01:42:13 -05:00
pobradovic08 and GitHub
736169d4e1
WebUI: Fixed URL of detailed graphs for jitter SLA probe ( #11984 )
...
* Fix single SLA page
* Update slas.inc.php
blank lines at the start and end of control structure
2020-09-18 00:58:20 -05: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
Negatifff and GitHub
072ede4ea3
Speedup vlans list in device VLANS tab ( #11805 )
...
* init
* spaces and commas fix
2020-09-18 00:43:31 -05:00
22ce3bc743
Added support for OS detection from NXOS and UCS ( #11722 )
...
* Added support for OS detection from NXOS and UCS
* Changed to SysObjectID instead of Hardware
* Move to YAML
* Rename test cases from nxos to ucos
* Update ucos_2.json
* Rename nxos.yaml to ucos.yaml
Co-authored-by: Tony Murray <[email protected] >
2020-09-18 00:37:35 -05:00
Cirno the Strongest and GitHub
5e63c34d19
Fix billing showing estimated transfer based on total of 1 days if billing day is first ( #10445 )
2020-09-17 23:21:25 -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
2a045419e2
Add NoBulk Option because Sitemonitor's Do Not Support Bulk ( #12100 )
...
Co-authored-by: Ken Vedder <[email protected] >
2020-09-17 19:42:05 -05:00
O Palivan and GitHub
d559ffa9e6
Device support for Tait Infra93 ( #12093 )
...
* Mibs
* Tait MIB support for TB9300
* initial
* typo
* Tait suite
* Tait suite
* Tests
* spaces
* yaml def syntax
* spaces
* RSSI name
* spaces
2020-09-17 13:24:53 +02:00
q7joey and GitHub
700b2cf5aa
Add Sensatronic E4-16 support ( #12083 )
...
* Update sensatronics-em1.yaml
sysObjectID wasn't specific enough.
* Create sensatronics-ittm.yaml
Add support for 4/16 channel units
* Create sensatronics-ittm.yaml
Add support for 4/16 channel units
* Change name to be specific to ITTM
* Create sensatronics-ittm.snmprec
* Create sensatronics-ittm.json
2020-09-17 13:23:43 +02: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
9ab4f3351f
Add detection of Cisco ftd 4115 ( #12092 )
...
* Add detection of Cisco ftd 4115
* Create ftd_4115.json
Co-authored-by: Jellyfrog <[email protected] >
2020-09-16 12:42:30 +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
craig-nokia and GitHub
dda6377424
Add basic support for Emerson Netsure Controllers ( #12091 )
2020-09-13 23:03:35 +02:00
Tony Murray and GitHub
fde6ef5f3f
fix skip_value_lt plurality confusion ( #12056 )
...
* fix skip_value_lt plurality confusion
* Update atenpdu.yaml
2020-09-12 23:26:20 +02:00
craig-nokia and GitHub
b91080df0b
Add basic support for GE Galaxy Pulsar Plus Controllers ( #12087 )
...
* Add basic support for GE Galaxy Pulsar Plus Controllers
* Add basic support for GE Galaxy Pulsar Plus Controllers
* Add basic support for GE Galaxy Pulsar Plus Controllers
* Modified Gepulsar.php
2020-09-12 01:34:32 +02:00
ospfbgp and GitHub
59bc379a31
Add support for VOSS switches VSP-4900-12MXU-12XE, XA1440, and XA1480 ( #12072 )
...
* Update voss.yaml
* Update xos.yaml
* Add files via upload
* Add files via upload
* Add files via upload
* Add files via upload
2020-09-11 15:26:19 +02:00
Jellyfrog and GitHub
23e154f0c2
cast device_id to int to prevent type error in deviceCache::get() ( #12076 )
2020-09-11 07:28:46 -05:00