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)
Recomendation:
- store login credentials in users home `.netrc` file
```
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
```
Raw data
{
"_id": null,
"home_page": "https://github.com/niekosau",
"name": "gnt-monitoring",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.9",
"maintainer_email": null,
"keywords": null,
"author": "Arunas Grigalionis",
"author_email": "arunas.grigalionis@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/25/0e/4f0e01203886e983aac856b76bf885ca45a2e218dad6cd567f69479e467c/gnt_monitoring-0.2.0.tar.gz",
"platform": null,
"description": "Ganeti host memory allocation monitoring tool\n\nRequirements:\n - Read only access to ganeti rapi (https://docs.ganeti.org/docs/ganeti/3.0/html/rapi.html#users-and-passwords)\n\nRecomendation:\n - store login credentials in users home `.netrc` file\n\n```\ngnt-monitoring:\n -h, --help show this help message and exit\n --log-level Log level, default: warning\n --warning WARNING Warning value, default: 75.000000\n --critical CRITICAL Critical value, default: 90.000000\n --sentry-dsn SENTRY_DSN Sentry dsn for remote error logging\n --sentry-env SENTRY_ENV Envronment name for sentry, defaul: dev\n --rapi-host RAPI_HOST Gasneti remote api host name, defaul: localhost\n --rapi-port RAPI_PORT Remote api port, default: 5080\n --rapi-scheme RAPI_SCHEME Scheme to use, default: https\n --rapi-user RAPI_USER Username if authentication enabled\n --rapi-password RAPI_PASSWORD Password for user (UNSECURE, PLEASE USE netrc)\n --netrc-file NETRC_FILE netrc file for authentication, default: /Users/arunas/.netrc\n```\n",
"bugtrack_url": null,
"license": "GPL-3.0-only",
"summary": "A tool to monitoring ganeti cluster via rapi",
"version": "0.2.0",
"project_urls": {
"Homepage": "https://github.com/niekosau",
"Repository": "https://github.com/niekosau/gnt-monitoring"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "de3da394e257328b4da5e3078656326393fd8229851011f92a322bb5829a38f3",
"md5": "09c4ac7632e4cd30c95973d8038ff371",
"sha256": "1f607fbf811e3b707b8b400b44be104b08a47667cd77127304477cd51012601f"
},
"downloads": -1,
"filename": "gnt_monitoring-0.2.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "09c4ac7632e4cd30c95973d8038ff371",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.9",
"size": 21610,
"upload_time": "2025-01-14T16:13:12",
"upload_time_iso_8601": "2025-01-14T16:13:12.876585Z",
"url": "https://files.pythonhosted.org/packages/de/3d/a394e257328b4da5e3078656326393fd8229851011f92a322bb5829a38f3/gnt_monitoring-0.2.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "250e4f0e01203886e983aac856b76bf885ca45a2e218dad6cd567f69479e467c",
"md5": "d3ebfead8bc79792f20b677e5edd1b7f",
"sha256": "ce377941ab1b8b7c6d2457a551b7ec5d6e2ecab93d7db0172670d0c8842c03a0"
},
"downloads": -1,
"filename": "gnt_monitoring-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "d3ebfead8bc79792f20b677e5edd1b7f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.9",
"size": 19469,
"upload_time": "2025-01-14T16:13:14",
"upload_time_iso_8601": "2025-01-14T16:13:14.738573Z",
"url": "https://files.pythonhosted.org/packages/25/0e/4f0e01203886e983aac856b76bf885ca45a2e218dad6cd567f69479e467c/gnt_monitoring-0.2.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-14 16:13:14",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "niekosau",
"github_project": "gnt-monitoring",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "gnt-monitoring"
}