{ "info": { "author": "Brian Glogower", "author_email": "brian@glogower.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Internet", "Topic :: Software Development", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Networking", "Topic :: System :: Networking :: Monitoring", "Topic :: System :: Operating System", "Topic :: System :: Systems Administration", "Topic :: Utilities" ], "description": "brocade-tool\n============\n\nSystem Requirements\n-------------------\n\n- Python >= 2.6 and Python < 3\n- Python modules are in requirements.txt\n\nInstallation\n------------\n\nFrom PyPI\n~~~~~~~~~\n\n**Notes**\n\n- Don't forget to `modify <#configure>`__ **/etc/brocadetool.conf**\n after installation\n\n ::\n\n sudo pip install netscaler-tool\n sudo mkdir -p /var/log/brocade-tool\n sudo touch /var/log/brocade-tool/brocade-tool.log\n sudo chown : /var/log/brocade-tool/brocade-tool.log\n sudo chmod /var/log/brocade-tool/brocade-tool.log\n sudo wget -O /etc/brocadetool.conf https://github.com/tagged/brocade-tool/blob/master/brocadetool.conf.example\n\nFrom Source\n~~~~~~~~~~~\n\n#. git clone https://github.com/tagged/brocade-tool.git\n#. cd brocade-tool\n#. sudo python setup.py install\n#. sudo mkdir -p /var/log/brocade-tool\n#. sudo touch /var/log/brocade-tool/brocade-tool.log\n#. sudo chown : /var/log/brocade-tool/brocade-tool.log\n#. sudo chmod /var/log/brocade-tool/brocade-tool.log\n#. sudo cp brocadetool.conf.example /etc/brocadetool.conf\n#. Modify /etc/brocadetool.conf\n\nConfiguration\n-------------\nAll changes should be made in /etc/brocadetool.conf\n\n#. Set previous_data_path to the path where brocade-tool where store metric for any OIDs that have rate option set.\n#. Set **passwd** with the SNMP community password\n#. Set **oids**\n\n - If you want to turn a counter into a gauge, specify 'rate'\n#. (Optional)\n\n - Set carbon values, if you plan to send metric to a carbon\n\nUsage\n-----\n\nCurrently, the brocade-tool is used for monitoring. Enter all the OIDs you want to monitor in the /etc/brocadetool.conf yaml file and that is it.\n\n::\n\n brocade-tool --help\n usage: brocade-tool [-h] [--passwd PASSWD] [--dryrun] [--debug] [--verbose]\n [--carbon]\n BROCADE {show} ...\n\n positional arguments:\n BROCADE IP or name of Brocade\n {show}\n show sub-command for showing objects\n\n optional arguments:\n -h, --help show this help message and exit\n --passwd PASSWD Community password for brocade user. Default is to fetch\n from brocadetool.conf\n --dryrun Dryrun\n --debug Shows what's going on\n --verbose, -v Shows more info\n --carbon Send data to carbon?\n\n brocade-tool brocade01 show --help\n usage: brocade-tool BROCADE show [-h] {ports} ...\n\n positional arguments:\n {ports}\n ports sub-command for showing stats about all ports\n\n optional arguments:\n -h, --help show this help message and exit\n\nBy default, brocade-tool will query the brocade device for all specified\nOIDs. If you wish to have it only query a sub set of OIDs, you can use **--stat**\n\n::\n\n brocade-tool brocade01 show ports --stat swFCPortTxWords swFCPortRxWords", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.tagged.com/siteops/brocade-tool", "keywords": "Automation,Brocade,Networking", "license": "Apache v2.0", "maintainer": null, "maintainer_email": null, "name": "brocade-tool", "package_url": "https://pypi.org/project/brocade-tool/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/brocade-tool/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.tagged.com/siteops/brocade-tool" }, "release_url": "https://pypi.org/project/brocade-tool/0.1.11/", "requires_dist": null, "requires_python": null, "summary": "Monitors Brocades", "version": "0.1.11" }, "last_serial": 1470762, "releases": { "0.1.11": [ { "comment_text": "", "digests": { "md5": "a6b4ce37a3fa75de76cf04deee6dbce8", "sha256": "48a4afae70256e1b61dc313014468b76e79c36866cb67407110204b9233c70e9" }, "downloads": -1, "filename": "brocade-tool-0.1.11.tar.gz", "has_sig": false, "md5_digest": "a6b4ce37a3fa75de76cf04deee6dbce8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12869, "upload_time": "2015-03-20T21:44:58", "url": "https://files.pythonhosted.org/packages/0b/c5/7c35daddcd2810b10213aab446f8d7c811f512e19bd72a7c1cce5d5e2c90/brocade-tool-0.1.11.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a6b4ce37a3fa75de76cf04deee6dbce8", "sha256": "48a4afae70256e1b61dc313014468b76e79c36866cb67407110204b9233c70e9" }, "downloads": -1, "filename": "brocade-tool-0.1.11.tar.gz", "has_sig": false, "md5_digest": "a6b4ce37a3fa75de76cf04deee6dbce8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12869, "upload_time": "2015-03-20T21:44:58", "url": "https://files.pythonhosted.org/packages/0b/c5/7c35daddcd2810b10213aab446f8d7c811f512e19bd72a7c1cce5d5e2c90/brocade-tool-0.1.11.tar.gz" } ] }