Skip to main content

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

[1]. https://www.robware.net/rvtools/

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)

Source distribution for rvtools-python 1.0.0
File Size Uploaded Provenance
rvtools_python-1.0.0.tar.gz 10.0 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for rvtools-python 1.0.0
File Interpreter ABI Platform
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.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page