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.
Usage: soliddriver-checks [OPTIONS] [CHECK_TARGET]
Run checks against CHECK_TARGET.
CHECK_TARGET can be:
rpm file
directory containing rpm files
"system" to check locally installed kernel modules
a config file listing remote systems to check
default is local system
Options:
-f, --format [html|excel|pdf|all]
Specify output format, default is html, the
default output is $(pwd)/check_result.html
-q, --query [suse|other|unknown|all]
Filter results based on vendor tag from rpm
package providing module. "suse" = SUSE,
"other" = other vendors, "unknown" = vendor
is unknown, "all" = show all (default)
-o, --output TEXT Output destination. Target can be filename
or point existing directory If directory,
files will be placed in the directory using
a autmatically generated filename. If target
is not an existing directory, file name is
assumed and output files will use the path
and file name specified. In either case, the
file extension will be automatically
appended matching on the output format
Examples:
-
Check RPMs:
# generate a html report for your rpm checks as default output. soliddriver-checks /path/to/your/rpm/directory
-
Check all drivers on the system.
# generate reports with html, excel, pdf format of your os. soliddriver-checks
-
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. soliddriver-checks ./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.17.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 447837a1de1ea4a59e91cc47cfd900f94e01072027ab4de1a29ef6d063a5dcda |
|
MD5 | 64cbe8ca848d335e3e9291ff3d06f2b8 |
|
BLAKE2b-256 | 52de5e8188cd1e9c38d40dea1c47167d6861e5135bcc7ae182bf064a0344ed5f |
Hashes for soliddriver_checks-0.0.17-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8dd1132f3a2d128654759b16f6a2b684130e9afabc7f61edc507da5a8f1f4eb |
|
MD5 | 9e69eab05f070958b258e8be6a4d7750 |
|
BLAKE2b-256 | 41a666114a82f5e94b020d42e969335b02a58bb1677908b1d9565f04b181023c |