Skip to main content

NAPALM driver for ServerTech PRO2 PDUs

Project description

napalm-servertech-pro2

Community NAPALM driver for PRO2 family ServerTech PDUs running 8.0m and higher (first version to implement the JSON API Web Service, a.k.a. JAWS).

Supported features

Given the nature of those "network devices" is a bit particular, some functions cannot be implemented or will not make a lot of sense. First of all, the API only allows us to directly configure elements: it is not possible to confirm or rollback changes.

Please find below the list of supported getters:

  • get_config
  • get_environment
  • get_facts
  • get_interfaces (will return the NET interface management information and electrical outlets)
  • get_interfaces_ip (will only return the NET interface management address)
  • get_users

Additional features

The default NAPALM methods don't cover everything we can do on the PDUs (they actually do via CLI, but the driver does not control the PDUs via the CLIs yet). In order to perform actions such as changing the status of an outlet or resetting a PDU, new methods are implemented:

  • set_outlet
  • restart

Contributing

Please read CONTRIBUTING for details on our process for submitting issues and requests.

License

This project is licensed under the Apache License - see the LICENSE file for details

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

napalm-servertech-pro2-0.1.2.tar.gz (31.4 kB view details)

Uploaded Source

Built Distribution

napalm_servertech_pro2-0.1.2-py2.py3-none-any.whl (10.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file napalm-servertech-pro2-0.1.2.tar.gz.

File metadata

  • Download URL: napalm-servertech-pro2-0.1.2.tar.gz
  • Upload date:
  • Size: 31.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

Hashes for napalm-servertech-pro2-0.1.2.tar.gz
Algorithm Hash digest
SHA256 d549779d6965f5ec93a3d0b769c2cd89cbbca26f48b0b17bd5f97b90edce33db
MD5 7b7ad0f055cbf6421a413964f96fe6a0
BLAKE2b-256 1032fbd6b8584ab187a1761f44dc8071df1078d618272f0fcb7e90433953d982

See more details on using hashes here.

File details

Details for the file napalm_servertech_pro2-0.1.2-py2.py3-none-any.whl.

File metadata

  • Download URL: napalm_servertech_pro2-0.1.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 10.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

Hashes for napalm_servertech_pro2-0.1.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 8ac4f5c5a9a66a4cb85aeab127377e37d906e4b4fb8e1a4f3db4d37934133012
MD5 91eb74a1980940b2b000846e15b18313
BLAKE2b-256 583a91f09b052f57b203320eaf307b096e0ea9299ca624208c73e0bf445f1c04

See more details on using hashes here.

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