Skip to main content

Easily publish NetBox changes to Kafka

Project description

Introduction

This module provides middleware to publish NetBox changes to Kafka.

Installation

pip install netbox-kafka-producer

Configuration

Add the following to your NetBox settings.

INSTALLED_APPS += (
	'netbox_kafka_producer',
)

MIDDLEWARE += (
	'netbox_kafka_producer.middleware.KafkaChangeMiddleware',
)

KAFKA = {
	'SERVERS': 'kafka01,kafka02,kafka03',
	'TOPIC':   'netbox',
}

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

netbox-kafka-producer-1.0.16.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

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

netbox_kafka_producer-1.0.16-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file netbox-kafka-producer-1.0.16.tar.gz.

File metadata

  • Download URL: netbox-kafka-producer-1.0.16.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

File hashes

Hashes for netbox-kafka-producer-1.0.16.tar.gz
Algorithm Hash digest
SHA256 03e9bbc1f917a8c1bddac6ca4fb4567a7f4caef18bb5982fa000cb414088c97a
MD5 4911318b4d54b1216e9ab1b4eb9cc832
BLAKE2b-256 5d86c4f49d0a59867f94d36f018f2db62b5a0d85cbbd6e2d411bb9017dbaf8d8

See more details on using hashes here.

File details

Details for the file netbox_kafka_producer-1.0.16-py3-none-any.whl.

File metadata

  • Download URL: netbox_kafka_producer-1.0.16-py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

File hashes

Hashes for netbox_kafka_producer-1.0.16-py3-none-any.whl
Algorithm Hash digest
SHA256 0f02d884ae4927d3c4892461096c9e22f46f248d9a7776584b086fd294d01064
MD5 26f5fe286ddbc932bb04f7034e25d104
BLAKE2b-256 5c4a9e6f1d884dc247bba69a256a92935efc544e36a499cf00cac70f3c979d51

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