diff --git a/smartgears/smartgears/tasks/smartgears-app.yml b/smartgears/smartgears/tasks/smartgears-app.yml index da2c2399..a9479365 100644 --- a/smartgears/smartgears/tasks/smartgears-app.yml +++ b/smartgears/smartgears/tasks/smartgears-app.yml @@ -121,3 +121,10 @@ service: name='tomcat-instance-{{ smartgears_http_port }}' state=restarted when: smartgears_force_restart is defined and smartgears_force_restart tags: [ 'smartgears', 'smartgears_conf', 'tomcat' ] + +- name: Install the Nagios NRPE configuration for smartgears + template: src=smartgears-nrpe.cfg.j2 dest=/etc/nagios/nrpe.d/smartgears-nrpe.cfg owner=root group=root mode=444 + notify: Reload NRPE server + when: nagios_enabled + tags: [ 'smartgears', 'smartgears_nrpe', 'nagios', 'nagios_nrpe' ] + diff --git a/smartgears/smartgears/templates/smartgears-nrpe.cfg.j2 b/smartgears/smartgears/templates/smartgears-nrpe.cfg.j2 new file mode 100644 index 00000000..31a0cd1c --- /dev/null +++ b/smartgears/smartgears/templates/smartgears-nrpe.cfg.j2 @@ -0,0 +1,4 @@ + +# Restart SmartGears (via handler) +command[global_restart_smartgears]=/usr/bin/sudo /etc/init.d/tomcat-instance-{{ smartgears_http_port }} start +