Skip to main content

Tool to creact CSV output from Avaya Communcation Manager commands.

Project description

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


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

ossi_tool-0.3.3.6.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

ossi_tool-0.3.3.6-py2-none-any.whl (9.5 kB view details)

Uploaded Python 2

File details

Details for the file ossi_tool-0.3.3.6.tar.gz.

File metadata

  • Download URL: ossi_tool-0.3.3.6.tar.gz
  • Upload date:
  • Size: 8.7 kB
  • Tags: Source
  • Uploaded using 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+

File hashes

Hashes for ossi_tool-0.3.3.6.tar.gz
Algorithm Hash digest
SHA256 f8ebfadbaee9fd566752361917ef94656424f20a31b5cb79ca35107d5e9844a7
MD5 f4e408e6358233739d0daae3820f1576
BLAKE2b-256 7dd14d01ed15733930e975d43cb1a502bd5f0669c2c57fcc8649906c2f6e05be

See more details on using hashes here.

File details

Details for the file ossi_tool-0.3.3.6-py2-none-any.whl.

File metadata

  • Download URL: ossi_tool-0.3.3.6-py2-none-any.whl
  • Upload date:
  • Size: 9.5 kB
  • Tags: Python 2
  • Uploaded using 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+

File hashes

Hashes for ossi_tool-0.3.3.6-py2-none-any.whl
Algorithm Hash digest
SHA256 98554342ce140b66c08fb24f6cb451761e36987dd5a6db8a98fc35a884f000a6
MD5 4eeadfa29d15c97fb6605b0da9ff31db
BLAKE2b-256 f0313744dd3c2f763847041df129da3ff11d1c8391fff410e76230ca71c59bcd

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