{ "info": { "author": "Martin Weinelt", "author_email": "martin+keaexporter@linuxlounge.net", "bugtrack_url": null, "classifiers": [], "description": "kea-exporter\n============\n\nPrometheus Exporter for the ISC Kea DHCP Server.\n\nFrom v0.4.0 on Kea >=1.3.0 is required, as the configuration, specifically\nsubnet information, will be read from the control socket.\n\n\nInstallation\n------------\n\nThe latest stable version can be installed from PyPi:\n\n::\n\n $ pip install kea-exporter\n\n\nand upgraded with:\n\n::\n\n $ pip install --upgrade kea-exporter\n\nFeatures\n--------\n\n- DHCP4 & DHCP6 Metrics (tested against Kea 1.6.0)\n- Configuration and statistics via control socket\n\nCurrently not working:\n\n- Automatic config reload (through inotify)\n\n\nKnown Limitations\n-----------------\n\nThe following features are not supported yet, help is welcome.\n\n- HTTP REST API (as a means to query a Kea instance)\n- Shared Networks\n- Custom Subnet Identifiers\n\nUsage\n-----\n\n::\n\n Usage: kea-exporter [OPTIONS] SOCKETS...\n\n Options:\n --address TEXT Specify the address to bind against.\n --port INTEGER Specify the port on which to listen.\n --interval INTEGER Specify the metrics update interval in seconds.\n --version Show the version and exit.\n --help Show this message and exit.\n\n\n\nConfigure Control Socket\n////////////////////////\n\nThe exporter uses Kea's control socket to request both configuration and \nstatistics. Consult the documentation on how to set up the control socket:\n\n- https://kea.readthedocs.io/en/latest/arm/dhcp4-srv.html#management-api-for-the-dhcpv4-server\n- https://kea.readthedocs.io/en/latest/arm/dhcp6-srv.html#management-api-for-the-dhcpv6-server\n\nPermissions\n///////////\n\nKea Exporter needs to be able to read and write on the socket, hence it's\npermissions might need to be modified accordingly.\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.github.com/mweinelt/kea-exporter", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "kea-exporter", "package_url": "https://pypi.org/project/kea-exporter/", "platform": "", "project_url": "https://pypi.org/project/kea-exporter/", "project_urls": { "Homepage": "https://www.github.com/mweinelt/kea-exporter" }, "release_url": "https://pypi.org/project/kea-exporter/0.4.0/", "requires_dist": null, "requires_python": "", "summary": "Export Kea Metrics in the Prometheus Exposition Format", "version": "0.4.0" }, "last_serial": 5803932, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "c3eb960c78c1b93e0059cda79c79bedd", "sha256": "d970c9095ad381c497c4153c8c029ac9ad1be2e0bfba8c0e2eb2d368047a0a7f" }, "downloads": -1, "filename": "kea_exporter-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c3eb960c78c1b93e0059cda79c79bedd", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 6393, "upload_time": "2017-12-03T22:57:32", "url": "https://files.pythonhosted.org/packages/08/eb/3ffdce5da9ba82c91c0b406832d0b2979c82cb9877f162c44a3ec7745f21/kea_exporter-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cd86b62d5ba55a2e750a1797012505dd", "sha256": "3cfbf1170a5c20bd6cb2681cac0fb81ca8ca172d187b43fdb58444313a6ddd31" }, "downloads": -1, "filename": "kea-exporter-0.1.0.tar.gz", "has_sig": false, "md5_digest": "cd86b62d5ba55a2e750a1797012505dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4033, "upload_time": "2017-12-03T22:57:31", "url": "https://files.pythonhosted.org/packages/f1/33/691ca1a8864658dfabd707dd0b56055d3f2bfee2a9f697438987a06b46ab/kea-exporter-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "7d9cc5762a4db8f2b7630bf1c17bce3b", "sha256": "27d6d8f1dd2128db231ba34610b3cf32f3ee4877b31d987ed251685ba7a9e144" }, "downloads": -1, "filename": "kea_exporter-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7d9cc5762a4db8f2b7630bf1c17bce3b", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 7081, "upload_time": "2017-12-05T19:03:17", "url": "https://files.pythonhosted.org/packages/8b/3f/928957049359c4ff38e523df21294ad3135a62810493fa0ddb3503bb5ed5/kea_exporter-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8bacd1fb2838cbd746727e4fdc58f803", "sha256": "87710b314a55ed7ade1b135e618dc2de1da324f00f4bf8bb9fb3652187285fe8" }, "downloads": -1, "filename": "kea-exporter-0.2.0.tar.gz", "has_sig": false, "md5_digest": "8bacd1fb2838cbd746727e4fdc58f803", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4677, "upload_time": "2017-12-05T19:03:15", "url": "https://files.pythonhosted.org/packages/4c/fc/2d2650b6d7366a2557f36bb20f1a72e75bc587b6913ac2d9a4a0f98fefea/kea-exporter-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "48b68d507d273b91f06b55eb557fa673", "sha256": "3f991c6741e14d3860c680f182b6375b83fbfef5ec2544ef631a3af91ee123d5" }, "downloads": -1, "filename": "kea_exporter-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "48b68d507d273b91f06b55eb557fa673", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 7148, "upload_time": "2017-12-06T15:04:03", "url": "https://files.pythonhosted.org/packages/d7/37/c7afd4d1886b9208dd01316f1c74b5e149a0e515c480af6f995b5b4fd7f5/kea_exporter-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f5af98be0bd83a69f2a8905c2a3b62ea", "sha256": "e49fcc66258828daec44576a921b31e8934d9f432215648380f82267e6e3ee94" }, "downloads": -1, "filename": "kea-exporter-0.2.1.tar.gz", "has_sig": false, "md5_digest": "f5af98be0bd83a69f2a8905c2a3b62ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4726, "upload_time": "2017-12-06T15:04:01", "url": "https://files.pythonhosted.org/packages/05/22/e472912c9329041656d0f3dc9db3d35ae7972ff791d9b054abeb24b41f0b/kea-exporter-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "e14ade0724041061319eff3927965f0e", "sha256": "69160d76461090291c2d518a9c5f26413102ba729a763ceba2f91ca52bbc765d" }, "downloads": -1, "filename": "kea_exporter-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e14ade0724041061319eff3927965f0e", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 7152, "upload_time": "2017-12-07T23:00:43", "url": "https://files.pythonhosted.org/packages/71/ef/dcbbfca3c54b122bcdee00e0006aa209545cd7775117e68bf458ccc087bb/kea_exporter-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ff1b0cb244992c1c51c95672866ee515", "sha256": "b62750a1a9b723127cd1546aaad9be0fae94fe96cb25bd9aed2e669fee1eeccb" }, "downloads": -1, "filename": "kea-exporter-0.2.2.tar.gz", "has_sig": false, "md5_digest": "ff1b0cb244992c1c51c95672866ee515", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4745, "upload_time": "2017-12-07T23:00:41", "url": "https://files.pythonhosted.org/packages/f8/c7/cd5bd61bf67ffbd2cb402e1c6858b75c87c92634a5da25ca3a7fe40bc5f8/kea-exporter-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "690377e4b337aa36cd859b8cec2d63f7", "sha256": "2e4088128af2a0407aaea6b5c81ca767350901f43b1652d069fd7c5961f22d0a" }, "downloads": -1, "filename": "kea_exporter-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "690377e4b337aa36cd859b8cec2d63f7", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 7284, "upload_time": "2017-12-08T21:52:22", "url": "https://files.pythonhosted.org/packages/10/12/7306779cfd8e5ef2af590cdd7c174936d6405617a4cb1a755fd45e63e829/kea_exporter-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "56daa7ec159ec52dec157bd590172dc6", "sha256": "b4ed96efedc2105a01ab12328abd55fcbcb5750702f6f5470128e6d4f3c87804" }, "downloads": -1, "filename": "kea-exporter-0.3.0.tar.gz", "has_sig": false, "md5_digest": "56daa7ec159ec52dec157bd590172dc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4831, "upload_time": "2017-12-08T21:52:20", "url": "https://files.pythonhosted.org/packages/4a/75/b7b4f35f52989b32fdf734da07c5453fc954e9e6ca6ffca0c51e83a51aff/kea-exporter-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "fb1b18d85f5aa3676c8cf951f3c8349f", "sha256": "79bb1c3c7045c276fcba5af6695de26fbb2b069feca413e0c829970f55d7c604" }, "downloads": -1, "filename": "kea_exporter-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "fb1b18d85f5aa3676c8cf951f3c8349f", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 7280, "upload_time": "2018-02-16T20:00:00", "url": "https://files.pythonhosted.org/packages/e4/42/5bd6ebe9b40159a45940b14881a330f7cc62e3479123a41ff2ad3f686ab1/kea_exporter-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e42f3d3ed9f2eb4e9987420b6d93f95", "sha256": "8ed6031e3a1bf2bb320a91a56bce331b1ec35920426ac35a183b1c92badd1ea6" }, "downloads": -1, "filename": "kea-exporter-0.3.1.tar.gz", "has_sig": false, "md5_digest": "4e42f3d3ed9f2eb4e9987420b6d93f95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4826, "upload_time": "2018-02-16T19:59:57", "url": "https://files.pythonhosted.org/packages/2a/10/2e54f2b14c0c60ad95870c346fa365d011aeaf350588e14a98b7a06ce58e/kea-exporter-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "ff44e01457648cb516a3ee04c94abbb7", "sha256": "eb7c0adf85328c3de72a008abb3f00e79f02638fc4b08dd6bd326ad4b50ab743" }, "downloads": -1, "filename": "kea_exporter-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "ff44e01457648cb516a3ee04c94abbb7", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 6542, "upload_time": "2018-11-10T20:32:47", "url": "https://files.pythonhosted.org/packages/b2/4f/397bbc32a57121cfbd67de15253eee1176fd750e03ebac7489e73456939f/kea_exporter-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "836326a4d0024cd1dbedeaaadd69339a", "sha256": "65734e094c4e838cf5dda9159a1eaa55754003324730e7ac73206007180bb206" }, "downloads": -1, "filename": "kea-exporter-0.3.2.tar.gz", "has_sig": false, "md5_digest": "836326a4d0024cd1dbedeaaadd69339a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4799, "upload_time": "2018-11-10T20:32:45", "url": "https://files.pythonhosted.org/packages/5a/05/8aaa016c1d95db3b577c1812b46db4dc9fba83d5a5abd4be1596a3fa41ce/kea-exporter-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "09b2b11f6de6f495674fdf32f54663a1", "sha256": "feddbcd8e725a8d3ccf5554c387a4244db93d62735fd69f10bbfffeb1cbd89b2" }, "downloads": -1, "filename": "kea_exporter-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "09b2b11f6de6f495674fdf32f54663a1", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 6548, "upload_time": "2018-11-18T15:30:59", "url": "https://files.pythonhosted.org/packages/de/a1/e222a757e23a0fec91d1dc8bbd5fd0759b0b72d9a4377bf6f9a775c21398/kea_exporter-0.3.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "706d9e5f164b53a316982c4a155a5eba", "sha256": "0c942983ff75bd06a0002b50d794c7083a7b799e6d4f9d95d65ccae332e790d9" }, "downloads": -1, "filename": "kea-exporter-0.3.3.tar.gz", "has_sig": false, "md5_digest": "706d9e5f164b53a316982c4a155a5eba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4809, "upload_time": "2018-11-18T15:30:57", "url": "https://files.pythonhosted.org/packages/6e/1b/e6e562d5cd133060074d6254f42c6c9bef27b29c067a70575f21716da6b2/kea-exporter-0.3.3.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "c25b28add838feffd7932dd83a86482c", "sha256": "815c2d4d7b29193cfae4f65b895bcb9fdd5ee06d3efda748eabd2ae4f3020f7a" }, "downloads": -1, "filename": "kea_exporter-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c25b28add838feffd7932dd83a86482c", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 6791, "upload_time": "2019-09-09T14:44:37", "url": "https://files.pythonhosted.org/packages/5f/f8/6b7ed681e98f52407bc875740467302775ddd9ac17a15aa2e8a573dc9507/kea_exporter-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e5462e257decf77894c6619860c45c05", "sha256": "e419374aa3c0aa32200fb1a4e20a97ded6f77673b3f674861f25a04f7927d881" }, "downloads": -1, "filename": "kea-exporter-0.4.0.tar.gz", "has_sig": false, "md5_digest": "e5462e257decf77894c6619860c45c05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5113, "upload_time": "2019-09-09T14:44:35", "url": "https://files.pythonhosted.org/packages/89/95/eb9772b99f0d6bf67e0518c1b3b1c8bd8c8f5759e96342a03d6821392c08/kea-exporter-0.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c25b28add838feffd7932dd83a86482c", "sha256": "815c2d4d7b29193cfae4f65b895bcb9fdd5ee06d3efda748eabd2ae4f3020f7a" }, "downloads": -1, "filename": "kea_exporter-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c25b28add838feffd7932dd83a86482c", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 6791, "upload_time": "2019-09-09T14:44:37", "url": "https://files.pythonhosted.org/packages/5f/f8/6b7ed681e98f52407bc875740467302775ddd9ac17a15aa2e8a573dc9507/kea_exporter-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e5462e257decf77894c6619860c45c05", "sha256": "e419374aa3c0aa32200fb1a4e20a97ded6f77673b3f674861f25a04f7927d881" }, "downloads": -1, "filename": "kea-exporter-0.4.0.tar.gz", "has_sig": false, "md5_digest": "e5462e257decf77894c6619860c45c05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5113, "upload_time": "2019-09-09T14:44:35", "url": "https://files.pythonhosted.org/packages/89/95/eb9772b99f0d6bf67e0518c1b3b1c8bd8c8f5759e96342a03d6821392c08/kea-exporter-0.4.0.tar.gz" } ] }