icinga2.conf 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. #
  2. # Icinga2 main configuration for nodes (Salt managed)
  3. #
  4. /**
  5. * Icinga 2 configuration file
  6. * - this is where you define settings for the Icinga application including
  7. * which hosts/services to check.
  8. *
  9. * For an overview of all available configuration options please refer
  10. * to the documentation that is distributed as part of Icinga 2.
  11. */
  12. /**
  13. * The constants.conf defines global constants.
  14. */
  15. include "constants.conf"
  16. /**
  17. * The zones.conf defines zones for a cluster setup.
  18. * Not required for single instance setups.
  19. */
  20. include "zones.conf"
  21. /**
  22. * The Icinga Template Library (ITL) provides a number of useful templates
  23. * and command definitions.
  24. * Common monitoring plugin command definitions are included separately.
  25. */
  26. include <itl>
  27. include <plugins>
  28. include <plugins-contrib>
  29. include <manubulon>
  30. /**
  31. * This includes the NSClient++ check commands. These command definitions
  32. * are required on a master node when a client is used as command endpoint.
  33. */
  34. include <nscp>
  35. /**
  36. * The features-available directory contains a number of configuration
  37. * files for features which can be enabled and disabled using the
  38. * icinga2 feature enable / icinga2 feature disable CLI commands.
  39. * These commands work by creating and removing symbolic links in
  40. * the features-enabled directory.
  41. */
  42. include "features-enabled/*.conf"
  43. # Include command definitions
  44. include_recursive "commands.d"