Skip to content

netdata plugin for polling active users on TeamSpeak 3 servers

License

Notifications You must be signed in to change notification settings

catlinman/netdata-ts3

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Teamspeak 3 netdata Plugin

This is a netdata plugin that polls active users and bandwidth from TeamSpeak 3 servers.

TS3 plugin screenshot

Installation

With your default netdata installation copy the ts3.chart.py script to /usr/libexec/netdata/python.d/ and the ts3.conf config file to /etc/netdata/python.d/. The location of these directories may vary depending on your distribution. Read your given release of netdata for more information.

Edit the config file to set the TeamSpeak Server Query user and password. If not already set, connect to your TeamSpeak server with the TeamSpeak client and go to menu 'Extras' -> 'ServerQuery Login' and set a user and password.

Restart netdata to activate the plugin after you have made these changes.

To disable the Teamspeak 3 plugin, edit /etc/netdata/python.d.conf and add ts3: no.

Version History

  • v0.7 - Major readability and formatting changes as well as a compatibility fix for Python 3.6.2
  • v0.6 - Bugfix: Default netdata socket service raised an error when decoding non ASCII characters
  • v0.5 - Added packet loss graph and file transfer bandwidth
  • v0.4 - Added bandwidth graph
  • v0.3 - Cleanup and config implementation (Special thanks to @paulfantom)
  • v0.2 - Rewrote plugin to use Netdata's SocketService
  • v0.1 - Initial release

License

This repository is released under the MIT license. For more information please refer to LICENSE

About

netdata plugin for polling active users on TeamSpeak 3 servers

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%