Avaya SAT (Communication Manager Site Administration Tool) python emulator, to generate CSV file from command output
Project description
ossi_tool
-------------------------
It is a Python script to emulate Avaya SAT (Communication Manager Site Administration Tool)
to execute multiple commands, and write output data into the CSV file for later processing.
It should be ideal tool to repeat a command multiple times which not available as import in
Avaya Site Administration Tool (eg. list usage).
As input arguments need to define the followings:
- host
- Username
- Password
- Input file
- Output file
For all available option use "ossi_tool3 -h"
Usage example:
#ossi_tool3 192.168.10.10 sampleuser -ppassword -i commands.csv -o outputfile.csv
---------------------
Installation (Linux):
---------------------
You can easily install ossi_tool3 with pip. It takes care about the prerequisits.
Usage
#pip3 install ossi_tool3
-----------------------
Installation (Windows):
-----------------------
Due to different ssh approch on Windows the pexpect and the ossi_tool3 is not available. For Windows use WSL
(Windows Subsystem for Linux ).
Please read about WSL here: https://docs.microsoft.com/en-us/windows/wsl/
If you have working linux subsystem, you can follow the Linux description.
-------------
Known issues:
-------------
- If the RSA key of the host where want to connect not in the .ssh/known_hosts file, than it drops an exception.
Workaround:
ssh to the host with regular ssh and accept the RSA key.
- Some of the 'list measurement' commands does not provide general output, so it will drop error
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
ossi_tool3-0.4.0.1.tar.gz
(6.5 kB
view details)
Built Distributions
ossi_tool3-0.4.0.1-py3.8.egg
(11.0 kB
view details)
File details
Details for the file ossi_tool3-0.4.0.1.tar.gz
.
File metadata
- Download URL: ossi_tool3-0.4.0.1.tar.gz
- Upload date:
- Size: 6.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef12d6974bd2c20e8b9da57ed5bd62b8794d8e6228f435009d12181180876902 |
|
MD5 | 1122694521652e1da0b2b8468f0bb92b |
|
BLAKE2b-256 | 1e110f9f33250655a8dd1dc7f1e04caf1d12b2349072d7f70172422301dbcb8a |
File details
Details for the file ossi_tool3-0.4.0.1-py3.8.egg
.
File metadata
- Download URL: ossi_tool3-0.4.0.1-py3.8.egg
- Upload date:
- Size: 11.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8eec6b24e0e03afa648e81087366c31b792eee16e22ad09e46ca89ffe4cd515a |
|
MD5 | dc00360fba56fade6ae27978b8fb1b04 |
|
BLAKE2b-256 | dcd05c02ba8b3bf7afc24ec8fe73d4fc0c30eb52ad5dfc157d383a12184bffc5 |
File details
Details for the file ossi_tool3-0.4.0.1-py3-none-any.whl
.
File metadata
- Download URL: ossi_tool3-0.4.0.1-py3-none-any.whl
- Upload date:
- Size: 6.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0723a310bfed46ca2a3bcc58079a5bb7985d8b8a48e0989e4e7d65eb66594fee |
|
MD5 | e605624208cc78c95f06808bb5bbc9ef |
|
BLAKE2b-256 | 57ce8cfc3798c46053150b4fc1426bec150ddfd47da815e76e0bc8dd8498c2ac |