Files
MaxScale/Documentation/Tutorials/Nagios-Plugins.md
MassimilianoPinto cdc3391a96 Nagios Plugins Tutorial
Nagios Plugins Tutorial
2015-03-12 16:32:18 +01:00

1.3 KiB

MaxScale Nagios plugins, for Nagios 3.5.1

MaxScale must be configured with 'maxscaled' protocol for the administration interface

[AdminInterface]
type=service
router=cli

[AdminListener]
type=listener
service=AdminInterface
protocol=maxscaled
port=6603

Prepare Nagios configuration files

1) copy check_maxscale_*.pl under /usr/lib64/nagios/plugins
2) copy maxscale_commands.cfg, server1.cfg to /etc/nagios/objects/
3) Edit /etc/nagios/nagios.cfg

add

cfg_file=/etc/nagios/objects/maxscale_commands.cfg
cfg_file=/etc/nagios/objects/server1.cfg

Please note:

  • modify server IP address in server1.cfg, pointing to MaxScale server
  • maxadmin executable must be in the nagios server
  • default AdminInterface port is 6603
  • default maxadmin executable path is /usr/local/skysql/maxscale/bin/maxadmin It can be changed by -m option

Example related to server1.cfg

Check MaxScale sessions, on the remote machine.

define service{ use local-service ; Name of service template to use host_name server1 service_description MaxScale_sessions check_command check_maxscale_resource!6603!admin!skysql!sessions!/path_to/maxadmin notifications_enabled 0 }

4) Restart Nagios