{ "info": { "author": "Adolfo Suzzano", "author_email": "adolfo@ngxlabs.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7" ], "description": "# CloudMon\n\n\nCloudMon is a monitoring orchestrator for clouds. Cloudmon integrates directly an IaaS plataform (currently works with Apache CloudStack and AWS EC2) with a monitoring plataform (Zabbix).\n\n\nOn the fly, CloudMon will:\n\n* create, delete or change status of zabbix hosts (each host corresponds to an IaaS VM) and even update its configurations (templates, hostgroups, macros...) replicating the changes (created/removed/stopped) ocurred within the VMs.\n\n* Read VMs [resource tags](Tags.md) and take different actions based on its values.\n\n* Associate zabbix hosts to predefined templates or hostgroups.\n\n* Simultaneously monitor multiple Cloud regions (different or same IaaS).\n\nCloudMon works as a Python Daemon that retrieves IaaS data through CloudStack API, AWS EC2 API and/or its event queues, processing that data and taking the proper action in Zabbix through the Zabbix API.\n\nCloudMon requires a Zabbix Agent installed to ensure proper functionality.\n\nCloudMon has been tested and used in CentOS environments and Python 2.7.\n\n\n\n\n## Getting Started\n\n* Read the [documentation](https://cloudmon.readthedocs.io)\n* Recommended to create a python virtualenv for CloudMon.\n* Install via `pip install cloudmon`.\n* Edit your `cloudmon.conf` file for your needs. See [Configuration](Configuration.md).\n* Create and edit one or more [managers](Managers.md).\n* Edit /etc/init.d/cloudmon if needed.\n* Run CloudMon with: `cloudmon` or `/etc/init.d/cloudmon start | stop | restart`. See [Usage](Usage.md).\n\n## Success Stories\n\nCloudMon has been successfully used by Globo.com to monitor its Cloud Infrastructure.\n\n# Changelog\nAll notable changes to this project will be documented in this file.\n\nThe format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),\nand this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).\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/globocom/cloudmon", "keywords": "cloudmon", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "cloudmon", "package_url": "https://pypi.org/project/cloudmon/", "platform": "", "project_url": "https://pypi.org/project/cloudmon/", "project_urls": { "Homepage": "https://github.com/globocom/cloudmon" }, "release_url": "https://pypi.org/project/cloudmon/0.3.0/", "requires_dist": [ "setuptools", "cs", "configobj", "Cerberus", "Unidecode", "pika", "python-daemon", "pyzmq", "pyzabbix", "redis", "boto3" ], "requires_python": ">=2.7, !=3.*", "summary": "Monitoring Orchestrator for Clouds", "version": "0.3.0" }, "last_serial": 5320747, "releases": { "0.3.0": [ { "comment_text": "", "digests": { "md5": "c39f3a3f931e4bed975edc8fdbe0d893", "sha256": "f8b30489ef3f3b2f54d1002554c7f56f41ca333a5dda23395a7c326f67bbb070" }, "downloads": -1, "filename": "cloudmon-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c39f3a3f931e4bed975edc8fdbe0d893", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.*", "size": 52973, "upload_time": "2019-05-27T04:58:31", "url": "https://files.pythonhosted.org/packages/64/4d/4ccf2228a111cb763ddd1023365b84f91f62b5efd6e98a03c525b5ed6a61/cloudmon-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8a7540f28023bb45f02d584050f4e9b5", "sha256": "33158b405a13275c84c87d0f067314025d3f5fd19f5f9bf7cf3c42775e94c9f7" }, "downloads": -1, "filename": "cloudmon-0.3.0.tar.gz", "has_sig": false, "md5_digest": "8a7540f28023bb45f02d584050f4e9b5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.*", "size": 46430, "upload_time": "2019-05-27T04:58:34", "url": "https://files.pythonhosted.org/packages/12/d5/f03c51378b1e998b7a7aa3ed23ae8456014f08678db312d88cd1fe55bf26/cloudmon-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c39f3a3f931e4bed975edc8fdbe0d893", "sha256": "f8b30489ef3f3b2f54d1002554c7f56f41ca333a5dda23395a7c326f67bbb070" }, "downloads": -1, "filename": "cloudmon-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c39f3a3f931e4bed975edc8fdbe0d893", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.*", "size": 52973, "upload_time": "2019-05-27T04:58:31", "url": "https://files.pythonhosted.org/packages/64/4d/4ccf2228a111cb763ddd1023365b84f91f62b5efd6e98a03c525b5ed6a61/cloudmon-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8a7540f28023bb45f02d584050f4e9b5", "sha256": "33158b405a13275c84c87d0f067314025d3f5fd19f5f9bf7cf3c42775e94c9f7" }, "downloads": -1, "filename": "cloudmon-0.3.0.tar.gz", "has_sig": false, "md5_digest": "8a7540f28023bb45f02d584050f4e9b5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.*", "size": 46430, "upload_time": "2019-05-27T04:58:34", "url": "https://files.pythonhosted.org/packages/12/d5/f03c51378b1e998b7a7aa3ed23ae8456014f08678db312d88cd1fe55bf26/cloudmon-0.3.0.tar.gz" } ] }