-
Notifications
You must be signed in to change notification settings - Fork 336
/
nconf.php
127 lines (106 loc) · 4.43 KB
/
nconf.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
<?php
##
## NConf configuration
##
#
# Application settings
#
# The directory where NConf is located
define('NCONFDIR', '/var/www/nconf');
# Manual installation:
# Please replace the $nconfdir placeholder with the path to NConf as follows:
#define('NCONFDIR', "/var/www/nconf");
# The path to the directory with the OS logo icons
define('OS_LOGO_PATH', "img/logos");
# This is the path to the Nagios binary. The binary is needed in order to run tests on the generated config.
# This path should either point to the original binary (if Nagios is installed on the same host), to a copy of the binary
# (copy it to the bin/ folder), or to a symbolic link. Make sure the binary is executable to the webserver user.
define('NAGIOS_BIN', '/usr/local/shinken/bin/nagios');
# Check for updates
# When enabled, NConf will access http://update.nconf.org and will display information about the latest available version.
# This is done over your browser, so the server where NConf is running on does not need Internet access.
# NO information about your environment and NO NConf related info will be sent or made available to others!
# If you don't want NConf to check for updates, you can disable it here.
define('CHECK_UPDATE', 1);
#
# Defines which design-template (skin) to use
#
define('TEMPLATE_DIR', 'nconf_fresh');
#
# Debug
#
define("DEBUG_MODE", 0); # [0|1]
define("DEBUG_GENERATE", 3); # [1=ERROR|2=WARN|3=INFO|4=DEBUG|5=TRACE]
define("DB_NO_WRITES", 0); # [0|1] Experimental, use with CAUTION!
#
# Defines how many seconds to wait on auto redirects.
# Used mostly after adding, modifying or deleting an item.
#
define('REDIRECTING_DELAY', "1");
#
# General switch to enable / disable config deployment.
# If deployment is disabled, the generated config will simply remain in the 'output' directory.
#
define('ALLOW_DEPLOYMENT', 1);
#
# Static configuration files
#
# List of folders containing additional files that you would like to make editable within NConf (basic text editing).
# We call these files 'static files', because they are not generated by NConf.
# All folders listed here will be included in the output file, together with the generated config.
# We recommend you to copy your static files into the 'nconf/static_cfg' folder.
#
$STATIC_CONFIG = array("static_cfg");
# If security permits it, you could make your active Nagios configuration editable in NConf directly.
# We discourage users from doing this though, because there is a risk that they could accidentally damage their Nagios configuration.
#$STATIC_CONFIG = array("static_cfg", "/etc/nagios");
#
# Syntax checking for static config folders
# Static config will be treated as "global" config. Syntax checking will be run for each Collector / Monitor server.
# In a distributed monitoring setup, you might have to disable syntax checking, if you are getting errors that items don't exist on certain servers.
#
define('CHECK_STATIC_SYNTAX', 1);
#
# These groups will always be added to any host or service, regardless of what is linked in the GUI.
#
$SUPERADMIN_GROUPS = array ("+admins");
#
# List of mandatory contact groups for all hosts and services. User won't be able to save changes if
# he hasn't assigned at least one of these groups. If empty, no contact group is mandatory.
#
$ONCALL_GROUPS = array ();
#
# Defines the amount of entries shown on the overview page.
#
define('OVERVIEW_QUANTITY_STANDARD', "25");
#
# Defines the separator for the values of .select. type attributes.
#
define('SELECT_VALUE_SEPARATOR', "::");
#
# PASSWORD ATTRIBUTES
#
# Set default password encryption type
# possible values: [clear|crypt|md5|sha]
#
# Will be used when writing passwords to the database, and is also used for authentication.
# Used when AUTH_TYPE is "file" or "sql".
#
# CAUTION:
# If you change this value, you have to manually update all the password attributes already set,
# because the old value will remain encrypted with the previous encryption in the database.
# You won't be able to log in, if the encryption does not match.
#
define('PASSWD_ENC', "clear");
#
# Configures the visibility of password attributes.
# If PASSWD_DISPLAY = 1, you will see passwords plaintext on the detail view.
# If PASSWD_DISPLAY = 0, the passwords will not be visible (in the detail view).
#
define('PASSWD_DISPLAY', 0);
#
# If PASSWD_DISPLAY = 0 then this value will be used to hide the password.
# Any passwords will be represented as the following string (in the detail view).
#
define('PASSWD_HIDDEN_STRING', "********");
?>