Thola Versions Save

Tool for monitoring network devices (mainly using SNMP) - monitoring check plugin

v0.5.3

2 years ago

Changelog

  • 23c55ae Merge pull request #95 from inexio/pre-release
  • b2c83dc bump version
  • f68468a Merge pull request #94 from inexio/pre-release
  • 22e26d8 ceraos added maxbitrate for Multi Carrier interfaces
  • ef5891a Merge pull request #93 from inexio/pre-release
  • 5a7370f aviat bugfix group filter missing
  • d700861 added exclusive value filter nested array test
  • 4be94c5 Merge pull request #92 from inexio/pre-release
  • d2a7b6a added aviat rx/tx frequencies
  • fbeb39b aviat bugfix filter only radio values
  • af09cc8 value fix pointer to nil
  • c1b20bb junos added interface filter options
  • a85bc68 adva fix filter not working
  • 653f827 aviat added filter handling
  • 157c46c bugfix check disk critical thresholds not set
  • c04cd5c aviat fix antenna values not present
  • 5a2c415 fix tests if no request type is available
  • fb69565 Merge pull request #91 from inexio/pre-release
  • ed5de84 updated snmpsim docker image to new upstream
  • b3ce84e aviat: added break in case radio interface is found
  • 2b00638 added radio channels
  • c9a4bbb radio interface: add rx/tx frequency
  • 3a28e14 fix badger db directory lock error in check mode
  • de6fff7 fix badger db directory lock error in check mode
  • 893e8c8 fix badger db directory lock error in check mode
  • 5532d5a fix client buiild
  • 1e7c78c refactoring
  • 2fb6cfa updated readme
  • aa6b8a4 added client mode for check high-availability updated docs
  • e234bba new mode: check high-availability
  • 1bfd267 refactored disk check refactored linux disk check added fortigate disk check
  • 8030a4f bugfix missing variable
  • c93ab28 new mode: read high-availability (client mode)
  • a0a10d5 new mode: read high-availability
  • 4bec37b switched count interfaces to property reader

v0.5.2

2 years ago

Changelog

8d67873 Merge pull request #89 from inexio/pre-release 017d65f bump version 1c81f49 release workflow: removed hardcoded ghcr name d9a19b3 integration tests: switched fixed ips to container names 1cdb3f9 Merge pull request #88 from inexio/pre-release b541f8f fixed copying of maps in group filter 09d4918 added value filter for unnecessary values in check interface metrics

v0.5.1

2 years ago

Changelog

3cdf79a Merge pull request #87 from inexio/pre-release 95c211b normalized options of read and check interfaces e370fbe Merge pull request #86 from inexio/pre-release 5d0f1fd normalized build tags according to go 1.17 26867dd removed double build tag 21ce171 added value filter to read interfaces 5a95c9a Merge pull request #85 from inexio/pre-release 04cb2d6 added exclusive value filter 6573934 added filter tests 19c3f9c bump echo version 59f9ed5 fixed tests 066064f restructured filter 1b6bf96 switched device channels type to struct{} 8c068c3 fixed deadlock 3137dc5 fixed timeout violation when waiting on IP lock in api 5b26088 Merge pull request #84 from inexio/pre-release b6d0a78 bump version adfab05 bump go-monitoringplugin 5fde703 Merge pull request #83 from inexio/pre-release 89a634e Merge remote-tracking branch 'origin/dev' into dev f9e3804 added FortiGate VM01 sysObjectID 1a5649a fix testdata 74fdf8d fix hardware-health check output 3c83828 renamed inconsistent metric names

v0.5.0

2 years ago

Changelog

4d377eb Merge pull request #82 from inexio/pre-release a070d3f bump version b873282 Merge pull request #81 from inexio/pre-release b5f9531 Update README.md 0103769 Merge pull request #80 from inexio/pre-release 83f3c22 fix type & cleanup ff07ed6 check hardware-health 319c1f0 added chassis power supply to cisco hardware health 335aa02 read hardware-health fortigate 37e1a7b fix typo 8a6661b added groupproperty reader support for multiple index levels d91be08 Merge pull request #79 from inexio/pre-release 7ba02f6 add PerformanceDataPointModifier (junos memory fix) a560ead snmp client switched return type to value instead of interface{} 570388e Merge pull request #78 from inexio/pre-release 9a28b79 extend read/check hardware-health ced581b Merge pull request #76 from inexio/pre-release 19d5602 fix divide by zero 2762851 read/check hardware-health: cisco cf91870 Merge pull request #75 from inexio/pre-release b3f5a33 added aviat maxSpeedIn/Out 73cdf06 read/check memory-usage: ios: include old mempool mib 5c51103 added aviat interface code communicator eb1f070 read/check memory-usage: junos: spu not mandatory 7b448f2 added value filter and added vlan filtering in check interface metrics 85fc0bf read/check memory-usage 49afb1f fix lint 02426b6 refactored deviceclass package 374a9c3 removed cpu load of linux class (wrong oid) added check to all communicator functions if component is available 2f99db7 fix linux + ceragon cpu-load 5312920 Merge pull request #74 from inexio/pre-release 08dff54 Merge remote-tracking branch 'origin/dev' into dev a9a0c06 added junos spu cpu load test 94cd168 Merge branch 'pre-release' into dev 78027e0 ubiquiti + ceragon cpu-load 06c7f9c added spu cpu load monitoring to junos 3da8f35 Merge remote-tracking branch 'origin/pre-release' into pre-release 76f83ab Merge branch 'dev' into pre-release fa133c1 added junos cpu load communicator 5e3a968 fix cpu load device classes c34e87f fix sbc device class cpu load 4917ff8 fix integration test 846e064 Merge remote-tracking branch 'origin/dev' into dev f5dc3fb refactor cpu load cisco 2d74c8d fixed mapping and deviceclass folder names and added device class parsing test bb54e2e refactor cpu load cisco 2025ed3 added ironware cpu load tests e435442 refactor ironware cpu load check d2f0af4 refactor cpu component further a57f56a refactor cpu component

v0.4.1

2 years ago

Changelog

632a7c8 Merge pull request #73 from inexio/pre-release 65f9c2c Merge branch 'dev' into pre-release 44b0c4a bump go monitoringplugin and set print interfaces csv output as default 7417f1f Merge pull request #71 from inexio/pre-release 62881b2 Merge branch 'dev' into pre-release a8eb21f bugfix generic device class not returned 6cab852 Merge branch 'dev' into pre-release 6fd429e bump version e423069 fixed testdata efea82d added maxspeed in/out and csv output to print interfaces 049ae51 bumped go monitoringplugin version 723a75b added snmp group property reader tests b4b4759 switched snmpGroupPropertyReader oids to oidReader interface 97eb8e3 fix group_properties_test.go 5aaf0f3 Merge remote-tracking branch 'origin/dev' into dev 621cafd added docker image to release workflow d31ceff Merge remote-tracking branch 'origin/dev' into dev 98312f9 fix indices mapping + add tests 6bdeb6c renamed integration test 1a6f344 fixed lint regexp ced6995 fixed lint af115dd added snmpGroupPropertyReader test 0fec2ec test deviceClassOID e225bba test deviceClassOID 3ad73a4 fixed workflows cdf5259 added go generate directive for mock generation 8c3d247 added mock 191b6dd added mocking lib & first test

v0.4.0

2 years ago

Changelog

20ad43f Merge pull request #70 from inexio/pre-release d974c49 Merge branch 'dev' into pre-release 50c28d5 fix filter oid not present f3c866b fix nilpointer no snmp discover settings b8c7367 Merge branch 'dev' into pre-release a6d4e4a fix typo 9794671 Merge branch 'groupPropertyReader-refactoring' into dev b0cfaaf Merge pull request #69 from inexio/pre-release 672a056 fixed index oid not present on device 1d91f64 added flag snmp-gets-instead-of-walk 58386fa max oids in device class 70265b6 added snmp v3 data readout from config fixes #68 c1430a5 cleanup 90c9930 if snmp version == 1: max oids = 1 1c3563b fixed code communicator no filter applied 5d5a039 Merge branch 'dev' into pre-release 5af65f1 Merge pull request #67 from inexio/pre-release 35b93d0 fix check interface-metrics error c2b13f2 bugfix ekinops interface not found b251f8e adva cleanup & bugfix 65da89b changed logging 27da6eb improved group property reader logging cee68b8 fixed timos no sap interfaces available 723d0c9 fix lint 15c1065 improved filter logging b435df3 switched check interface metrics filter to only get wanted indices 16a7979 fixed empty response on filter oid => interface got ignored e642d5e fixed multiple filter wrong indices 611eaa8 fixed return on mismatch not working on regex submatch operator 54ba9e4 fix lint 8dec9b2 added support for snmp gets bigger than maxoids bd3844e fixed no snmp max repetitions of 1 in match device 26fd622 added support for index mapping in combination with filter 378880b first version b75c8b6 Merge branch 'dev' into pre-release 7b270b4 added ifDescr regex in check interface-metrics

v0.3.5

2 years ago

Changelog

862dd7d Merge pull request #66 from inexio/pre-release 53a383a Merge branch 'dev' into pre-release 6e9b7ab bumped version 49935a7 Merge branch 'dev' into pre-release 73d05e6 Merge pull request #65 from inexio/pre-release f0e9a69 Merge remote-tracking branch 'origin/dev' into dev 93950ee bugfix juniper no vlans found 6a2e9d2 fix timos inbound / outbound e2fede7 added juniper VLANs for ELS devices fe3df5a Merge branch 'dev' into pre-release 1b63849 fix lint 4d191a5 fix Ceragon IP 10 radio interface ifSpeed 697a5e0 add device class planetos 789f466 Merge pull request #64 from inexio/pre-release 5f59c40 Merge branch 'dev' into pre-release aa56fd0 bugfix max repetitions not set if identify is run 5ffb50a improve logging fcb5f3b added snmp max repetitions flag e519d46 snmp client set default retries and timeout after discovery 20f1de9 Merge pull request #63 from inexio/pre-release c3a4cf0 traffic counter in / out: bytes to counter 9b07099 Merge branch 'dev' into pre-release 3db9f92 fix ios condition 55eae4d Merge branch 'dev' into pre-release efa2177 fixed testdata f9c7cd7 added CRC errors for cisco a88497e update testdata 1f911d7 removed wrong units on interface speed

v0.3.4

2 years ago

Changelog

961991f Merge pull request #61 from inexio/pre-release c95a447 Merge branch 'dev' into pre-release 0f5c678 version bump 8ef0432 Merge remote-tracking branch 'origin/dev' into pre-release ac8e59b added ifDescr filter 1481186 fixed snmp maxrepititions not set 53dfd21 fix routeros condition dd6573e Merge pull request #60 from inexio/pre-release 1648644 Merge branch 'main' into pre-release 9ee0ce5 Merge branch 'dev' into pre-release c5801a9 fix hc counter == 0 => use normal counter 49d2a44 Merge pull request #59 from inexio/dev 9559fdb ignore values in group property reader 462d45b added ifIndex from snmp index if device does not have ifIndex OID available

v0.3.3

2 years ago

Changelog

133bfc8 Merge pull request #58 from inexio/dev 6be29b7 bump go-monitoringplugin version and thola version e1c2d4e ceragon fix nilpointer in codecommunicator b03ced6 Merge pull request #57 from inexio/dev 0f4e200 ceragon fix ifSpeed of IP10 devices 3a418a9 fix typo bc4efd2 bugfix snmp v3 no context name set closes #56 a389962 fix testdata 039cb46 added HC counter for ethernet like interfaces

v0.3.2

2 years ago

Changelog

b248fe3 Merge pull request #54 from inexio/dev c1c77de updated api doc & bumped version 4f33591 added VLAN information to interfaces closes #38 8e6300b Merge pull request #53 from inexio/dev a75cc62 fixed lint beffac1 Merge pull request #52 from inexio/dev dc3e647 fixed b49506f Merge remote-tracking branch 'origin/dev' into dev 3738a3c snmp v3 context name not mandatory b82a0ee fixed count interfaces bug 0e0296c removed unnecessary goreleaser tags 926eeea added ignore functionality to create testdata script 6dc861c improved tests c867864 Merge pull request #49 from inexio/dev caacf25 Merge branch 'main' into dev 1c6f073 Merge pull request #47 from studost/aruba-6300M 2919df6 Added config for Aruba 6300M to Thola 747239d rename core => internal mikrotik bugfix a7efb0e mikrotik wlan interfaces max speed in/out fix 11cb16c Merge remote-tracking branch 'origin/dev' into dev adf4958 mikrotik wlan interfaces max speed in/out 2cc403a added short flags