.. | ||
README.md | ||
yggdrasil_peers.sh | ||
yggdrasil_traffic.sh | ||
yggdrasil.xml |
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
incoming
oroutgoing
as 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!