{ "info": { "author": "Henry Herzfeld", "author_email": "herzfeld2@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "DCIM_fau \n==========\n\n![](https://img.shields.io/badge/build-alpha-blue.svg)\n\n### Features\n\n- Autonomous data collection via SNMP \n- Supports Python 2.7 and up\n- Lightweight, no dependencies (non-standard, 2.7+)\n- Available on PyPi\n\nAbout\n-------------\n\nDCIM_fau is a Python program designed to simplify deploying and monitoring large SNMP-based networking interfaces.\n\n\n\nGetting Started \n----\nDCIM_fau is quick to deploy and even quicker to run.\n\n#### 1. Installation\nFirstly, pull the package from either PyPi or Github:\n\n         `$ pip install dcim_fau`         _installation via pip package manager is **always** preferred_\n\n#### 2. _conf.yaml_\nThe configuration file for DCIM_fau uses markdown to notate specific parameters required to run in a readable format.\n\n #####     _conf.yaml_ example\n```YAML \n snmp:\n - COMM_STRING: 'mySNMPsecret'\n\n chron:\n # collection interval (seconds)\n - COLL_INTERVAL: 120\n\n# MYSQL connection info\n db:\n - DB_HOST: 'localhost'\n - DB_USER: 'root'\n - DB_PASSWORD: 'admin'\n - DB_NAME: 'deebee'\n```\n\n     You **must** include your _conf.yaml_ in your DCIM_fau root directory, with all parameters validated.\n\n#### 3. Initialize and Run\n##### Initialization:\n\nDCIM_fau utilizes Python's `console_scripts` entry point logic to simplify deployment and execution.\n\nTo initialize, run the following command:\n\n`$ scaffold`\n\nThis scaffolds the database, building the necessary structure for the provided equipment OIDs.\n\n##### Run:\nTo start collection, run the following command:\n\n`$ run`\n\n\nThe MIT License (MIT)\n=====================\n\nCopyright \u00a9 2018 Henry Herzfeld\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \u201cSoftware\u201d), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \u201cAS IS\u201d, WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "dcim,fau", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "dcim-fau", "package_url": "https://pypi.org/project/dcim-fau/", "platform": "", "project_url": "https://pypi.org/project/dcim-fau/", "project_urls": null, "release_url": "https://pypi.org/project/dcim-fau/1.2/", "requires_dist": [ "pyyaml", "pysnmp", "redis", "walrus", "pytest" ], "requires_python": ">=3.4", "summary": "", "version": "1.2" }, "last_serial": 4438231, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "dc8577054a47e0ade1a597abf5fbc2b3", "sha256": "152aa14c62d0ff226b3ee38e4c40fc42d91b7ce18c899f4c320dc7f53c3962b7" }, "downloads": -1, "filename": "dcim_fau-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "dc8577054a47e0ade1a597abf5fbc2b3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 8609, "upload_time": "2018-10-30T07:35:43", "url": "https://files.pythonhosted.org/packages/91/60/0d53c098d2f886b3b7bab63791eb5dfba8a01f3af9248302905e3b871c39/dcim_fau-0.1-py3-none-any.whl" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "62f64b3ac8750aecd039c462baf75961", "sha256": "6d5d4cd4fe731f6666d06f65cb2365995dc4264a37f764675b7d63b55155fece" }, "downloads": -1, "filename": "dcim_fau-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "62f64b3ac8750aecd039c462baf75961", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 8746, "upload_time": "2018-10-31T18:04:40", "url": "https://files.pythonhosted.org/packages/00/fe/c181be31bd63e00fd810c176ea18edf677768bda8ad23a22e6c697e32cab/dcim_fau-1.0-py3-none-any.whl" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "cf1d7abb3222c12143904244263ed31e", "sha256": "3643d27daa1d49141990ccd701f4841814139f4f5d2f1f25f3b90739a4c67034" }, "downloads": -1, "filename": "dcim_fau-1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "cf1d7abb3222c12143904244263ed31e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 8744, "upload_time": "2018-10-31T18:44:45", "url": "https://files.pythonhosted.org/packages/97/a0/dc7795e509d55b31e1c233ff9cdad3f2bb5629c2ae39422edfb0114870f8/dcim_fau-1.1-py3-none-any.whl" } ], "1.1a0": [ { "comment_text": "", "digests": { "md5": "3dcf41cd11158afd3758b76c4bd6aa5d", "sha256": "dfeb26222cd1c2b039b652d537d2b2fe3daa18921502f2d6cb03ab51f3d57bc3" }, "downloads": -1, "filename": "dcim_fau-1.1a0-py3-none-any.whl", "has_sig": false, "md5_digest": "3dcf41cd11158afd3758b76c4bd6aa5d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 8792, "upload_time": "2018-10-31T19:01:28", "url": "https://files.pythonhosted.org/packages/7e/38/ce3fcfae1d0d9e673fe16d14056536c43fa5b103a634a202edd4df74ff64/dcim_fau-1.1a0-py3-none-any.whl" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "201319aeec4d2d3126a56dabbd071dad", "sha256": "18ce1671ae13d221c1d5f45779defeaa4c698cf4a6fcdab0fdfa087eeff61a4e" }, "downloads": -1, "filename": "dcim_fau-1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "201319aeec4d2d3126a56dabbd071dad", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 8787, "upload_time": "2018-10-31T20:13:39", "url": "https://files.pythonhosted.org/packages/a1/79/619e3ede170a2ea30790c89c95bba7219b625012bad4f8b63d503668f29e/dcim_fau-1.2-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "201319aeec4d2d3126a56dabbd071dad", "sha256": "18ce1671ae13d221c1d5f45779defeaa4c698cf4a6fcdab0fdfa087eeff61a4e" }, "downloads": -1, "filename": "dcim_fau-1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "201319aeec4d2d3126a56dabbd071dad", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 8787, "upload_time": "2018-10-31T20:13:39", "url": "https://files.pythonhosted.org/packages/a1/79/619e3ede170a2ea30790c89c95bba7219b625012bad4f8b63d503668f29e/dcim_fau-1.2-py3-none-any.whl" } ] }