UDP Port Monitors

This support forum board is for support questions relating to Nagios XI, our flagship commercial network monitoring solution.
Locked
FrontlineIT
Posts: 94
Joined: Tue Jul 26, 2016 8:46 am

UDP Port Monitors

Post by FrontlineIT »

Hello,

We're trying to setup UDP port checks across four Windows 2019 servers in Nagios XI (5.6.14) using the Configuration Wizard. The port we're trying to monitor is UDP port 1812 (Authentication). The Configuration Wizard requires we supply send/receive strings. My question is where can I find those strings? I uploaded a screen shot of what I'm referring to in the Configuration Wizard.

Thanks ahead of time
You do not have the required permissions to view the files attached to this post.
dchurch
Posts: 858
Joined: Wed Oct 07, 2020 12:46 pm
Location: Yo mama

Re: UDP Port Monitors

Post by dchurch »

The strings are arbitrary here, but they represent what data the service takes in (i.e. the send string), and what should be expected back (i.e. the receive string).

Port 1812/udp tells me this is a RADIUS server.

In this case I think you could instead use the check_radius.py plugin that Nagios XI ships with. For ease of use, this can be set up using the RADIUS Server wizard.
If you didn't get an 8% raise over the course of the pandemic, you took a pay cut.

Discussion of wages is protected speech under the National Labor Relations Act, and no employer can tell you you can't disclose your pay with your fellow employees.
FrontlineIT
Posts: 94
Joined: Tue Jul 26, 2016 8:46 am

Re: UDP Port Monitors

Post by FrontlineIT »

Is there more documentation on this for the RADIUS Server wizard? Duo provides a client secret but I don't believe there is a username/password for this.
dchurch
Posts: 858
Joined: Wed Oct 07, 2020 12:46 pm
Location: Yo mama

Re: UDP Port Monitors

Post by dchurch »

The User Name and password would be a user name and password for an account on the RADIUS server.

Beyond that, here's the help text from the script:

Code: Select all

Usage: check_radius.py [options]

Options:
  -h, --help            show this help message and exit
  -V, --version         Print the version number of the plugin
  -v, --verbose         Print out verbose output
  -H HOSTNAME, --hostname=HOSTNAME
                        The hostname of the RADIUS server to connect to
  -P PORT, --port=PORT  The port of the RADIUS server
  -u USERNAME, --username=USERNAME
                        The username to authenticate
  -p PASSWORD, --password=PASSWORD
                        The password of the auth user
  -s SECRET, --secret=SECRET
                        The shared secret for the RADIUS server
  -t TIMEOUT, --timeout=TIMEOUT
                        The amount of time to try to authenticate before
                        timing out
  -r RETRIES, --retries=RETRIES
                        The number of authentication retries
  -c CHRESPONSE, --chresponse=CHRESPONSE
                        Response to challenge message
  -a ATTRIBUTES, --attributes=ATTRIBUTES
                        Location of attributes file
If you didn't get an 8% raise over the course of the pandemic, you took a pay cut.

Discussion of wages is protected speech under the National Labor Relations Act, and no employer can tell you you can't disclose your pay with your fellow employees.
Locked