Thola Versions Save

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

v0.3.1

2 years ago

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

2 years ago

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

3 years ago

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

3 years ago

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

3 years ago

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

3 years ago

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

3 years ago

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

3 years ago

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

3 years ago

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

3 years ago

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