Skip to main content

Nagios Development Kit

Project description

Nagios Development Kit

NDK is a software development framework for defining Nagios Object in code and deploy it to your Nagios.

Use the NDK to define your resources you want monitor to.

Quick Start

Example

from ndk.stack import Stack

from ndk.objects.command import Email
from ndk.objects.host import Host
from ndk.objects.timeperiod import TwentyFourSeven

stack = Stack('StackTesting')
_24x7 = TwentyFourSeven(stack)
email = Email(stack)
host = Host(stack, host_name='foo',
            check_period=self.tp, notification_period=self.tp)

print(stack.synth())

Testing

pytest

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

ndk-0.1.0.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

ndk-0.1.0-py3-none-any.whl (25.3 kB view details)

Uploaded Python 3

File details

Details for the file ndk-0.1.0.tar.gz.

File metadata

  • Download URL: ndk-0.1.0.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.0 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.2

File hashes

Hashes for ndk-0.1.0.tar.gz
Algorithm Hash digest
SHA256 3b0908d7b017f1797e94f2d7fc5cc7d60b5ed47cc715f52ad174510b4b4e8aa2
MD5 5b7def16f9e4bc1a10908221ef0d2d06
BLAKE2b-256 0bf5bfeca8897665c548bf3d6286e41f2470822d8dbb8adc9451ea88d80240ad

See more details on using hashes here.

File details

Details for the file ndk-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: ndk-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 25.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.0 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.2

File hashes

Hashes for ndk-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1367ad8b76820c4accbfcb7eefce7f1f16fbc2625d381f091a630a702f52f871
MD5 6c5357255ab46e692619ff8aa6a68687
BLAKE2b-256 b97668eeaaca659b26e0896b16b1adae390416281946da753d0a32a446db6f49

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