Skip to main content

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 and supported flag for drivers.

  • Drivers: checks supported flag, SUSE release, running and RPM 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.

    1. 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.

    1. Run the command below:
    # generate excel report of your remote servers.
    python solid_driver_checks.py -e config.json
    

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

soliddriver-checks-0.0.11.tar.gz (12.1 kB view hashes)

Uploaded Source

Built Distribution

soliddriver_checks-0.0.11-py3-none-any.whl (30.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page