icinga2.conf.H_icinga2.in.ffho.net 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  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. include "secrets.conf"
  17. /**
  18. * The zones.conf defines zones for a cluster setup.
  19. * Not required for single instance setups.
  20. */
  21. include "zones.conf"
  22. /**
  23. * The Icinga Template Library (ITL) provides a number of useful templates
  24. * and command definitions.
  25. * Common monitoring plugin command definitions are included separately.
  26. */
  27. include <itl>
  28. include <plugins>
  29. include <plugins-contrib>
  30. include <manubulon>
  31. /**
  32. * This includes the NSClient++ check commands. These command definitions
  33. * are required on a master node when a client is used as command endpoint.
  34. */
  35. include <nscp>
  36. /**
  37. * The features-available directory contains a number of configuration
  38. * files for features which can be enabled and disabled using the
  39. * icinga2 feature enable / icinga2 feature disable CLI commands.
  40. * These commands work by creating and removing symbolic links in
  41. * the features-enabled directory.
  42. */
  43. include "features-enabled/*.conf"
  44. /**
  45. * Although in theory you could define all your objects in this file
  46. * the preferred way is to create separate directories and files in the conf.d
  47. * directory. Each of these files must have the file extension ".conf".
  48. */
  49. include_recursive "conf.d"
  50. # Include command defintions
  51. include_recursive "commands.d"