{ "info": { "author": "shaozhi.zhang", "author_email": "davidbjhd@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "\u4ecb\u7ecd\n=========\npyzbx \u4f7f\u7528python\u5f00\u53d1\u83b7\u53d6zabbix \u6e90\u6570\u636e\u7684API Application.\n\n###\u7248\u672c###\n0.0.1\n\n###\u529f\u80fd###\n\u76ee\u524d\u8be5APP\u63d0\u4f9b\u4e00\u4e9b\u83b7\u53d6zabbix \u6570\u636e\u7684interface,\u5177\u4f53\u529f\u80fd\u5982\u4e0b:\n \n* [getAuthCode()] - \u7528\u6237\u83b7\u53d6\u767b\u5165\u7528\u6237\u7684Auth\u6458\u8981.\n* [getHostid()] - \u901a\u8fc7\u53c2\u6570hostname,\u83b7\u53d6\u8be5hostname\u7684hostid.\n* [getItemid()] - \u83b7\u53d6item \u7684itemid.\n* [getHistoryData()] - \u83b7\u53d6\u5386\u53f2\u6570\u636e.\u5177\u4f53\u7684\u53c2\u6570\u53ef\u4ee5\u53c2\u8003:https://www.zabbix.com/documentation/2.0/manual/appendix/api/history/get\n\n\n###\u5b89\u88c5###\n```sh\n$ pip install pyzbx\n```\n\n###\u5b9e\u4f8b###\n```sh\n$ response = pyzbx.ZbxAPI(zabbix_url=\"http://zabbix_server[:port]/zabbix/api_jsonrpc.php\", user='user', password='password')\n$ auth = response.getAuthCode() #\u83b7\u53d6\u767b\u5165\u7528\u6237\u7684Auth\u6458\u8981\n$ hostid = response.getHostid(monitor_hostname='x.x.x.x') #\u83b7\u53d6item \u76d1\u63a7\u4e3b\u673a\u7684hostid\n$ itemid = response.getItemid(monitor_item_key='system.cpu.util[,steal]') #\u83b7\u53d6item \u76d1\u63a7\u9879\u7684itemid\n$ historyData = response.getHistoryData(monitor_item_key='system.cpu.util[,steal]', \n history=3, \n output='extend', \n limit=10) #\u83b7\u53d6zabbix Server\u7684\u5386\u53f2\u8bb0\u5f55\n```\n\n###\u5173\u4e8e\u4f5c\u8005@shaozhi.zhang###\n```sh\nfunction author(){\n Email='davidbjhd@gmail.com';\n Blog='http://www.pydevops.com';\n}\n```", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/davidbj/pyzbx", "keywords": "get zabbix data api.", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "pyzbx", "package_url": "https://pypi.org/project/pyzbx/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyzbx/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/davidbj/pyzbx" }, "release_url": "https://pypi.org/project/pyzbx/0.0.3/", "requires_dist": null, "requires_python": null, "summary": "python get zabbix data api interface.", "version": "0.0.3" }, "last_serial": 1692498, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "c9561f0f090301f029404b04c3ce1a54", "sha256": "84b3ad60885215192f5e98a6fc19d4e497347bb2c2d9d6293ec12fa53de7f3d6" }, "downloads": -1, "filename": "pyzbx-0.0.1.tar.gz", "has_sig": false, "md5_digest": "c9561f0f090301f029404b04c3ce1a54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2660, "upload_time": "2015-08-25T02:26:24", "url": "https://files.pythonhosted.org/packages/1b/3d/ffc399e6471204ab0a229693a4102d583d4a86d7d5ad6901bddef02f0d34/pyzbx-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "502ea3bf801ac2c09e40fe457a00748a", "sha256": "c12fee52926e73829b1fa5695ef7724c982fb68e8a86bf3f9349152cb8415a11" }, "downloads": -1, "filename": "pyzbx-0.0.2.tar.gz", "has_sig": false, "md5_digest": "502ea3bf801ac2c09e40fe457a00748a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3412, "upload_time": "2015-08-25T04:35:49", "url": "https://files.pythonhosted.org/packages/ae/3b/fc4a7c450bcf5e149acffd549931907655a215c80fac1b3b9f05331b7e89/pyzbx-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "d03fc18f1e4359aecc644f48f621836b", "sha256": "fcbfac1e820f933c39c506de64594e6680bdfb93a4856afd1e23bbebf8e538f0" }, "downloads": -1, "filename": "pyzbx-0.0.3.tar.gz", "has_sig": false, "md5_digest": "d03fc18f1e4359aecc644f48f621836b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3441, "upload_time": "2015-08-25T06:55:19", "url": "https://files.pythonhosted.org/packages/5d/82/591233ecc7354a3760202abb2da7bcf0831bec7da92f39659420e311df7b/pyzbx-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d03fc18f1e4359aecc644f48f621836b", "sha256": "fcbfac1e820f933c39c506de64594e6680bdfb93a4856afd1e23bbebf8e538f0" }, "downloads": -1, "filename": "pyzbx-0.0.3.tar.gz", "has_sig": false, "md5_digest": "d03fc18f1e4359aecc644f48f621836b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3441, "upload_time": "2015-08-25T06:55:19", "url": "https://files.pythonhosted.org/packages/5d/82/591233ecc7354a3760202abb2da7bcf0831bec7da92f39659420e311df7b/pyzbx-0.0.3.tar.gz" } ] }