Add LICENSE, add copyright to all files

This commit is contained in:
Pim van Pelt
2025-06-10 23:52:49 +02:00
parent cc08a0218a
commit cb8acc4c13
8 changed files with 185 additions and 3 deletions

View File

@ -1,6 +1,8 @@
# VPP SNMP AgentX Bridge
A Go application that bridges VPP (Vector Packet Processing) interface statistics to SNMP using the AgentX protocol. It queries VPP interface counters and exposes them via the standard IF-MIB (1.3.6.1.2.1.31.1.1.1) for SNMP monitoring.
A Go application that bridges VPP (Vector Packet Processing) interface statistics to SNMP using the
AgentX protocol. It queries VPP interface counters and exposes them via the standard IF-MIB
for SNMP monitoring.
## Features
@ -14,7 +16,7 @@ A Go application that bridges VPP (Vector Packet Processing) interface statistic
## Architecture
```
VPP Stats Socket → VPP Stats Client → Interface MIB → AgentX → SNMP Master Agent
VPP Stats Socket → VPP Stats Client → Interface MIB → AgentX → SNMPd
```
The application consists of four main components:
@ -292,7 +294,10 @@ snmpwalk -v2c -c public localhost 1.3.6.1.2.1.31.1.1.1
## License
This project uses the LGPL 3.0 licensed go-agentx library.
This project uses the LGPL 3.0 licensed go-agentx library. It has been modified due to a bug,
see details in [[GitHub PR#7](https://github.com/posteo/go-agentx/pull/11)], and as such is
licensed also LGPL 3.0. The go-agentx source code in this project will be removed once the
upstream PR is merged.
## Contributing