{ "info": { "author": "Jes\u00fas Losada Novo", "author_email": "dev@jesuslosada.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries", "Topic :: System :: Monitoring", "Topic :: System :: Networking :: Monitoring", "Topic :: System :: Systems Administration" ], "description": "=============\nzabbix-client\n=============\n\n**zabbix-client** is a Zabbix API wrapper written in Python. It works on\nPython 2.6+ and 3.2+.\n\nZabbix API\n----------\n\nZabbix API was introduced in Zabbix 1.8 and allows you to create, update\nand fetch Zabbix objects (like hosts, items, graphs and others) through\nthe JSON-RPC 2.0 protocol.\n\nZabbix API documentation:\n\n* `Getting started with Zabbix API`_\n* `Zabbix API description`_\n* `Zabbix API method reference`_\n\nJSON-RPC documentation:\n\n* `JSON-RPC 2.0 specification`_\n\n**zabbix-client** supports all Zabbix versions including the JSON-RPC\nAPI, starting with Zabbix 1.8.\n\nUsage\n-----\n\nCalling a method that does not require authentication::\n\n >>> from zabbix_client import ZabbixServerProxy\n >>> s = ZabbixServerProxy('http://localhost/zabbix')\n >>> s.apiinfo.version()\n '2.0.12'\n\nCalling a method that requires previous authentication::\n\n >>> from zabbix_client import ZabbixServerProxy\n >>> s = ZabbixServerProxy('http://localhost/zabbix')\n >>> s.user.login(user='Admin', password='zabbix')\n '44cfb35933e3e75ef51988845ab15e8b'\n >>> s.host.get(output=['hostid', 'host'])\n [{'host': 'Zabbix server', 'hostid': '10084'},\n {'host': 'Test', 'hostid': '10085'}]\n >>> s.user.logout()\n True\n\nLicense\n-------\n\nLicensed under the Apache License.\n\n.. _Getting started with Zabbix API: https://www.zabbix.com/documentation/1.8/api/getting_started\n.. _Zabbix API description: https://www.zabbix.com/documentation/2.2/manual/api\n.. _Zabbix API method reference: https://www.zabbix.com/documentation/2.2/manual/api/reference\n.. _JSON-RPC 2.0 specification: http://www.jsonrpc.org/specification", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jesuslosada/zabbix-client", "keywords": "zabbix,api,json-rpc,monitoring", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "zabbix-client", "package_url": "https://pypi.org/project/zabbix-client/", "platform": "", "project_url": "https://pypi.org/project/zabbix-client/", "project_urls": { "Homepage": "https://github.com/jesuslosada/zabbix-client" }, "release_url": "https://pypi.org/project/zabbix-client/0.1.2/", "requires_dist": null, "requires_python": "", "summary": "Zabbix API wrapper", "version": "0.1.2" }, "last_serial": 5333959, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "3fdbe1edc0982222912e3353bc1993d3", "sha256": "7dbd13e02462e114ecd490755fff2dfbc47951062da1ba37d6b1405e8a495cbe" }, "downloads": -1, "filename": "zabbix-client-0.1.0.tar.gz", "has_sig": false, "md5_digest": "3fdbe1edc0982222912e3353bc1993d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5597, "upload_time": "2014-08-10T22:20:01", "url": "https://files.pythonhosted.org/packages/f6/97/04e3d27ee27a39005a2f139c686d870af0337bc894407829360c48122d99/zabbix-client-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "10d7e04b630c3602bf10a9382cf038e9", "sha256": "0273958eb98a41d7d4c785566604409addb224b02a4b2c1983dc80c65f0faf95" }, "downloads": -1, "filename": "zabbix-client-0.1.1.tar.gz", "has_sig": false, "md5_digest": "10d7e04b630c3602bf10a9382cf038e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5582, "upload_time": "2015-09-19T16:26:38", "url": "https://files.pythonhosted.org/packages/95/75/2b91fefb6e701eff8ce36ebbae7d09adccea0bcb0cd9b5779c3676b674a1/zabbix-client-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "d674465da652dfad8f1173a43ae6c75c", "sha256": "1e3807177b7d1c2d4c3653160dbf5e3535beb2b8f61cced31948ccc1051b4850" }, "downloads": -1, "filename": "zabbix-client-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d674465da652dfad8f1173a43ae6c75c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5592, "upload_time": "2019-05-29T19:23:33", "url": "https://files.pythonhosted.org/packages/28/79/4e69bdc5471b5d8560a6f8de89971319535af9268cbe57b6afda6aafd944/zabbix-client-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d674465da652dfad8f1173a43ae6c75c", "sha256": "1e3807177b7d1c2d4c3653160dbf5e3535beb2b8f61cced31948ccc1051b4850" }, "downloads": -1, "filename": "zabbix-client-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d674465da652dfad8f1173a43ae6c75c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5592, "upload_time": "2019-05-29T19:23:33", "url": "https://files.pythonhosted.org/packages/28/79/4e69bdc5471b5d8560a6f8de89971319535af9268cbe57b6afda6aafd944/zabbix-client-0.1.2.tar.gz" } ] }