Skip to main content

Network Automation and Programmability Abstraction for Nokia OLT. This package is intended to be used by applications that need to feed the network 'Single Source Of Truth' with the exact physical state of the network topology with 100% accuracy.

Project description

Nokia OLT - Network Devices Harvester


This Package is useful for devices harvesting in environment that uses Nokia OLT Devices


Important Info: Make sure your OLT FQDN resolves to IPV6

You could use this package to dynamically collect any client device that is available in your network. All you have to do is to connect to the target Nokia OLT devices and everything will be handled automatically for you. After the process is completed, you will receive a json file with all the devices known by the Nokia OLT. Example output per collected device:
  • MAC Address: 11:11:21:03:11:11
  • Port: 1/1/1/5/1/1/1
  • VLAN ID: 5
  • IPv6: 1101:11fd:1100:59:aa11:2111:fe11:2229
  • Device Name: goo-com-and-ap-1
  • Vendor: Cisco Systems, Inc
  • PON: 1/1/1/5
  • ONT: 1/1/1/5/1
  • Serial Number: ALCL:B5D64C99
  • Admin Status: up
  • Operational Status: up
  • OLT RX Signal Level: -15.0
  • ONT OLT Distance: 1.1
  • Description 1: NY-GN-NY-ONT-1
  • Description 2: ONT:1/1/1/5/1
  • Hostname: undefined



Useful to feed network SOT (Netbox, Ansible, monitoring systems etc.)


How to use it:

  • pip install nokia-olt-device-harvester
  • from olt_devices_harvestor.device_harvester import NetworkOperations
  • hostname = "my-olt-hostname-1"
  • network_operations = NetworkOperations(hostname, username="", password="")
  • results = network_operations.get_all_devices()
  • print(results)
  • print(f"\n\nDone\n\n")




    Useful info:

    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

    nokia-olt-device-harvester-0.0.3.tar.gz (9.6 kB view details)

    Uploaded Source

    Built Distribution

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

    nokia_olt_device_harvester-0.0.3-py3-none-any.whl (10.2 kB view details)

    Uploaded Python 3

    File details

    Details for the file nokia-olt-device-harvester-0.0.3.tar.gz.

    File metadata

    File hashes

    Hashes for nokia-olt-device-harvester-0.0.3.tar.gz
    Algorithm Hash digest
    SHA256 8653bff7cbb3861e8fa1602187a662e0eadb82fd130d95bae47abfd0b47416ec
    MD5 694135f68cb22575c5e2ef939a88bcfa
    BLAKE2b-256 ffcb19f7139dbbb3d21c10f8b18b9687cda807f29f737aa9382a466cdd713b62

    See more details on using hashes here.

    File details

    Details for the file nokia_olt_device_harvester-0.0.3-py3-none-any.whl.

    File metadata

    File hashes

    Hashes for nokia_olt_device_harvester-0.0.3-py3-none-any.whl
    Algorithm Hash digest
    SHA256 d06cdb514f5fb1b5dddb41cca9ffd14c7d1fe80bdbcba09550e8652922838fe7
    MD5 9fec0bda79b2d11c119620b06973dcc4
    BLAKE2b-256 6e7af712a4e0fc4cbd00efd7cd3d411b3663bc05070b3e4e1b3cff8428925718

    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