Check RPM(s) and Drivers information
Project description
soliddriver-checks
A tool for RPM(s)
and installed/running drivers
checking, with this tool, users can have an overview of their RPM(s) and drivers status:
-
RPM(s): checks
vendor
,signature
,distribution
andsupported
flag for drivers. -
Drivers: checks
supported
flag,SUSE release
,running
andRPM name
.
vendor
: A RPM should have a vendor name.
signature
: Confirm the signature is from the vendor above.
distribution
:
supported flag
: The values of the flag respensent:
- yes: This driver is supported by SUSE. But please confirm with SUSE if you're not sure if it's really supported by SUSE or the auther of the driver just put a
yes
on it. - external: This driver is supported by both vendor and SUSE.
- Missing or no: The driver is not supported by SUSE, please contact the one who provide it to you for any issues.
Examples:
-
Check RPMs:
# generate a html report for your rpm checks. python solid_driver_checks.py -d /path/to/your/rpm/directory -o html -of name.html
-
Check all drivers on the system.
# generate reports with html, excel, pdf format of your os. python solid_driver_checks.py -s -o all -od reports
-
Check remote drivers.
- Put all your server information in a json config file, for example:
{ "servers": [ { "check": "True", "ip": "10.67.17.139", "user": "username", "password": "password", "ssh_port": 22, "query": "suse" }, { "check": "True", "ip": "10.67.18.39", "user": "username", "password": "password", "ssh_port": 22, "query": "vendor" } ] }
query
: respensent the supported flag you can give all, suse, vendor, unknow to it.- Run the command below:
# generate excel report of your remote servers. python solid_driver_checks.py -e config.json
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for soliddriver-checks-0.0.13.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4acf3103d673813141fedbe019b6cb5adf1f5a474cea20d26e819b248f611b56 |
|
MD5 | 7de1e87c24a5ff70b21049c7f1306ab5 |
|
BLAKE2b-256 | 5fe148c022ba2baa80e69cffb1bd3265f5521a2ebf40a154bb1757e1bc34f85e |
Hashes for soliddriver_checks-0.0.13-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 344ab0a6ac6c1e41963fa29c9ac4c3c2e12ef98e40af1e6e42dcc19ff6ca6c55 |
|
MD5 | 6c2e73baeff93b7cdf6756bae2f32240 |
|
BLAKE2b-256 | 7fc09bd4e3ce84eadafb4b8bb4277737ac8f7118b0dad70dcf93041c29a24a69 |