{ "info": { "author": "Lorenz Schori", "author_email": "lo@znerol.ch", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Topic :: System :: Monitoring", "Topic :: System :: Networking :: Monitoring" ], "description": "Prometheus Proxmox VE Exporter\n==============================\n\n|Build Status| |Package Version|\n\nThis is an exporter that exposes information gathered from Proxmox VE\nnode for use by the Prometheus monitoring system.\n\nInstallation\n------------\n\n.. code:: shell\n\n pip install prometheus-pve-exporter\n\nUsage\n-----\n\n::\n\n usage: pve_exporter [-h] [config] [port]\n\n positional arguments:\n config Path to configuration file (pve.yml)\n port Port on which the exporter is listening (9221)\n address Address to which the exporter will bind\n\n optional arguments:\n -h, --help show this help message and exit\n\nUse `::` for the `address` argument in order to bind to both IPv6 and IPv4\nsockets on dual stacked machines.\n\nVisit http://localhost:9221/pve?target=1.2.3.4 where 1.2.3.4 is the IP\nof the Proxmox VE node to get metrics from. Specify the ``module``\nrequest parameter, to choose which module to use from the config file.\n\nThe ``target`` request parameter defaults to ``localhost``. Hence if\n``pve_exporter`` is deployed directly on the proxmox host, ``target``\ncan be omitted.\n\nSee the wiki_ for more examples and docs.\n\nAuthentication\n--------------\n\nExample ``pve.yml``\n\n.. code:: yaml\n\n default:\n user: prometheus@pve\n password: sEcr3T!\n verify_ssl: false\n\nThe configuration is passed directly into `proxmoxer.ProxmoxAPI()`_.\n\nProxmox VE Configuration\n------------------------\n\nFor security reasons it is essential to add a user with read-only access\n(PVEAuditor role) for the purpose of metrics collection.\n\nPrometheus Configuration\n------------------------\n\nThe PVE exporter can be deployed either directly on a Proxmox VE node or\nonto a separate machine.\n\nExample config for PVE exporter running on PVE node:\n\n.. code:: yaml\n\n scrape_configs:\n - job_name: 'pve'\n static_configs:\n - targets:\n - 192.168.1.2:9221 # Proxmox VE node with PVE exporter.\n - 192.168.1.3:9221 # Proxmox VE node with PVE exporter.\n metrics_path: /pve\n params:\n module: [default]\n\nExample config for PVE exporter running on Prometheus host:\n\n.. code:: yaml\n\n scrape_configs:\n - job_name: 'pve'\n static_configs:\n - targets:\n - 192.168.1.2 # Proxmox VE node.\n - 192.168.1.3 # Proxmox VE node.\n metrics_path: /pve\n params:\n module: [default]\n relabel_configs:\n - source_labels: [__address__]\n target_label: __param_target\n - source_labels: [__param_target]\n target_label: instance\n - target_label: __address__\n replacement: 127.0.0.1:9221 # PVE exporter.\n\n\n.. |Build Status| image:: https://travis-ci.org/znerol/prometheus-pve-exporter.svg?branch=master\n :target: https://travis-ci.org/znerol/prometheus-pve-exporter\n.. |Package Version| image:: https://img.shields.io/pypi/v/prometheus-pve-exporter.svg\n :target: https://pypi.python.org/pypi/prometheus-pve-exporter\n.. _wiki: https://github.com/znerol/prometheus-pve-exporter/wiki\n.. _`proxmoxer.ProxmoxAPI()`: https://pypi.python.org/pypi/proxmoxer\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/znerol/prometheus-pve-exporter", "keywords": "prometheus exporter network monitoring proxmox", "license": "Apache Software License 2.0", "maintainer": "", "maintainer_email": "", "name": "prometheus-pve-exporter", "package_url": "https://pypi.org/project/prometheus-pve-exporter/", "platform": "", "project_url": "https://pypi.org/project/prometheus-pve-exporter/", "project_urls": { "Homepage": "https://github.com/znerol/prometheus-pve-exporter" }, "release_url": "https://pypi.org/project/prometheus-pve-exporter/1.1.2/", "requires_dist": [ "Werkzeug", "prometheus-client (>=0.0.11)", "proxmoxer", "pyyaml", "requests" ], "requires_python": "", "summary": "Proxmox VE exporter for the Prometheus monitoring system.", "version": "1.1.2" }, "last_serial": 4387192, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "1ee4e2ee471cac4277c71b48eee5e947", "sha256": "95f09ce3220a64be975a27b5a910b774e0bcbdbc5a059d702b385813c3995016" }, "downloads": -1, "filename": "prometheus_pve_exporter-1.0.0-py2-none-any.whl", "has_sig": true, "md5_digest": "1ee4e2ee471cac4277c71b48eee5e947", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 8985, "upload_time": "2017-11-01T08:28:16", "url": "https://files.pythonhosted.org/packages/e7/28/82f586b5fc00c45ade200428f47ef54eb43b0723b6a47e83858d5dc91901/prometheus_pve_exporter-1.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aabdb555f7024a26b43c6144cd7411b5", "sha256": "02229d6700429cc55b162d6d5ae6bcd5898569c92328516005ed9ca773f623ce" }, "downloads": -1, "filename": "prometheus_pve_exporter-1.0.0-py3-none-any.whl", "has_sig": true, "md5_digest": "aabdb555f7024a26b43c6144cd7411b5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8986, "upload_time": "2017-11-01T08:30:56", "url": "https://files.pythonhosted.org/packages/8c/90/3a08d8c566a63229f9c8c531b24bfe974e7d8cb2805f22652e544db33ac1/prometheus_pve_exporter-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "575611a285a64a60ef3a681325cf82db", "sha256": "08ab05b2f4a6423e71fab09b46bf17fc649bba590bb4afa3e9aaf483e8bdedce" }, "downloads": -1, "filename": "prometheus-pve-exporter-1.0.0.tar.gz", "has_sig": true, "md5_digest": "575611a285a64a60ef3a681325cf82db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6338, "upload_time": "2017-11-01T08:28:17", "url": "https://files.pythonhosted.org/packages/d7/6b/0603d9927f269a70cec6bcf3f36a371e650cf6b575219cdcd772b2f8dafa/prometheus-pve-exporter-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "890db51a6a311f7ed5aacc530a967639", "sha256": "2c167e6011b22be1ba342352045357f45735f9b3e6e35295770575e0d9e5df2f" }, "downloads": -1, "filename": "prometheus_pve_exporter-1.1.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "890db51a6a311f7ed5aacc530a967639", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9152, "upload_time": "2018-01-22T20:46:31", "url": "https://files.pythonhosted.org/packages/7d/fb/b4af625546d8f7a517d19cc43801601b703cecbf67f25daa89db8842fa84/prometheus_pve_exporter-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a4333c5fcc29e8947ece8135d2d90b7", "sha256": "e5e8d3ea1b66bc634881fbf7cc3f61b12a64f18bda6c7293f3dea333ad25a087" }, "downloads": -1, "filename": "prometheus-pve-exporter-1.1.0.tar.gz", "has_sig": true, "md5_digest": "9a4333c5fcc29e8947ece8135d2d90b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6438, "upload_time": "2018-01-22T20:35:40", "url": "https://files.pythonhosted.org/packages/07/d1/9c3c10d4cbe5b2977bb5201885e176c0093f37afdcb0c0d21ea28253556c/prometheus-pve-exporter-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "a8405e1b7c5ce243c2b29dc82e642d7f", "sha256": "4ad8c98869536df679fc0b56e411f0a82fad48efa4dd394538fce10d6dadce82" }, "downloads": -1, "filename": "prometheus_pve_exporter-1.1.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "a8405e1b7c5ce243c2b29dc82e642d7f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9262, "upload_time": "2018-02-28T10:31:25", "url": "https://files.pythonhosted.org/packages/f9/a5/81f08b8f866e55a44524639266f67a423d8e4e7fc4e439708753d0c65b13/prometheus_pve_exporter-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6c15b162dd2ff7035fef963c581c3787", "sha256": "eebd808b61073c6081deba572aca3441b97ea0b266e4869a556a95bfdee397f6" }, "downloads": -1, "filename": "prometheus-pve-exporter-1.1.1.tar.gz", "has_sig": true, "md5_digest": "6c15b162dd2ff7035fef963c581c3787", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6542, "upload_time": "2018-02-28T10:31:28", "url": "https://files.pythonhosted.org/packages/87/45/2870728bb59d93828f7440d36a62dafdbce585ffebbd3161404b984e0567/prometheus-pve-exporter-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "49ada7427c59d31291be9ae584ac61aa", "sha256": "5a28ce213f8e6e7501e33ed6397b7af903839f613ed34bddd1ceeff06043b3a2" }, "downloads": -1, "filename": "prometheus_pve_exporter-1.1.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "49ada7427c59d31291be9ae584ac61aa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9267, "upload_time": "2018-10-17T18:05:24", "url": "https://files.pythonhosted.org/packages/e3/ba/3a3625a6d79b73d48cfef0c1438156747ef4274cb6d039231d1ac35fc009/prometheus_pve_exporter-1.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a2a4d9cb2f938acc6043a83d7eb6cce1", "sha256": "f28fdcbbbd28e5a5e6cb62d47e907678fafafe2808786c70adaa0a980c66977d" }, "downloads": -1, "filename": "prometheus-pve-exporter-1.1.2.tar.gz", "has_sig": true, "md5_digest": "a2a4d9cb2f938acc6043a83d7eb6cce1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6548, "upload_time": "2018-10-17T18:05:25", "url": "https://files.pythonhosted.org/packages/f6/f9/6cd9e264820686633dc4a61ee0b98d40eefd697b2c0f44d2d8d080e5b855/prometheus-pve-exporter-1.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "49ada7427c59d31291be9ae584ac61aa", "sha256": "5a28ce213f8e6e7501e33ed6397b7af903839f613ed34bddd1ceeff06043b3a2" }, "downloads": -1, "filename": "prometheus_pve_exporter-1.1.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "49ada7427c59d31291be9ae584ac61aa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9267, "upload_time": "2018-10-17T18:05:24", "url": "https://files.pythonhosted.org/packages/e3/ba/3a3625a6d79b73d48cfef0c1438156747ef4274cb6d039231d1ac35fc009/prometheus_pve_exporter-1.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a2a4d9cb2f938acc6043a83d7eb6cce1", "sha256": "f28fdcbbbd28e5a5e6cb62d47e907678fafafe2808786c70adaa0a980c66977d" }, "downloads": -1, "filename": "prometheus-pve-exporter-1.1.2.tar.gz", "has_sig": true, "md5_digest": "a2a4d9cb2f938acc6043a83d7eb6cce1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6548, "upload_time": "2018-10-17T18:05:25", "url": "https://files.pythonhosted.org/packages/f6/f9/6cd9e264820686633dc4a61ee0b98d40eefd697b2c0f44d2d8d080e5b855/prometheus-pve-exporter-1.1.2.tar.gz" } ] }