rvtools python
Application to be executed on Linux and collect all information from vCenter
The idea is to be a similar application as RVTools [1] the main difference is, the application from website was designed to be executed only on MS platform, this version will be written in python 3.x so will be possible execute on Linux environment.
About the final result, the idea is generate one similar output CSV files.
The point here is not about COPY but just improve the Python skill and use the project [1] as reference once this one is a fantastic product !!!
Thank you and feel free to request Features / Enhancements.
Ps.: Necessary python 3.6 or greather. Improving the code to be supported by 2.7 as well
How to use??
First, install the python module
$ pip install rvtools-python
Now it's time to execute it.
$ rvtools
On the first run, will be created the file ~/.rvtools.conf
vcenter=<fqdn>
username=<vcenter username>
password=<password>
directory=<directory>
You can just update the information on the file to be seamless and generate all reports without ask you the password again or you are able to pass the information all the time as parameter
$ rvtools --help
usage: rvtools [-h] [-s HOST] [-u USERNAME] [-p PASSWORD] [-d DIRECTORY]
[-v VERBOSE]
RVTools Python parameters
optional arguments:
-h, --help show this help message and exit
-s HOST, --host HOST vCenter server to connect to
-u USERNAME, --username USERNAME
vCenter username
-p PASSWORD, --password PASSWORD
vCenter username password
-d DIRECTORY, --directory DIRECTORY
Directory where will be saved all csv files. Should be
empty
-v VERBOSE, --verbose VERBOSE
Show additional info.
$
The result will be the csv file created on the directory defined on the conf file by directory=<directory> or via CLI by -d DIRECTORY.
vinfo.csv
...
Hope you enjoy it. Still working to improve/add all features. Feel free to send your feedback or just submit the new Issue here.
Best Waldirio
Metadata
Release files for rvtools-python 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| rvtools_python-1.0.0.tar.gz | 10.0 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| rvtools_python-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 19.4 kB
Release files / rvtools_python-1.0.0.tar.gz
| Download URL | rvtools_python-1.0.0.tar.gz |
|---|---|
| Size | 10.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a71764a0c614121f40cce58c79f184afabb4fe2a15d7cdde0f67f710e6e49287
|
|
BLAKE2b-256 checksum How to use checksums |
b97c41e9e7fef84ee88aa1f02d0912901bb1ade5304b4ab70fd8ac1fddc409f0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.9.13
|
Release files / rvtools_python-1.0.0-py3-none-any.whl
| Download URL | rvtools_python-1.0.0-py3-none-any.whl |
|---|---|
| Size | 9.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
acd657173bbc51da193856bd58336ffaff88489c45e7e3de10b743c195f94309
|
|
BLAKE2b-256 checksum How to use checksums |
ae981966a76cd5c4b61d35548ff64f99970223c19074e06e918f16e5b7bd6820
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.9.13
|
Security for rvtools-python 1.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.