wiki:NSM2021/Agenda/IcingaEduroamCheck

Version 2 (modified by admin, 4 years ago) ( diff )

--

Create a Service to test Eduroam Server Availability

Following guide will allow you to create a Icinga2 Director Service template to test eduroam freeradius installation by testing radius authentication connectivity from your monitoring server on Ubuntu 20.04.

Requirements

  • Become root user. sudo su
  • Install eap test and rad eap test packages on your Icinga monitoring server.
   
 apt-get install git libssl-dev devscripts pkg-config libnl-3-dev libnl-genl-3-dev
  
 cd ~

 git clone --depth 1 --no-single-branch https://github.com/FreeRADIUS/freeradius-server.git

 cd freeradius-server/scripts/ci/

 ./eapol_test-build.sh

 cp ./eapol_test/eapol_test /usr/local/bin/

 cd ~

 mkdir rad_eap_test

 cd rad_eap_test

 wget https://raw.githubusercontent.com/CESNET/rad_eap_test/master/rad_eap_test

 chmod +x rad_eap_test

 cp rad_eap_test /usr/local/bin/

  • Download monitoring plugin to icinga plugin directory ( we use a small script from REANNZ )
 cd /usr/lib/nagios/plugins

 wget https://raw.githubusercontent.com/REANNZ/etcbd/master/environment/icinga/content/usr/local/lib/nagios/plugins/check_eduroam_login.pl

 chmod 755 check_eduroam_login.pl

Attachments (12)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.