Git Product home page Git Product logo

nagios-icinga-openvpn's Introduction

nagios-icinga-openvpn

Nagios/Icinga check for OpenVPN availability monitoring

What to do with the check

The checks must be run on the monitoring server

How to use check_openvpn

The plugin is a normal check which must be run on the monitoring server. It queries the target OpenVPN server and outputs OK, etc.

$ ./check_openvpn -h
usage: check_openvpn [-h] [-p PORT] [-t] [--timeout TIMEOUT] [--digest DIGEST]
                     [--digest-size DIGEST_SIZE]
                     [--digest-key-client DIGEST_KEY_CLIENT]
                     [--digest-key-server DIGEST_KEY_SERVER]
                     [--tls-auth TLS_AUTH] [--tls-auth-inverse]
                     [--retrycount RETRYCOUNT] [--no-validation]
                     host

positional arguments:
  host                  the OpenVPN host name or IP

optional arguments:
  -h, --help            show this help message and exit
  -p PORT, --port PORT  set port number (default is 1194)
  -t, --tcp             use tcp instead of udp
  --timeout TIMEOUT     set timeout in seconds, for udp counted per packet
                        (default is 2)
  --digest DIGEST       set digest algorithm (default is "sha1")
  --digest-size DIGEST_SIZE
                        set HMAC digest size
  --digest-key-client DIGEST_KEY_CLIENT
                        set client HMAC key
  --digest-key-server DIGEST_KEY_SERVER
                        set server HMAC key for packet validation
  --tls-auth TLS_AUTH   set tls-auth file
  --tls-auth-inverse    set tls-auth file direction to inverse (1)
  --retrycount RETRYCOUNT
                        number of udp retries before giving up (default is 3)
  --no-validation       do not validate response

nagios-icinga-openvpn's People

Contributors

alarig avatar andiwand avatar hagfjall avatar liquidat avatar oh2kku avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.