Skip to content

Releases: inexio/thola

v0.5.3

17 Jan 13:44
23c55ae
Compare
Choose a tag to compare

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

03 Nov 13:51
8d67873
Compare
Choose a tag to compare

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

21 Oct 13:33
3cdf79a
Compare
Choose a tag to compare

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

01 Oct 13:13
4d377eb
Compare
Choose a tag to compare

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

10 Sep 08:32
632a7c8
Compare
Choose a tag to compare

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

06 Sep 12:17
20ad43f
Compare
Choose a tag to compare

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

10 Aug 10:28
862dd7d
Compare
Choose a tag to compare

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

30 Jul 07:22
961991f
Compare
Choose a tag to compare

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

07 Jul 13:24
133bfc8
Compare
Choose a tag to compare

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

21 Jun 06:50
b248fe3
Compare
Choose a tag to compare

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