* Update Cisco MIBs
* Update Cisco MIBs
* Delete BRIDGE-MIB
This file is a standard one. Ne need to replicate it in cisco mib-dir.
Co-authored-by: PipoCanaja <38363551+PipoCanaja@users.noreply.github.com>
* 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>
* 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
* 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>
* 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 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
* Add the TPLINK-SYSINFO MIB, via TP-Link's 20210310 archive.
* Simplify discovery of TP-Link JetStream switches: the OID `.1.3.6.1.4.1.11863.5.` applies to them all.
* Support TP-Link JetStream switch hardware, serial, and version data using their sysInfo MIB.
* Use correct filename for the TP-Link sysInfo MIB.
* Add SNMP and test data for TP-Link JetStream switch models SG2210P and T2600G-28TS.
* Definition of a new SLA module to migrate from old cisco-sla and support other devices : Juniper RPM and Huawei
* Change wrong description name of module SLA
* Re implementing Juniper RPM support in a new module Slas (Cisco SLA to be added)
* Added Graphs for Juniper RPM types
* Tried to make discover and poller generic : to handle Cisco SLA and Juniper RPM and others
* Reimplementing Cisco SLA in the new Sla module and adding condition to manage both SLA and RPM
* Definition of a new SLA module to migrate from old cisco-sla and support other devices : Juniper RPM and Huawei
* Change wrong description name of module SLA
* Re implementing Juniper RPM support in a new module Slas (Cisco SLA to be added)
* Added Graphs for Juniper RPM types
* Tried to make discover and poller generic : to handle Cisco SLA and Juniper RPM and others
* Reimplementing Cisco SLA in the new Sla module and adding condition to manage both SLA and RPM
* Fix some error due to Elequent object replacing SQL request
* Fixing indentation
* Fixed continuous integrations errors
* Fixed continuous integrations errors part 2
* Fixed continuous integrations errors part 3 : missing last new lines
* Fixed PHP Static Analysis checks
* Fixed continuous integrations errors part 4
* Fixed PHP Static Analysis checks part 2
* Trying to convert existing cisco-sla to new slas one
* Trying to add slas to fix test failure (I am pretty sure this is not enough but I don't know how to do it)
* Switching old cisco-sla module declaration to new slas module in concerned OS files
* Fixing wrong sla module name instead of slas in concerned OS files
* Fixing wrong module name sla changed to slas (as is it in power-supplies reimplementation)
* Fixing some warnings shown in the Inspection CI but skipping some that are already present
* Adding tests files from virtual Juniper VMX and adding slas modules in /tests/module_tables
* Adding missing SNMP data files
* Module Slas modifications to use inheritance
* Fix CI errors
* Fix CI errors part 2
* Fix CI errors part 3
* Fixing no value on RTT graphs
* Fixing only last SLA to be polled : problem with loops
* Fix CI errors part 4
* Optimizing a little the Juniper RPM poller part
I wanted to query only the required values but it is complicated to query a specific OID
as Cisco-SLA does because the owner and tag are hardcoded in ASCII decimal with strange values.
So I use the function snmp_walk which gets the whole OID values in text.
And I index the Juniper MIB (because we want multiple values). But I changed the DISMAN MIB
requests to get only what we want.
* Fix CI errors
* Fix CI errors part 2
* Fix CI errors part 3
* Fixing PHP Static Analysis error 2/4
* Fix CI errors
* Implementing Interfaces to fix some errors that occurs with inheritance
* Adding missing Interfaces files
* Moving generic Sla discovery code into Junos Class
* Fix CI errors
* Fix CI errors part 2
* Fixing missing definition of SlaDiscovery in Cisco shared Class
* Fixing missing import for Illuminate\Database\Eloquent\Collection
* Fix CI errors part 3
* Fix PHP Static Analysis error
* change type strings to use translations instead of config
* IOSXR test data
* remove test data garbage
* simplify discovery
* Fix style
* Updating test files to adapt mock sla_nr ID starting from 0 and not 1 : CI tests should pass
* clean up polling
add rtt field in the db
cisco icmpjitter seems to have confused a lot of values
* rtt on discovery
* use crc32 for consistent sla_nr values
* revert snmprec
* Fix style
* correct schema
Co-authored-by: Tony Murray <murraytony@gmail.com>
* mib for WaterLeakDetectore
Add support for WaterLeak detection
rename OS
rename OS
rename OS
remove unnecessary module restrictions
space
* disable only some modules
* Trying to add basic support for Vertiv PDU power graphs
* Support for fortiswitch in gen_rancid (#12894)
* Trying to add basic support for Vertiv PDUs and power graphs
* Update geist-watchdog.yaml
* Update geist-watchdog.yaml
* Update vertiv-pdu.yaml
Co-authored-by: Cliff Albert <cliff@oisec.net>
Co-authored-by: PipoCanaja <38363551+PipoCanaja@users.noreply.github.com>
1) Update to latest MIB (v2.2 => v2.9)
2) Correct scaling factors (matching updated info in MIB)
3) Add Load - confirmed to work
4) Update header, show Load, not Current (due to data availability)
* added support for GE MDS devices
* added test files
* Removed .MIB from all mib files
* Update includes/definitions/discovery/gemds.yaml
* Fixed test data
Co-authored-by: Jellyfrog <Jellyfrog@users.noreply.github.com>
* FabOS module dBm
fixes#11597
* Fix polling and state sensor discovery value
* fix temperature and fanspeed checks.
Also, fanspeed was totally broken.
* port sensors to yaml, found more broken things in the process.
* Add Firebrick MIBs, temperatures and voltages.
* Add missing $sysOid checks.
* Add fan speed for FB6000 series.
* Add sane limits.
* Update Firebrick MIBs.
* Make BGP peers work.
* Better support for Firebricks.
* Add more firebrick support.
* Add BGP Peer States.
* Fix fan speed divisor now that Cliff has fixed the code.
* Fixes for BGP and sensors.
* Add Firebrick IPSec module.
* Add IPSec Tunnels (Base).
* Sort out the IPSec states (although they're still green for no real reason).
* Code style fixes.
* Add missing config definition.
* Fix code style issues.
* Move bgp-peers to its own file.
* Do fan speeds with yaml, not PHP.
* Add Firebrick 6000 snmprec.
* Move Firebrick tests to be FB6000 tests.
* Revert "Move Firebrick tests to be FB6000 tests."
This reverts commit 426c1db980.
* Add tests for specific firebrick variants (2900, 6000) rather than generic.
* Add the firebrick-ipsec-tunnels poller config option.
* Switch to cipsec-tunnels for Firebrick.
* Unnecessary as it's now in cipsec-tunnels.
* Add extra MIB fields for Firebrick BGP MIB.
* Minor fix for AS text.
* Fix the tests.
* Exclude build timestamp from the version.
* Fix a couple of careless errors.
* Code style fix.
* Better version strings.
* Fixes for BGP, and add "Routing Table" support (VRF).
* Add more test data for BGP peers.
* Fix test data for BGP.
* Remove processors for now - as we can't get the data sensibly.
* Fix code style.
* Update firebrick.inc.php
Force tests re-run
Co-authored-by: PipoCanaja <38363551+PipoCanaja@users.noreply.github.com>
* 12394 Add CPU and Mem for Teldat Devices
* add cpu and mem to teldat +mib files.
* minor adjustment.
* add classes to memory: system, shared, cache
* +snmpsim test files
* memory minor fix: class name 'cache' > 'cached'
* minor fix removing: telProdNpMonSistemMemTotal
* add json tests.
* small fix: get S/N from description
* Update teldat.json
Co-authored-by: Tony Murray <murraytony@gmail.com>
* update microsemitime.yaml to support newer SyncServer sysObjectId, add additional device information fields and sensors
* fix test data. I keep forgetting that.
* Cisco enhanced cellular support
* Extra sensors, camelcasing and bugfixes
* Doc update
* German translation
* French translation
* Style fixes
* Style changes
* Style changes
* Style changes
* Style changes
* Style changes
* Added test data
* New test data --variant
* New test data --variant ir1101
* Made the new wireless sensors generic
* Added test data for ios variant ir809
* Fix includes/discovery/sensors/count/cisco.inc.php, thanks PipoCanaja
* Moved cellular operating band from Wireless sensors to count sensor
* test data
* test data
* test data
* test data
* Moved ICCID/IMSI/IMEI to inventory
* test data and style fix
* Cellular state sensors now have a group
Co-authored-by: Maikel de Boer <mdb@tampnet.com>
* MIBS update for Redundancy support, and first state
* Current unit state
* Config Sync state
* Upgrade FLASH mib as well
* discover storage
* Storage discovery
* storage
* tests
* fix initial value, and handle empty Descr
* IMEI to replace SN, cause SN is sometimes missing