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


Chat with me here
---------------------

If you have new Idea, or just one to help me to test feel free to join my Discord server

`Avaya Aura Scriping`_

.. _Avaya Aura Scriping: https://discord.gg/wa6MGjt

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.5rc1.tar.gz (7.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ossi_tool-0.5rc1-py2-none-any.whl (8.1 kB view details)

Uploaded Python 2

File details

Details for the file ossi_tool-0.5rc1.tar.gz.

File metadata

  • Download URL: ossi_tool-0.5rc1.tar.gz
  • Upload date:
  • Size: 7.5 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.5rc1.tar.gz
Algorithm Hash digest
SHA256 d400178b6391a578bbd2ecc9d046d4c39af2de0a61d0aac81adfde197d525637
MD5 d6ac116029f523f9be41fffdae444697
BLAKE2b-256 0c0ade6bc1a32a22a74943448718e5a7c0411b98bc03ebdee143ced94aaa2406

See more details on using hashes here.

File details

Details for the file ossi_tool-0.5rc1-py2-none-any.whl.

File metadata

  • Download URL: ossi_tool-0.5rc1-py2-none-any.whl
  • Upload date:
  • Size: 8.1 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.5rc1-py2-none-any.whl
Algorithm Hash digest
SHA256 a7f71e7f8a8f087c539c3ce45d7a056c66babf2b932b51b819aa9229a0c186b4
MD5 6ac7c2cedc6fe92de69b9484855a110f
BLAKE2b-256 41f38a3639d381d5c1d5293aca46a06a3a78b142d972e0097b1dd32b2e1e1b2d

See more details on using hashes here.

Supported by

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