This website requires JavaScript.
06a1f4401d
Release 1.2.3-1
main
v1.2.3-1
Pim van Pelt
2025-11-23 11:07:02 +01:00
b450e02b8d
Filter interface data from stats segment by known vpp_iface; this avoids an issue in VPP where deleted interfaces remain in the stats segment
Pim van Pelt
2025-11-23 11:05:05 +01:00
5e36d5c926
Release 1.2.2-1
v1.2.2-1
Pim van Pelt
2025-11-23 10:36:13 +01:00
16bebb0ece
Simplify the ifmib integration, stop using reflection, and move to counter updates Update tests.
Pim van Pelt
2025-11-23 10:06:26 +01:00
cdc8765a9e
Cut release 1.2.1-1
v1.2.1-1
Pim van Pelt
2025-11-22 06:26:55 +01:00
9596e16887
A few cosmetic changes in session handling
Pim van Pelt
2025-11-22 06:18:01 +01:00
4935f5a8ef
Refactor code: clear old OIDs in the Session before updating them
Pim van Pelt
2025-11-22 06:17:23 +01:00
b6d2e3b629
Upgrade go-agentx to v0.3.0, containing my ordering fix
v1.2.0-1
Pim van Pelt
2025-11-21 10:08:23 +01:00
a0d5c61643
Remove redundant constructor, h/t sergio
Pim van Pelt
2025-11-15 22:41:57 +01:00
27c7a5bcae
Cut 1.1.6-1 release
Pim van Pelt
2025-11-08 01:40:57 +01:00
9e9103c184
Remove fork of go-agentx because upstream was fixed
Pim van Pelt
2025-11-08 01:36:05 +01:00
b358cc2443
Bump dh from 13.11 to 13.24
Pim van Pelt
2025-11-08 01:32:28 +01:00
ead795674c
lint fix: staticcheck and null derefs
Pim van Pelt
2025-07-03 07:13:42 +02:00
dce4750b0f
Bump version v1.1.5-1
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
v1.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
v1.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