add node names from hostname, lldp, and snmp
populate local node name from hostname. extract system name from lldp packets and snmp sysname oid. call logtree after node merges. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -4,6 +4,7 @@ import (
|
||||
"context"
|
||||
"log"
|
||||
"net"
|
||||
"os"
|
||||
"time"
|
||||
)
|
||||
|
||||
@@ -49,6 +50,11 @@ func (t *Tendrils) populateLocalAddresses() {
|
||||
|
||||
root := t.nodes.nodes[0]
|
||||
|
||||
hostname, err := os.Hostname()
|
||||
if err == nil {
|
||||
root.Name = hostname
|
||||
}
|
||||
|
||||
for _, iface := range interfaces {
|
||||
if len(iface.HardwareAddr) > 0 {
|
||||
macKey := iface.HardwareAddr.String()
|
||||
|
||||
Reference in New Issue
Block a user