Skip to content
Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
README.md
check_binance_websocket_api_manager
requirements.txt

README.md

check_binance_websocket_api_manager

ICINGA/Nagios check_command 'check_binance_websocket_api_manager' for the UNICORN Binance WebSocket API.

Requirements are listed in requirements.txt

This command is written in python 3 and depends on the monitoring API service of UNICORN Binance WebSocket API which needs to get started with binance_websocket_api_manager.start_monitoring_api(). Run example_monitoring.py to see an example!

Run ./check_binance_websocket_api_manager -h for further information!

Download the latest stable release from https://exchange.icinga.com/bithon/check_binance_websocket_api_manager/releases

Read the Howto: Monitoring UNICORN Binance WebSocket API Manager with ICINGA2 to learn, how you can connect your application with ICINGA2

Monitoring

Status

OK, WARNING, CRITICAL or UNKOWN

  • WARNING: on restarts, available updates
  • CRITICAL: crashed streams
  • UNKOWN: the check_command is not able to connect to the monitoring API services

Perfdata

  • average receives per second since last status check
  • average speed per second since last status check
  • total received bytes since start
  • total received length since start
  • stream_buffer length
  • stream_buffer items
  • reconnects
  • uptime

icinga2-demo

Parameter

Use binance_websocket_api_manager.start_monitoring_api(warn_on_update=False) to disable the WARNING status on available updates.

TODO

You can’t perform that action at this time.