Metadata-Version: 2.1
Name: gnt-monitoring
Version: 0.1.3
Summary: A tool to monitoring ganeti cluster via rapi
Home-page: https://github.com/niekosau
License: GPL-3.0-only
Author: Arunas Grigalionis
Author-email: arunas.grigalionis@gmail.com
Requires-Python: >=3.9,<4.0
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: httpx (>=0.27.2,<0.28.0)
Requires-Dist: sentry-sdk (>=2.13.0,<3.0.0)
Requires-Dist: tabulate (>=0.9.0,<0.10.0)
Project-URL: Repository, https://github.com/niekosau/gnt-monitoring
Description-Content-Type: text/markdown

Ganeti host memory allocation monitoring tool

Requirements:
 - Read only access to ganeti rapi (https://docs.ganeti.org/docs/ganeti/3.0/html/rapi.html#users-and-passwords)


gnt-monitoring:
  -h, --help                        show this help message and exit
  --log-level                       Log level, default: warning
  --warning WARNING                 Warning value, default: 75.000000
  --critical CRITICAL               Critical value, default: 90.000000
  --sentry-dsn SENTRY_DSN           Sentry dsn for remote error logging
  --sentry-env SENTRY_ENV           Envronment name for sentry, defaul: dev
  --rapi-host RAPI_HOST             Gasneti remote api host name, defaul: localhost
  --rapi-port RAPI_PORT             Remote api port, default: 5080
  --rapi-scheme RAPI_SCHEME         Scheme to use, default: https
  --rapi-user RAPI_USER             Username if authentication enabled
  --rapi-password RAPI_PASSWORD     Password for user (UNSECURE, PLEASE USE netrc)
  --netrc-file NETRC_FILE           netrc file for authentication, default: /Users/arunas/.netrc

