Yggdrasil monitoring things
This directory contains everything you need to monitor status of your Yggdrasil node.
Helper scripts
There are two helper scripts that should be placed somewhere. Don't forget about
+x!
- yggdrasil_peers.sh - returns number of connected peers.
- yggdrasil_traffic.sh - returns traffic calculation. Accepts
incomingoroutgoingas first parameter.
Both scripts use yggdrasilctl binary and parse it's output.
Configure nxagent
Add this to /etc/nxagentd.conf:
ExternalParameterShellExec=Yggdrasil.GetBytesReceived():/usr/local/bin/yggdrasil_traffic.sh incoming
ExternalParameterShellExec=Yggdrasil.GetBytesSent():usr/local/bin/yggdrasil_traffic.sh outgoing
ExternalParameterShellExec=Yggdrasil.GetConnectedPeersCount():/usr/local/bin/yggdrasil_peers.sh
Don't forget to restart NetXMS agent!