Commit Graph

  • ead795674c lint fix: staticcheck and null derefs main Pim van Pelt 2025-07-03 07:13:42 +02:00
  • dce4750b0f Bump version v1.1.5-1 Pim van Pelt 2025-07-02 23:16:20 +02:00
  • d65e055710 Fix test Pim van Pelt 2025-07-02 22:31:23 +02:00
  • 8ed14834f5 tighten up logging Pim van Pelt 2025-06-24 07:51:37 +02:00
  • 3401c96112 Make statsmanager and interfacemanager independent. Add reconnect logic for EventMonitoring Pim van Pelt 2025-06-24 07:36:10 +02:00
  • 1889934a9c Release 1.1.4-1 Pim van Pelt 2025-06-24 07:06:09 +02:00
  • e93156324d Add tests Pim van Pelt 2025-06-24 07:03:34 +02:00
  • bdaa2e366b Refactor vpp.go to have the connection mgmt and vpp_*.go to have one Manager each Pim van Pelt 2025-06-24 07:00:52 +02:00
  • 96b9dd501d Update paths Pim van Pelt 2025-06-24 06:40:40 +02:00
  • 70cb134dcf Add a note about stats-collect-rx and stats-collect-tx Pim van Pelt 2025-06-24 06:37:30 +02:00
  • 15216782d1 Debian package 1.1.3-1 Pim van Pelt 2025-06-24 06:28:18 +02:00
  • 067e324cca Make a compromise: Use Rx.Packets and Tx.Packets if the *Unicast.Packets is empty. Add a comment in the code to explain why Pim van Pelt 2025-06-24 06:25:46 +02:00
  • 0d19d50d62 Add make sync-version to keep changelog and main.go Version the same. Update docs. Cut 1.1.2-1 Pim van Pelt 2025-06-23 20:56:59 +02:00
  • 686bbe46b0 Add IF-MIB::ifHighSpeed for >2.5Gbps interfaces Pim van Pelt 2025-06-23 20:47:18 +02:00
  • ccc2b5ad4d Cut v1.1.0-1 Pim van Pelt 2025-06-23 19:16:02 +02:00
  • 4f368e625d Use interface details to populate the ifmib, on startup and after each event Pim van Pelt 2025-06-23 19:11:28 +02:00
  • 35165b0464 Add watchInterfaceEvents() listener Pim van Pelt 2025-06-23 19:02:02 +02:00
  • 42dbbded3d Simplify debian dependencies, cut release 1.0.3-1 Pim van Pelt 2025-06-19 15:57:53 +02:00
  • f16a2b41ea Remove toolchain Pim van Pelt 2025-06-19 15:48:43 +02:00
  • 5533ab00de Shorten Makefile Pim van Pelt 2025-06-17 01:26:23 +02:00
  • 1cbca296c4 Refactor README into a terse synopsis and a larger DETAILS.md doc Pim van Pelt 2025-06-17 01:06:37 +02:00
  • a73c7cbf91 Update README Pim van Pelt 2025-06-17 00:59:57 +02:00
  • 1ddc77ec73 Cut a new release with envfile Pim van Pelt 2025-06-17 00:57:24 +02:00
  • 6063db7311 Move to an envfile for the debian package Pim van Pelt 2025-06-17 00:55:45 +02:00
  • 7f81b51c1f Move Go code to src/ Pim van Pelt 2025-06-17 00:47:08 +02:00
  • c0bcdd5449 Make a simple change, bump version to 1.0.1 Pim van Pelt 2025-06-17 00:40:36 +02:00
  • fa437ddaf1 Simplify service file, no longer require permissions on /run/vpp, and set optimal perms on agentx Pim van Pelt 2025-06-17 00:37:15 +02:00
  • 0b4ff36130 Add manpage Pim van Pelt 2025-06-17 00:27:35 +02:00
  • 82db92f344 Add an initial 'make pkg-deb' and debian/ control directory Pim van Pelt 2025-06-17 00:22:01 +02:00
  • adf033318a Add systemd service file Pim van Pelt 2025-06-16 23:54:55 +02:00
  • 6969e609c0 Fix golangci-lint issues Pim van Pelt 2025-06-16 23:36:36 +02:00
  • 4fdd0769a5 go mod tidy Pim van Pelt 2025-06-11 00:27:06 +02:00
  • d408ec2867 move to untimestamped logs, tag the lots INFO and DEBUG. Update tests Pim van Pelt 2025-06-11 00:22:16 +02:00
  • 0a0e3e7055 Add tests. They are quite basic ... Pim van Pelt 2025-06-11 00:02:04 +02:00
  • cb8acc4c13 Add LICENSE, add copyright to all files Pim van Pelt 2025-06-10 23:52:49 +02:00
  • cc08a0218a Simplify - only use queryInterfaceStats() and always do liveness check within it Pim van Pelt 2025-06-10 14:39:15 +02:00
  • 8d9aef2f99 Add flag -vppstats.api.addr and rename -vppstats.addr to -vppstats.stats.addr; Update README Pim van Pelt 2025-06-10 14:16:05 +02:00
  • 87327658b2 Add a VPP API liveness check before reading the stats segment. Pim van Pelt 2025-06-10 14:12:55 +02:00
  • 478168584d Rename from govpp-snmp-exmaple to govpp-snmp-agentx; Also rename the binary + README Pim van Pelt 2025-06-10 13:41:14 +02:00
  • 467975b9d6 move agentx into its own directory, simplify main.go Pim van Pelt 2025-06-10 13:28:30 +02:00
  • 458168e308 Add -vppcfg flag to set ifAlias from the 'description' fields in vppcfg.yaml Pim van Pelt 2025-06-09 19:12:05 +02:00
  • 069b1b6fc2 Update README Pim van Pelt 2025-06-09 18:19:38 +02:00
  • b6cdcd16ba Move flags to their own modules Pim van Pelt 2025-06-09 18:18:38 +02:00
  • fb3c545e11 Make -debug a global config flag, clean up logger.Debugf() callsites Pim van Pelt 2025-06-09 18:10:44 +02:00
  • 29d0417452 Add a logger that auto-includes file+callsite Pim van Pelt 2025-06-09 18:06:59 +02:00
  • 6371e8eee2 Add -debug flag Pim van Pelt 2025-06-09 18:00:59 +02:00
  • a96b853d06 Remove spurious logline. Add .gitignore Pim van Pelt 2025-06-09 17:55:18 +02:00
  • a51efbf471 add ifEntry MIB also Pim van Pelt 2025-06-09 17:51:06 +02:00
  • 396d2ace00 Trailing newline Pim van Pelt 2025-06-09 17:45:54 +02:00
  • 3623c05f6e Add autogenerated README Pim van Pelt 2025-06-09 17:40:34 +02:00
  • daac2ffbd1 Add -vpp-ifindex-offset flag Pim van Pelt 2025-06-09 17:38:27 +02:00
  • fdd6406855 Query the stats on startup Pim van Pelt 2025-06-09 17:21:48 +02:00
  • d4769d6cdb add -period flag Pim van Pelt 2025-06-09 17:20:58 +02:00
  • 6d6856d206 Remove mock OIDs and rename -addr to -agent-addr Pim van Pelt 2025-06-09 17:17:16 +02:00
  • 771cc6ff48 Temporarily add go-agentx (w/ fixes to lexico ordering) Pim van Pelt 2025-06-09 17:14:28 +02:00
  • 824496c402 Add a VppStatsRoutine() alongside main Pim van Pelt 2025-06-09 17:13:07 +02:00
  • fd645366b8 Add -addr flag, include ability to use unix path Pim van Pelt 2025-06-09 16:56:24 +02:00
  • 363215eaab First stab, an empty main.go which comes from the go-agentx upstream module Pim van Pelt 2025-06-09 16:54:28 +02:00