fuel-library/deployment/puppet/nagios
2013-03-26 16:15:31 +04:00
..
examples nagios nginx support 2013-03-26 16:15:31 +04:00
files nagios nginx support 2013-03-26 16:15:31 +04:00
lib function export nagios services 2013-02-06 16:52:47 +04:00
manifests nagios nginx support 2013-03-26 16:15:31 +04:00
spec source nagios module 2013-01-21 17:47:44 +04:00
templates nagios nginx support 2013-03-26 16:15:31 +04:00
tests source nagios module 2013-01-21 17:47:44 +04:00
.travis.yml source nagios module 2013-01-21 17:47:44 +04:00
Gemfile source nagios module 2013-01-21 17:47:44 +04:00
Modulefile nagios nginx support 2013-03-26 16:15:31 +04:00
Rakefile source nagios module 2013-01-21 17:47:44 +04:00
README nagios nginx support 2013-03-26 16:15:31 +04:00

#For run nagios nrpe
#class {'nagios':
#  proj_name       => 'test',
#  services        => ['nova-compute','nova-network','libvirt'],
#  whitelist       => ['127.0.0.1','10.0.97.5'],
#  hostgroup       => 'compute',
#}
#
#For nagios master
#
#
#class {'nagios::master':
#  proj_name       => 'test',
#  rabbitmq        => true,
#  nginx           => false,
#  mysql_user      => 'root',
#  mysql_pass      => 'nova',
#  mysql_port      => '3307',
#  rabbit_user     => 'nova',
#  rabbit_pass     => 'nova',
#  rabbit_port     => '5673',
#  templatehost    => {'name' => 'default-host', 'check_interval' => '10'},
#  templateservice => {'name' => 'default-service', 'check_interval'=>'10'},
#  hostgroups      => ['compute', 'controller', 'swift-storage', 'swift-proxy'],
#  contactgroups   => {'group' => 'admins', 'alias' => 'Admins'},
#  contacts        => {'user' => 'hotkey', 'alias' => 'Dennis Hoppe',
#                 'email' => 'nagios@%{domain}',
#                 'group' => 'admins'},
#}