ossi_tool
=========
**Author:** `Janos Tarjanyi`_
.. _Janos Tarjanyi: janos.tarjanyi@gmail.com
It is a Python script, to execute multiple commands on Avaya Communication Manager,
and write output data into the CSV file for later processing. It is ideal tool to
repeat a command many 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_tool -h"
Usage example:
- $ ossi_tool 192.168.10.10 sampleuser -ppassword -i commands.csv -o outputfile.csv
- $ ossi_tool 192.168.10.10 sampleuser -ppassword -c 'list node-name all'
Installation (Linux):
---------------------
In most Linux distribution the Python 2.7 is installed.
Ossi_tool can be easily installed by pip, it takes care about other dependecies.
- Check python version
- `Install pip`_
- $ sudo easy_install-2.7 pip
.. _Install pip: https://www.tecmint.com/install-pip-in-linux/
- Install ossi_tool
- $ sudo pip install ossi_tool
ossi_tool is ready to use ;)
Installation (Windows):
------------------------
Because the ossi tool use pexpect wich is not compatible with Windows Powershell SSH client,
Linux Subsystem (WLS) should be used on Windows. You can chose many linux disctribution as
subsystem. `How_to_install_WLS`_
.. _How_to_install_WLS: https://docs.microsoft.com/en-us/windows/wsl/install-win10
When the WLS is ready to use all other step same like Linux usage.
- Check python version
- `Install pip`_
- $ sudo easy_install-2.7 pip
.. _Install pip: https://www.tecmint.com/install-pip-in-linux/
- Install ossi_tool
- $ sudo pip install ossi_tool
ossi_tool is ready to use ;)
Supported SAT commands
----------------------
- display
- list
- mon
*Note:
ossi_tool focuses those commands which are not scriptable by Avaya Site
Administration. With SAT export/import many change type commands can be achived
so it will not be part of the ossi_tool. If you have idea what command should include
drop me an* `E-mail`_ to discuss it.
.. _E-mail: janos.tarjanyi@gmail.com
Known issues
---------------------
Check the project `GitHub page`_
.. _GitHub page: https://github.com/deesnow/ossi_tool/issues
Metadata
Release files for ossi-tool 0.3.3.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| ossi_tool-0.3.3.6.tar.gz | 8.7 kB | Without provenance | Details for ossi_tool-0.3.3.6.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| ossi_tool-0.3.3.6-py2-none-any.whl | Python 2 | none | any | Details for ossi_tool-0.3.3.6-py2-none-any.whl |
Total release size: 18.1 kB
Release files / ossi_tool-0.3.3.6.tar.gz
| Download URL | ossi_tool-0.3.3.6.tar.gz |
|---|---|
| Size | 8.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f8ebfadbaee9fd566752361917ef94656424f20a31b5cb79ca35107d5e9844a7
|
|
BLAKE2b-256 checksum How to use checksums |
7dd14d01ed15733930e975d43cb1a502bd5f0669c2c57fcc8649906c2f6e05be
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/2.7.15+
|
Release files / ossi_tool-0.3.3.6-py2-none-any.whl
| Download URL | ossi_tool-0.3.3.6-py2-none-any.whl |
|---|---|
| Size | 9.5 kB |
| Tags | Python 2 |
|
SHA-256 checksum How to use checksums |
98554342ce140b66c08fb24f6cb451761e36987dd5a6db8a98fc35a884f000a6
|
|
BLAKE2b-256 checksum How to use checksums |
f0313744dd3c2f763847041df129da3ff11d1c8391fff410e76230ca71c59bcd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/2.7.15+
|
Security for ossi-tool 0.3.3.6
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.