* Update dell-compellent.yaml
Dell changed the text for sysDescr after the 2017 firmware-release so that the string "COMPELLEN" which was looked after here before, did not appear anymore. The Compellent cuts off the snmp-answer after 255 characters.
I replaced the previous detection to a new snmpget-detection using the oid (DELL-STORAGE-SC-MIB::productIDDisplayName.0) that shouldnt be altered in the future.
* Add files via upload
* Rename dell-compellent_scv3020.snmprec.TXT to dell-compellent_scv3020.snmprec
* Keep backward compatibility
* Create dell-compellent_scv3020.json
Co-authored-by: PipoCanaja <38363551+PipoCanaja@users.noreply.github.com>
* Poll current connections for F5 ltm
* Changed polling to a separate RRD-file
* Reverted old changes
* Remove stats not needed in this file
* Fixed typos and cleanup
* Updated copyright
* Inital support for Eltex-MES switches
* Eltex-MES code cleanup & added mib files
* Eltex-MES mib files renamed
* Eltex-MES mib files renamed(v2)
* Eltex-MES added json test data
* Eltex-MES added bad_iftype in YAML
* Eltex-MES test data after adding bad_iftype in YAML
* Eltex-MES fixed YAML & new test data
* Undo module disabling
Co-authored-by: PipoCanaja <38363551+PipoCanaja@users.noreply.github.com>
* Update sonicwall.yaml
Add support for Sonicwall OS 7.
* Add files via upload
* Create sonicwall_sonicos7.json
Co-authored-by: Tony Murray <murraytony@gmail.com>
* Initial Siemens Scalance X switch support
* updated mempool definitions to pass unit tests
* sysDescr parsing changes and MIB rename
* further sysDescr parsing cleanup
* test data updated after sysDescr parsing changes
* discovery yaml formatting
* processor and mempool discovery yaml redone in PHP to overcome snmptable issues
* StyleCI fixes to PHP
* StyleCI fixes to PHP
* StyleCI fixes to PHP
* incorrect file location after StyleCI fixes
* removed redundant processor discovery code
* subdir5
* fix style
* Unused LibreNMS\Config
* revert short tags
* Fix bug
Found a bug when the url doesn't end with /
I don't think CSRF is need because this form is never submitted and it just dirties the URL.
Also, I think Request:url() is nicer than url()->current() (they are the same code wise)
* Fixed the root issue instead
Fixed the real issue in #13041
Co-authored-by: Tony Murray <murraytony@gmail.com>
* fixed general alarm codes
* fixed Cooling envelope zone. Warnings were shown instead of normal ok messages
* added current error code with description
updated mib with current error code
* Set correct OID for inverter alarms
* added up to date snmprec data
sorted state groups for rittal chiller
* added warning limits according to documentation and standards
* spaces
* Create pcoweb-rittal-lcp-3311_lcp-dx-3311.json
Co-authored-by: PipoCanaja <38363551+PipoCanaja@users.noreply.github.com>
* avoid forcing displayed name, so generate_device_link decides according to LibreNMS config
* same fix for BGP display
* other generate_device_link occurences
* more
* more
* Added support for the Rittal LCP DX Chiller connected to a Carel pCOWeb card. A custom MIB is also provided.
* removed .mib extension from CAREL-RITTAL-LCP-3311-MIB
* Added snmp test data
* Add TP-Link's DDM and PoE MIBs via their 20210310 archive.
* Add support for DDM sensors on TP-Link Jetstream switches.
* Add support for PoE on TP-Link switches.
* Fix linting issues.
* Fix group discrepancy in test data.
* Fix multiple discrepancies in DDM test data.
* Improve `num_oid` and `index` fields for Jetstream PoE sensors.
* Test data for PoE sensor `index` change.
* Convert Jetstream sensors to YAML and refine index names.
* Added minimal support for Eaton EMP gen2 (Env. Monitorin Probe).
Probe is readable from both xups and eaton sensor mib. Many more details available in sensor mib.
* Added states for state sensors.
Added snmprec for an Eaton 9px with firmware 2.0.5 and a connected EMPg2 device.
* added an snmprec for a device with a connected emp g2, and renamed the existing snmprec so we can refer to it as a variant
* readded xupsEnvAmbientTemp sensor
* Add support for Liebert humidity setpoint and UPS powerfactor
* Option to ignore groups so they are not sent to Oxidized
* Revert "Add support for Liebert humidity setpoint and UPS powerfactor"
This reverts commit c338528aba.
* Updated docs
* Added ignore_groups option
* Added descriptions and updated translations
* Update settings.php
* Fixed typo
Co-authored-by: Tony Murray <murraytony@gmail.com>
* return api error when device doesn't exist
Function device_by_id_cache returns a hash table, which isn't null despite the device not existing. This checks to see if the type has been populated to also determine if the device exists.
Without this, the function always returns a "valid" device, even if one doesn't exist.
* use device_id instead of type
* Firebrick: Fix an issue which led to duplication of BGP peers.
* Code style.
* Attempt to get some sanity with BGP Table 0.
* Attempt to make it so peers are not immediately added then deleted.
* Force vrfId to Null if empty.
* Another attempt at keeping the DB clean.
* Code style.
* Stop the dicovery deleting peers it just created.
* Add support for HPE Managed Power Distribution Unit - pdu2 and pdu3
* Adding test data for hpe-mapdu from HPE P/N H8B49A (pdu2) and HPE P/N
P9S18A (pdu3)
* Remove module overrides and leave it up to user. Fix snmp_max_oid
* Fixed detection of PDU3 devices, updated testing data
* Make sysDesc definitions more specific - adding only HPE part number and
whole sysdescription of tested device.
* Change sysDescr to be less specific
* Force Test Re-run
Co-authored-by: PipoCanaja <38363551+PipoCanaja@users.noreply.github.com>
* Added New-OS: Alcatel Stellar Wireless
* Addressing StyleCI remarks
* StyleCI is still unhappy with me
* Addressing scrutinizer identified minor bug with additional type check
* Add snmprec test data
* Add json test data