Releases: inexio/thola
v0.3.1
Changelog
a57c893 Merge pull request #46 from inexio/dev
40e801c Merge branch 'main' into dev
3b4e8fe version bump
208e20d Merge pull request #45 from inexio/dev
e9d76ff Merge remote-tracking branch 'origin/dev' into dev
193dadf fixed http client only host bug
ec5cd29 Added identify properties to timos
v0.3.0
Changelog
1b18421 Merge pull request #42 from inexio/refactoring
68fe229 fix read interfaces for adva 100g interfaces
dead8dd Merge pull request #40 from inexio/refactoring
55c91b8 Merge pull request #39 from inexio/feature-redigo
08e78e3 cleanup
6acd9a5 Merge branch 'feature-redigo' into refactoring
ac28eaa fixed human readable parser tests
bb0bbb6 Merge branch 'main' into refactoring
69c6e70 added comments & fixed lint
e1c4c14 Merge branch 'main' into feature-redigo
40af228 Merge pull request #37 from inexio/dev
0c98235 added snmp walk cache again
af61647 group property reader: deactivate values inheritance
de3caa5 refactored communicator
0bd5a58 switched redis library to redigo
36b91e4 fix ekinops
73d2ac4 fixed bugs in nokia, CRC Align
2adb6d4 refactored network device communicator
a7e7306 logging cleanup
1633ac5 Merge remote-tracking branch 'origin/refactoring' into refactoring
bd14c06 group property reader cleanup
a025b95 group property reader indices mapping
b640095 groupPropertyReader refactored
469d98d fixed tests & refactored group property reader
0e0c162 changed special interfaces to group property reader
bc2d137 merging device classes (not final)
55d5a77 further ideas, first working version
bc9068e first refactoring ideas
v0.2.4
Changelog
4358f8c Merge pull request #36 from inexio/dev
4b9c757 bump version
41228a3 fixed swagger doc
aa69fd8 Merge pull request #35 from inexio/dev
2b6f452 Merge branch 'main' into dev
eb7dfc3 added check disk and check server support to tests
e5fdc53 updated swagger doc http
554e039 updated swagger doc
aef93c9 Merge pull request #34 from inexio/feature-snmpv3
700eaad Merge branch 'main' into feature-snmpv3
cf14584 bugfix snmp client creation
1b06ed1 removed comment
c50a167 fixed bugs in snmp v3 implementation
5e4f556 disabled snmp cache in ekinops communicator
bced026 fixed lint
b2d2d71 added basic implementation of snmpv3
3dad49c fix snmp get cache
2b73c3e quickfix nilpointer
2fe5182 quickfix cache
6190337 Merge pull request #33 from inexio/dev
ad47c88 Merge branch 'main' into dev
c654b58 Merge pull request #32 from inexio/New-Readme
0db87b9 Update README.md
8ebc663 Update README.md
eb2a310 Merge pull request #31 from studost/main
72873ed Update config/device-classes/generic/vmware-esxi.yaml
919a1ee Update config/device-classes/generic/procurve.yaml
bfacdde Update config/device-classes/generic/procurve.yaml
6097613 Update config/device-classes/generic/clavister.yaml
4b24fb2 Update config/mappings/sysObjectID.yaml
1140071 added nfpm package
aa84745 Merge branch 'main' of https://github.com/studost/thola into main
d3673de Adopted OIDs for VMware ESXi server
24a1c0c Update config/device-classes/generic/vmware-esxi.yaml
442f76c Update config/device-classes/generic/vmware-esxi.yaml
2cda710 added disk and server to tests
f355cb3 added workflows for PRs
6b775eb added snmp walk cache
f3fecb4 Added timos sas subclass
1f232f7 cleanup
c7f8553 Added basic support for HP ProCurve switches
5536c04 Added basic support for VMware ESXi server using SNMP
87d9cf9 Added sysObjectId mappings for HP ProCurve models
73929cb Merge pull request #30 from inexio/dev
c12a97e Merge remote-tracking branch 'origin/dev' into dev
27f3644 lint fix
da07c3e Merge remote-tracking branch 'origin/dev' into dev
d80f0ae adva channels fix
0d4c8f9 Added admin and oper status to timos
f3cb1f4 Changed timos communicator
37cbc92 😅
6ef1acf cleanup
6e47511 Merge pull request #28 from inexio/dev
18b5fba adva removed OTL, TIFI and TIFO interfaces
121fbca ekinops port type fix
4e4de1b Merge remote-tracking branch 'origin/dev' into dev
e6c42b3 removed adva 100g rx/tx value and merged into normal rx/tx power
9d8e674 Changed sap read out
b9733ac removed sql builder lib
2a75cc1 update readme (go 1.16 note)
f3a7e10 Merge remote-tracking branch 'origin/dev' into dev
8ed52d8 Merge remote-tracking branch 'origin/dev' into dev
82d452c Added timos (nokia-sap)
ffd0b1b fix empty array return
860d2b1 fixed testdata
e689fdb print interfaces null instead of empty string
872a37c Changed check disk
75d7e8c Merge pull request #27 from inexio/dev
98bce76 adva & ekinops same subtype
4024c81 Merge pull request #26 from inexio/dev
f96b968 adva cleanup
9b13d11 adva OTL ports to interfaces
87d3601 Merge pull request #25 from inexio/dev
299489d Merge branch 'main' into dev
3fb4c14 adva bugfix
bed575c Merge pull request #24 from inexio/dev
161d793 added adva 100g channels
afe2c1a added adva corrected/uncorrected bit error rate
29dc2af Merge remote-tracking branch 'origin/dev' into dev
2f7a32c added adva channel matrix in check interface-metrics
2b08ca2 Added thresholds to check server
9adc4dc increased lint timeout
089152f added adva channel matrix & 100G rx/tx power
v0.2.3
Changelog
c257604 Merge pull request #22 from inexio/dev
2f25225 bump echo version
135038b version bump
c58da6f Added comments and changed file structure
b10688e fix lint
ffeac8d fix ekinops different descriptions
b16a465 Merge remote-tracking branch 'origin/dev' into dev
dee26b7 added golangci and linter fixes
36b4331 Added tests for human_readable_parser.go
dd42e15 added warning/critical values in performance data
1bad910 Adjusted human_readable_parser.go
c81ef63 changed ekinops metrics
04865ce Updated swagger documentation again
99aa9b8 Updated swagger documentation
v0.2.2
Changelog
fe93620 Merge pull request #20 from inexio/dev
6a9f3eb version bump
0dd1edf ekinops fix very small tx and rx power values #2
ea4fb8d ekinops fix very small tx and rx power values
a58c78c Merge pull request #19 from inexio/dev
ab04e2f Merge remote-tracking branch 'origin/dev' into dev
6eddc91 ekinops ifType bugfix
3518e8f Merge pull request #18 from inexio/dev
dee3aac Updated README.md
9d04426 ekinops changes
b54d41d Filtered disk types
21d8a4d Added warning and critical to disk check
32e4623 Added read and check disk
f16ef8f typos
b624cb5 refactor device.Interface
141edfe replaced maxUInt with constant
830677f renaming & logging
45d536b added more filter options for ifNames in check interface-metrics
028b247 fix float64 human readable parser
20817d0 update test files
5e31213 interface subType ekinops OPM
5b8f4f8 Improved human_readable_parser.go
v0.2.1
Changelog
ab00db2 Merge pull request #17 from inexio/dev
055c76d removed ip flag lookup
53c57ca Added server check to client and api
056aaea Added read and check linux server
ba32890 Test data for aristaeos changed
6739b56 New device classes added
0e9229d Removed remaining ip flag in README.md
8fa0505 Merge pull request #15 from inexio/dev
70e7a83 Merge branch 'main' into dev
6c4dd14 ignoreOnMismatch for map operator
d435b15 Added rounding to division
3ead31d fixed interface normalization
cb6661a Changed multiply and added divide to yaml
841c42c refactor value package
67a9d1a usage fix
b8882da improved logging & cli style
3ffb3e7 simplified logging
47615fb bumped echo to latest version
e8e117c removed ip as a flag, now an argument support for hostnames snmpbulkwalk fallback to normal snmpwalk
3f23cef Added linux device class
ffa1e29 remove vet in git workflow lint (no go1.16 support)
48dd3b0 vfsgen -> go embed
0d0378d Merge pull request #14 from inexio/dev
f5163f1 switched ifType of certain ekinops interfaces to "fibreChannel"
f83d565 ekinops interface normalization
e74bde0 Merge pull request #13 from inexio/dev
b0056b2 fixed ci & style
15fe4e0 added oper and adminstatus to interface metrics
51500cc Merge pull request #12 from inexio/dev
09d238e Changed Ekinops metrics
b1940f6 Merge pull request #11 from inexio/dev
2e027b8 Renamed ekinops interface tags
ad3ce4f Changed wrapf format type
47d8be5 improve errors
3f4a96d ekinops opm8 ignore -95
5cffe41 ekinops check interface-metrics (optical interfaces)
c1b3d45 ekinops read interfaces (optical interfaces)
9116658 device files standardized
3130137 Merge pull request #10 from inexio/dev
ddf5bda update test data files
5ad5961 add ifType to check interface-metrics print-interfaces output
11dfdd1 identify ekinops
8262690 Merge pull request #9 from inexio/dev
146d7f6 update read/check sbc
v0.2.0
Changelog
b126988 Merge pull request #8 from inexio/dev
77f872f Update README.md
1d6a3c6 set version to v0.2.0
7f37ab7 sbc in readme
e86cf01 style fix
803ecaa update go-monitoringplugin
62bda18 also check system redundancy in check sbc
758544f added bulk snmp walks
fb169fa fix "data race" ;)
2b3e7cf Update README.md
v0.1.4
Changelog
144a074 Merge pull request #6 from inexio/dev
76e1faa version bump
811eac2 Update README.md
158b6bf Merge remote-tracking branch 'origin/dev' into dev
8ddf624 removed external statistics module
d5a6d85 check hardware-health for oracle-acme
98d6e7b updated documentation
6b1482c check_metrics removed
b256491 read hardware-health for oracle-acme
f263df5 sbc system redundancy
93a60c8 Merge remote-tracking branch 'origin/dev' into dev
b11c8ff remove go-funk dependency
4b0f966 removed unnecessary once
39fa622 Moved logo.png
2f7f61d Added logo to README.md
d1048dd Added sbc component to tests
d7a3963 switchted ifTable reading to group property reader
9356669 Merge remote-tracking branch 'origin/dev' into dev
b86ff63 check sbc
3048e07 updated docker-compose.yml
b5c15b1 updated Dockerfile
bd2e836 sbc agent & realm readout
60bab39 Removed Fosdem section in README.md
a327831 enhanced value style & bugfixes
9730c17 read sbc (only global data)
de01307 Merge remote-tracking branch 'origin/dev' into dev
4ea0426 oracle cpu + memory and rename components
5357deb Removed raw output in test_data.json files
920abb0 Fixed mistakes in previous commit
daa0c58 Added cpu and memory components to tests
2020919 fix test data
ba2d6ac support for oracle-acme
cb5ce26 Merge remote-tracking branch 'origin/dev' into dev
a23a403 Merge remote-tracking branch 'origin/dev' into dev
884d1b8 Merge remote-tracking branch 'origin/dev' into dev
f590904 added closing database log
00ae400 Renamed edgecos to edgeos
1f7a432 Merge remote-tracking branch 'origin/dev' into dev
ae671fb memory-usage ironware
v0.1.3
Changelog
1a70f8d Merge pull request #5 from inexio/dev
e812b0f Merge branch 'main' into dev
14af05a version fix
4f8f848 Merge remote-tracking branch 'origin/dev' into dev
8af2e45 bumped version
2203d06 Merge branch 'snmp-library-update' into dev
51bc24e updated logging for cache
4a121f7 added some logging
3c50ace parser fix
e574ca4 enhanced api logging
54f46aa added request id header functionality
4ab216c added logging added ignore db failure further refactored db package
fe8b6eb Removed newlines in pretty output
a863fda added db check in check thola-server
f4a99c6 bye bye soniah 👋
3b03cc6 Merge remote-tracking branch 'origin/dev' into dev
4ae6143 refactored cache
64d4085 add new modes to readme
931cc4a fix version string
e3b8615 check cpu-load api
27f047b check cpu-load
70db765 adjusted workflows
a8af2aa updated documentation
c744e75 switched default sqlite cache to badger db
cc4fd05 check memory-usage
52dce0f added documentation for read memory usage
3f1f0a0 read memory-usage support for junos and fortigate
fc59e95 Merge pull request #4 from inexio/feature-cpu-component
a352ab7 cpu component for ios
3ba1e42 added brocade cpu load support
af1243c added support for multiple cpu's
5875a26 added pbn cpu load support
623538e added junos cpu load support
1e7d6e0 added edgecore cpu load support
1c85984 Merge pull request #3 from inexio/dev
a9f6fb0 Merge branch 'main' into dev
50b4586 Update README.md
6dd4e4a Delete FOSDEM.md
7163328 Merge pull request #2 from inexio/dev
f6eec2c Update FOSDEM.md
6f8feaa Merge branch 'main' into dev
4b0600d Merge branch 'main' into feature-cpu-component
3135b82 Update README.md
ec1e921 Update README.md
4f458a0 Update FOSDEM.md
6a87496 Update README.md
b1b12bd Create FOSDEM.md
4ad75a5 added read cpu-load api and client support
9109048 added read cpu-load cli and backend structure
2d7745f adapted cpu component to new component structure
785fa47 Merge branch 'dev' into feature-cpu-component
dfc402a cleanup
8f8be69 added cpu component internals
v0.1.2
Changelog
6069a18 Update README.md
85041ac updated documentation
a1bf971 Update README.md
5855aa7 added read available-component
1e03db3 added api documentation
0f7c1a9 Added and renamed test devices
dd43324 removed unnecessary viper bindings
6167eb1 added thresholds for check ups
929366c update go-monitoringplugin version and test-device-expectations
93446f4 fixed effekta device class match
e038fac removed alarm metric in ups component
fbe7274 removed percentage from current load and battery capacity
4cd6509 renamed ups system_voltage to sys_voltage
d5b2d07 fixed effekta match
1b4ec35 fixed eltek battery voltage multiplier
a3298ae renamed powerone