forked from dhoppe/puppet-icinga
-
Notifications
You must be signed in to change notification settings - Fork 1
cwarden/puppet-icinga
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
# Class: icinga
# This module manages icinga
#
# Definition:
# icinga::command::commands
# icinga::contact::contacts
# icinga::contact::contactgroups
# icinga::host::hosts
# icinga::host::hostgroups
# icinga::host::hostextinfo
# icinga::service::services
# icinga::service::servicegroups
# nagios-nrpe::whitelist
#
# Parameters:
# Commands:
# $command - specify the command_line
#
# Contacts:
# $alias - specify the contact
# $email - specify the email, default is root@localhost
# $group - specify the contactgroup
#
# Contactgroups:
# $alias - specify the contactgroup
#
# Services:
# $command - specify the check_command
# $group - specify the servicegroups
#
# Nagios-NRPE:
# $whitelist - specify the whitelist, default is 127.0.0.1
#
# Actions:
# Installs the icinga.cfg etc.
#
# Requires:
#
# Sample Usage:
# icinga::command::commands { "nrpe_check_apt":
# command => '$USER1$/check_nrpe -H $HOSTADDRESS$ -c check_apt',
# }
#
# icinga::contact::contacts { "hotkey":
# alias => "Dennis Hoppe",
# email => "icinga@${::domain}",
# group => "admins",
# }
#
# icinga::contact::contactgroups { "admins":
# alias => "Debian Solutions"
# }
#
# icinga::host::hosts { "$::hostname": }
#
# icinga::host::hostgroups { [
# "lenny",
# "squeeze",
# "maverick",
# "natty" ]:
# }
#
# icinga::host::hostextinfo { "$::hostname": }
#
# icinga::service::services { "apt":
# command => "nrpe_check_apt",
# }
#
# icinga::service::servicegroups { [
# "apt",
# "disks",
# "interfaces",
# "kernel",
# "libs",
# "load",
# "procs",
# "smart",
# "swap",
# "user" ]:
# }About
This module manages icinga
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Shell 41.0%
- Perl 24.7%
- Puppet 23.1%
- Ruby 11.2%