We are currently solving the following issue within our repository. Here is the issue text:
--- BEGIN ISSUE ---
SCRIPTS_ROOT is missing in  configuration.example.py
### Change Type
[x] Addition
[ ] Correction
[ ] Deprecation
[ ] Cleanup (formatting, typos, etc.)

### Proposed Changes
Add new SCRIPTS_ROOT variable to configuration.example.py

--- END ISSUE ---

Below are some code segments, each from a relevant file. One or more of these files may contain bugs.
--- BEGIN FILES ---
Path: `netbox/netbox/configuration.example.py`
Content:
```
1 #########################
2 #                       #
3 #   Required settings   #
4 #                       #
5 #########################
6 
7 # This is a list of valid fully-qualified domain names (FQDNs) for the NetBox server. NetBox will not permit write
8 # access to the server via any other hostnames. The first FQDN in the list will be treated as the preferred name.
9 #
10 # Example: ALLOWED_HOSTS = ['netbox.example.com', 'netbox.internal.local']
11 ALLOWED_HOSTS = []
12 
13 # PostgreSQL database configuration.
14 DATABASE = {
15     'NAME': 'netbox',         # Database name
16     'USER': '',               # PostgreSQL username
17     'PASSWORD': '',           # PostgreSQL password
18     'HOST': 'localhost',      # Database server
19     'PORT': '',               # Database port (leave blank for default)
20 }
21 
22 # This key is used for secure generation of random numbers and strings. It must never be exposed outside of this file.
23 # For optimal security, SECRET_KEY should be at least 50 characters in length and contain a mix of letters, numbers, and
24 # symbols. NetBox will not run without this defined. For more information, see
25 # https://docs.djangoproject.com/en/dev/ref/settings/#std:setting-SECRET_KEY
26 SECRET_KEY = ''
27 
28 # Redis database settings. The Redis database is used for caching and background processing such as webhooks
29 REDIS = {
30     'HOST': 'localhost',
31     'PORT': 6379,
32     'PASSWORD': '',
33     'DATABASE': 0,
34     'CACHE_DATABASE': 1,
35     'DEFAULT_TIMEOUT': 300,
36     'SSL': False,
37 }
38 
39 
40 #########################
41 #                       #
42 #   Optional settings   #
43 #                       #
44 #########################
45 
46 # Specify one or more name and email address tuples representing NetBox administrators. These people will be notified of
47 # application errors (assuming correct email settings are provided).
48 ADMINS = [
49     # ['John Doe', 'jdoe@example.com'],
50 ]
51 
52 # Optionally display a persistent banner at the top and/or bottom of every page. HTML is allowed. To display the same
53 # content in both banners, define BANNER_TOP and set BANNER_BOTTOM = BANNER_TOP.
54 BANNER_TOP = ''
55 BANNER_BOTTOM = ''
56 
57 # Text to include on the login page above the login form. HTML is allowed.
58 BANNER_LOGIN = ''
59 
60 # Base URL path if accessing NetBox within a directory. For example, if installed at http://example.com/netbox/, set:
61 # BASE_PATH = 'netbox/'
62 BASE_PATH = ''
63 
64 # Cache timeout in seconds. Set to 0 to dissable caching. Defaults to 900 (15 minutes)
65 CACHE_TIMEOUT = 900
66 
67 # Maximum number of days to retain logged changes. Set to 0 to retain changes indefinitely. (Default: 90)
68 CHANGELOG_RETENTION = 90
69 
70 # API Cross-Origin Resource Sharing (CORS) settings. If CORS_ORIGIN_ALLOW_ALL is set to True, all origins will be
71 # allowed. Otherwise, define a list of allowed origins using either CORS_ORIGIN_WHITELIST or
72 # CORS_ORIGIN_REGEX_WHITELIST. For more information, see https://github.com/ottoyiu/django-cors-headers
73 CORS_ORIGIN_ALLOW_ALL = False
74 CORS_ORIGIN_WHITELIST = [
75     # 'https://hostname.example.com',
76 ]
77 CORS_ORIGIN_REGEX_WHITELIST = [
78     # r'^(https?://)?(\w+\.)?example\.com$',
79 ]
80 
81 # Set to True to enable server debugging. WARNING: Debugging introduces a substantial performance penalty and may reveal
82 # sensitive information about your installation. Only enable debugging while performing testing. Never enable debugging
83 # on a production system.
84 DEBUG = False
85 
86 # Email settings
87 EMAIL = {
88     'SERVER': 'localhost',
89     'PORT': 25,
90     'USERNAME': '',
91     'PASSWORD': '',
92     'TIMEOUT': 10,  # seconds
93     'FROM_EMAIL': '',
94 }
95 
96 # Enforcement of unique IP space can be toggled on a per-VRF basis. To enforce unique IP space within the global table
97 # (all prefixes and IP addresses not assigned to a VRF), set ENFORCE_GLOBAL_UNIQUE to True.
98 ENFORCE_GLOBAL_UNIQUE = False
99 
100 # Exempt certain models from the enforcement of view permissions. Models listed here will be viewable by all users and
101 # by anonymous users. List models in the form `<app>.<model>`. Add '*' to this list to exempt all models.
102 EXEMPT_VIEW_PERMISSIONS = [
103     # 'dcim.site',
104     # 'dcim.region',
105     # 'ipam.prefix',
106 ]
107 
108 # Enable custom logging. Please see the Django documentation for detailed guidance on configuring custom logs:
109 #   https://docs.djangoproject.com/en/1.11/topics/logging/
110 LOGGING = {}
111 
112 # Setting this to True will permit only authenticated users to access any part of NetBox. By default, anonymous users
113 # are permitted to access most data in NetBox (excluding secrets) but not make any changes.
114 LOGIN_REQUIRED = False
115 
116 # The length of time (in seconds) for which a user will remain logged into the web UI before being prompted to
117 # re-authenticate. (Default: 1209600 [14 days])
118 LOGIN_TIMEOUT = None
119 
120 # Setting this to True will display a "maintenance mode" banner at the top of every page.
121 MAINTENANCE_MODE = False
122 
123 # An API consumer can request an arbitrary number of objects =by appending the "limit" parameter to the URL (e.g.
124 # "?limit=1000"). This setting defines the maximum limit. Setting it to 0 or None will allow an API consumer to request
125 # all objects by specifying "?limit=0".
126 MAX_PAGE_SIZE = 1000
127 
128 # The file path where uploaded media such as image attachments are stored. A trailing slash is not needed. Note that
129 # the default value of this setting is derived from the installed location.
130 # MEDIA_ROOT = '/opt/netbox/netbox/media'
131 
132 # Expose Prometheus monitoring metrics at the HTTP endpoint '/metrics'
133 METRICS_ENABLED = False
134 
135 # Credentials that NetBox will uses to authenticate to devices when connecting via NAPALM.
136 NAPALM_USERNAME = ''
137 NAPALM_PASSWORD = ''
138 
139 # NAPALM timeout (in seconds). (Default: 30)
140 NAPALM_TIMEOUT = 30
141 
142 # NAPALM optional arguments (see http://napalm.readthedocs.io/en/latest/support/#optional-arguments). Arguments must
143 # be provided as a dictionary.
144 NAPALM_ARGS = {}
145 
146 # Determine how many objects to display per page within a list. (Default: 50)
147 PAGINATE_COUNT = 50
148 
149 # When determining the primary IP address for a device, IPv6 is preferred over IPv4 by default. Set this to True to
150 # prefer IPv4 instead.
151 PREFER_IPV4 = False
152 
153 # The file path where custom reports will be stored. A trailing slash is not needed. Note that the default value of
154 # this setting is derived from the installed location.
155 # REPORTS_ROOT = '/opt/netbox/netbox/reports'
156 
157 # By default, NetBox will store session data in the database. Alternatively, a file path can be specified here to use
158 # local file storage instead. (This can be useful for enabling authentication on a standby instance with read-only
159 # database access.) Note that the user as which NetBox runs must have read and write permissions to this path.
160 SESSION_FILE_PATH = None
161 
162 # Time zone (default: UTC)
163 TIME_ZONE = 'UTC'
164 
165 # The webhooks backend is disabled by default. Set this to True to enable it. Note that this requires a Redis
166 # database be configured and accessible by NetBox.
167 WEBHOOKS_ENABLED = False
168 
169 # Date/time formatting. See the following link for supported formats:
170 # https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date
171 DATE_FORMAT = 'N j, Y'
172 SHORT_DATE_FORMAT = 'Y-m-d'
173 TIME_FORMAT = 'g:i a'
174 SHORT_TIME_FORMAT = 'H:i:s'
175 DATETIME_FORMAT = 'N j, Y g:i a'
176 SHORT_DATETIME_FORMAT = 'Y-m-d H:i'
177
```
--- END FILES ---

Please first localize the bug based on the issue statement, and then generate a patch according to the `git diff` format fenced by three backticks.

Here is an example:

```diff
diff --git a/examples/server_async.py b/examples/server_async.py
--- a/examples/server_async.py
+++ b/examples/server_async.py
@@ -313,4 +313,4 @@
 
 
 if __name__ == "__main__":
-    asyncio.run(run_async_server("."), debug=True)
+    asyncio.run(run_async_server(), debug=True)
diff --git a/examples/server_sync.py b/examples/server_sync.py
--- a/examples/server_sync.py
+++ b/examples/server_sync.py
@@ -313,5 +313,5 @@
 
 
 if __name__ == "__main__":
-    server = run_sync_server(".")
+    server = run_sync_server()
     server.shutdown()

```

diff --git a/netbox/netbox/configuration.example.py b/netbox/netbox/configuration.example.py
--- a/netbox/netbox/configuration.example.py
+++ b/netbox/netbox/configuration.example.py
@@ -154,6 +154,10 @@
 # this setting is derived from the installed location.
 # REPORTS_ROOT = '/opt/netbox/netbox/reports'
 
+# The file path where custom scripts will be stored. A trailing slash is not needed. Note that the default value of
+# this setting is derived from the installed location.
+# SCRIPTS_ROOT = '/opt/netbox/netbox/scripts'
+
 # By default, NetBox will store session data in the database. Alternatively, a file path can be specified here to use
 # local file storage instead. (This can be useful for enabling authentication on a standby instance with read-only
 # database access.) Note that the user as which NetBox runs must have read and write permissions to this path.

{"golden_diff": "diff --git a/netbox/netbox/configuration.example.py b/netbox/netbox/configuration.example.py\n--- a/netbox/netbox/configuration.example.py\n+++ b/netbox/netbox/configuration.example.py\n@@ -154,6 +154,10 @@\n # this setting is derived from the installed location.\n # REPORTS_ROOT = '/opt/netbox/netbox/reports'\n \n+# The file path where custom scripts will be stored. A trailing slash is not needed. Note that the default value of\n+# this setting is derived from the installed location.\n+# SCRIPTS_ROOT = '/opt/netbox/netbox/scripts'\n+\n # By default, NetBox will store session data in the database. Alternatively, a file path can be specified here to use\n # local file storage instead. (This can be useful for enabling authentication on a standby instance with read-only\n # database access.) Note that the user as which NetBox runs must have read and write permissions to this path.\n", "issue": "SCRIPTS_ROOT is missing in  configuration.example.py\n### Change Type\r\n[x] Addition\r\n[ ] Correction\r\n[ ] Deprecation\r\n[ ] Cleanup (formatting, typos, etc.)\r\n\r\n### Proposed Changes\r\nAdd new SCRIPTS_ROOT variable to configuration.example.py\n", "before_files": [{"content": "#########################\n#                       #\n#   Required settings   #\n#                       #\n#########################\n\n# This is a list of valid fully-qualified domain names (FQDNs) for the NetBox server. NetBox will not permit write\n# access to the server via any other hostnames. The first FQDN in the list will be treated as the preferred name.\n#\n# Example: ALLOWED_HOSTS = ['netbox.example.com', 'netbox.internal.local']\nALLOWED_HOSTS = []\n\n# PostgreSQL database configuration.\nDATABASE = {\n    'NAME': 'netbox',         # Database name\n    'USER': '',               # PostgreSQL username\n    'PASSWORD': '',           # PostgreSQL password\n    'HOST': 'localhost',      # Database server\n    'PORT': '',               # Database port (leave blank for default)\n}\n\n# This key is used for secure generation of random numbers and strings. It must never be exposed outside of this file.\n# For optimal security, SECRET_KEY should be at least 50 characters in length and contain a mix of letters, numbers, and\n# symbols. NetBox will not run without this defined. For more information, see\n# https://docs.djangoproject.com/en/dev/ref/settings/#std:setting-SECRET_KEY\nSECRET_KEY = ''\n\n# Redis database settings. The Redis database is used for caching and background processing such as webhooks\nREDIS = {\n    'HOST': 'localhost',\n    'PORT': 6379,\n    'PASSWORD': '',\n    'DATABASE': 0,\n    'CACHE_DATABASE': 1,\n    'DEFAULT_TIMEOUT': 300,\n    'SSL': False,\n}\n\n\n#########################\n#                       #\n#   Optional settings   #\n#                       #\n#########################\n\n# Specify one or more name and email address tuples representing NetBox administrators. These people will be notified of\n# application errors (assuming correct email settings are provided).\nADMINS = [\n    # ['John Doe', 'jdoe@example.com'],\n]\n\n# Optionally display a persistent banner at the top and/or bottom of every page. HTML is allowed. To display the same\n# content in both banners, define BANNER_TOP and set BANNER_BOTTOM = BANNER_TOP.\nBANNER_TOP = ''\nBANNER_BOTTOM = ''\n\n# Text to include on the login page above the login form. HTML is allowed.\nBANNER_LOGIN = ''\n\n# Base URL path if accessing NetBox within a directory. For example, if installed at http://example.com/netbox/, set:\n# BASE_PATH = 'netbox/'\nBASE_PATH = ''\n\n# Cache timeout in seconds. Set to 0 to dissable caching. Defaults to 900 (15 minutes)\nCACHE_TIMEOUT = 900\n\n# Maximum number of days to retain logged changes. Set to 0 to retain changes indefinitely. (Default: 90)\nCHANGELOG_RETENTION = 90\n\n# API Cross-Origin Resource Sharing (CORS) settings. If CORS_ORIGIN_ALLOW_ALL is set to True, all origins will be\n# allowed. Otherwise, define a list of allowed origins using either CORS_ORIGIN_WHITELIST or\n# CORS_ORIGIN_REGEX_WHITELIST. For more information, see https://github.com/ottoyiu/django-cors-headers\nCORS_ORIGIN_ALLOW_ALL = False\nCORS_ORIGIN_WHITELIST = [\n    # 'https://hostname.example.com',\n]\nCORS_ORIGIN_REGEX_WHITELIST = [\n    # r'^(https?://)?(\\w+\\.)?example\\.com$',\n]\n\n# Set to True to enable server debugging. WARNING: Debugging introduces a substantial performance penalty and may reveal\n# sensitive information about your installation. Only enable debugging while performing testing. Never enable debugging\n# on a production system.\nDEBUG = False\n\n# Email settings\nEMAIL = {\n    'SERVER': 'localhost',\n    'PORT': 25,\n    'USERNAME': '',\n    'PASSWORD': '',\n    'TIMEOUT': 10,  # seconds\n    'FROM_EMAIL': '',\n}\n\n# Enforcement of unique IP space can be toggled on a per-VRF basis. To enforce unique IP space within the global table\n# (all prefixes and IP addresses not assigned to a VRF), set ENFORCE_GLOBAL_UNIQUE to True.\nENFORCE_GLOBAL_UNIQUE = False\n\n# Exempt certain models from the enforcement of view permissions. Models listed here will be viewable by all users and\n# by anonymous users. List models in the form `<app>.<model>`. Add '*' to this list to exempt all models.\nEXEMPT_VIEW_PERMISSIONS = [\n    # 'dcim.site',\n    # 'dcim.region',\n    # 'ipam.prefix',\n]\n\n# Enable custom logging. Please see the Django documentation for detailed guidance on configuring custom logs:\n#   https://docs.djangoproject.com/en/1.11/topics/logging/\nLOGGING = {}\n\n# Setting this to True will permit only authenticated users to access any part of NetBox. By default, anonymous users\n# are permitted to access most data in NetBox (excluding secrets) but not make any changes.\nLOGIN_REQUIRED = False\n\n# The length of time (in seconds) for which a user will remain logged into the web UI before being prompted to\n# re-authenticate. (Default: 1209600 [14 days])\nLOGIN_TIMEOUT = None\n\n# Setting this to True will display a \"maintenance mode\" banner at the top of every page.\nMAINTENANCE_MODE = False\n\n# An API consumer can request an arbitrary number of objects =by appending the \"limit\" parameter to the URL (e.g.\n# \"?limit=1000\"). This setting defines the maximum limit. Setting it to 0 or None will allow an API consumer to request\n# all objects by specifying \"?limit=0\".\nMAX_PAGE_SIZE = 1000\n\n# The file path where uploaded media such as image attachments are stored. A trailing slash is not needed. Note that\n# the default value of this setting is derived from the installed location.\n# MEDIA_ROOT = '/opt/netbox/netbox/media'\n\n# Expose Prometheus monitoring metrics at the HTTP endpoint '/metrics'\nMETRICS_ENABLED = False\n\n# Credentials that NetBox will uses to authenticate to devices when connecting via NAPALM.\nNAPALM_USERNAME = ''\nNAPALM_PASSWORD = ''\n\n# NAPALM timeout (in seconds). (Default: 30)\nNAPALM_TIMEOUT = 30\n\n# NAPALM optional arguments (see http://napalm.readthedocs.io/en/latest/support/#optional-arguments). Arguments must\n# be provided as a dictionary.\nNAPALM_ARGS = {}\n\n# Determine how many objects to display per page within a list. (Default: 50)\nPAGINATE_COUNT = 50\n\n# When determining the primary IP address for a device, IPv6 is preferred over IPv4 by default. Set this to True to\n# prefer IPv4 instead.\nPREFER_IPV4 = False\n\n# The file path where custom reports will be stored. A trailing slash is not needed. Note that the default value of\n# this setting is derived from the installed location.\n# REPORTS_ROOT = '/opt/netbox/netbox/reports'\n\n# By default, NetBox will store session data in the database. Alternatively, a file path can be specified here to use\n# local file storage instead. (This can be useful for enabling authentication on a standby instance with read-only\n# database access.) Note that the user as which NetBox runs must have read and write permissions to this path.\nSESSION_FILE_PATH = None\n\n# Time zone (default: UTC)\nTIME_ZONE = 'UTC'\n\n# The webhooks backend is disabled by default. Set this to True to enable it. Note that this requires a Redis\n# database be configured and accessible by NetBox.\nWEBHOOKS_ENABLED = False\n\n# Date/time formatting. See the following link for supported formats:\n# https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date\nDATE_FORMAT = 'N j, Y'\nSHORT_DATE_FORMAT = 'Y-m-d'\nTIME_FORMAT = 'g:i a'\nSHORT_TIME_FORMAT = 'H:i:s'\nDATETIME_FORMAT = 'N j, Y g:i a'\nSHORT_DATETIME_FORMAT = 'Y-m-d H:i'\n", "path": "netbox/netbox/configuration.example.py"}], "after_files": [{"content": "#########################\n#                       #\n#   Required settings   #\n#                       #\n#########################\n\n# This is a list of valid fully-qualified domain names (FQDNs) for the NetBox server. NetBox will not permit write\n# access to the server via any other hostnames. The first FQDN in the list will be treated as the preferred name.\n#\n# Example: ALLOWED_HOSTS = ['netbox.example.com', 'netbox.internal.local']\nALLOWED_HOSTS = []\n\n# PostgreSQL database configuration.\nDATABASE = {\n    'NAME': 'netbox',         # Database name\n    'USER': '',               # PostgreSQL username\n    'PASSWORD': '',           # PostgreSQL password\n    'HOST': 'localhost',      # Database server\n    'PORT': '',               # Database port (leave blank for default)\n}\n\n# This key is used for secure generation of random numbers and strings. It must never be exposed outside of this file.\n# For optimal security, SECRET_KEY should be at least 50 characters in length and contain a mix of letters, numbers, and\n# symbols. NetBox will not run without this defined. For more information, see\n# https://docs.djangoproject.com/en/dev/ref/settings/#std:setting-SECRET_KEY\nSECRET_KEY = ''\n\n# Redis database settings. The Redis database is used for caching and background processing such as webhooks\nREDIS = {\n    'HOST': 'localhost',\n    'PORT': 6379,\n    'PASSWORD': '',\n    'DATABASE': 0,\n    'CACHE_DATABASE': 1,\n    'DEFAULT_TIMEOUT': 300,\n    'SSL': False,\n}\n\n\n#########################\n#                       #\n#   Optional settings   #\n#                       #\n#########################\n\n# Specify one or more name and email address tuples representing NetBox administrators. These people will be notified of\n# application errors (assuming correct email settings are provided).\nADMINS = [\n    # ['John Doe', 'jdoe@example.com'],\n]\n\n# Optionally display a persistent banner at the top and/or bottom of every page. HTML is allowed. To display the same\n# content in both banners, define BANNER_TOP and set BANNER_BOTTOM = BANNER_TOP.\nBANNER_TOP = ''\nBANNER_BOTTOM = ''\n\n# Text to include on the login page above the login form. HTML is allowed.\nBANNER_LOGIN = ''\n\n# Base URL path if accessing NetBox within a directory. For example, if installed at http://example.com/netbox/, set:\n# BASE_PATH = 'netbox/'\nBASE_PATH = ''\n\n# Cache timeout in seconds. Set to 0 to dissable caching. Defaults to 900 (15 minutes)\nCACHE_TIMEOUT = 900\n\n# Maximum number of days to retain logged changes. Set to 0 to retain changes indefinitely. (Default: 90)\nCHANGELOG_RETENTION = 90\n\n# API Cross-Origin Resource Sharing (CORS) settings. If CORS_ORIGIN_ALLOW_ALL is set to True, all origins will be\n# allowed. Otherwise, define a list of allowed origins using either CORS_ORIGIN_WHITELIST or\n# CORS_ORIGIN_REGEX_WHITELIST. For more information, see https://github.com/ottoyiu/django-cors-headers\nCORS_ORIGIN_ALLOW_ALL = False\nCORS_ORIGIN_WHITELIST = [\n    # 'https://hostname.example.com',\n]\nCORS_ORIGIN_REGEX_WHITELIST = [\n    # r'^(https?://)?(\\w+\\.)?example\\.com$',\n]\n\n# Set to True to enable server debugging. WARNING: Debugging introduces a substantial performance penalty and may reveal\n# sensitive information about your installation. Only enable debugging while performing testing. Never enable debugging\n# on a production system.\nDEBUG = False\n\n# Email settings\nEMAIL = {\n    'SERVER': 'localhost',\n    'PORT': 25,\n    'USERNAME': '',\n    'PASSWORD': '',\n    'TIMEOUT': 10,  # seconds\n    'FROM_EMAIL': '',\n}\n\n# Enforcement of unique IP space can be toggled on a per-VRF basis. To enforce unique IP space within the global table\n# (all prefixes and IP addresses not assigned to a VRF), set ENFORCE_GLOBAL_UNIQUE to True.\nENFORCE_GLOBAL_UNIQUE = False\n\n# Exempt certain models from the enforcement of view permissions. Models listed here will be viewable by all users and\n# by anonymous users. List models in the form `<app>.<model>`. Add '*' to this list to exempt all models.\nEXEMPT_VIEW_PERMISSIONS = [\n    # 'dcim.site',\n    # 'dcim.region',\n    # 'ipam.prefix',\n]\n\n# Enable custom logging. Please see the Django documentation for detailed guidance on configuring custom logs:\n#   https://docs.djangoproject.com/en/1.11/topics/logging/\nLOGGING = {}\n\n# Setting this to True will permit only authenticated users to access any part of NetBox. By default, anonymous users\n# are permitted to access most data in NetBox (excluding secrets) but not make any changes.\nLOGIN_REQUIRED = False\n\n# The length of time (in seconds) for which a user will remain logged into the web UI before being prompted to\n# re-authenticate. (Default: 1209600 [14 days])\nLOGIN_TIMEOUT = None\n\n# Setting this to True will display a \"maintenance mode\" banner at the top of every page.\nMAINTENANCE_MODE = False\n\n# An API consumer can request an arbitrary number of objects =by appending the \"limit\" parameter to the URL (e.g.\n# \"?limit=1000\"). This setting defines the maximum limit. Setting it to 0 or None will allow an API consumer to request\n# all objects by specifying \"?limit=0\".\nMAX_PAGE_SIZE = 1000\n\n# The file path where uploaded media such as image attachments are stored. A trailing slash is not needed. Note that\n# the default value of this setting is derived from the installed location.\n# MEDIA_ROOT = '/opt/netbox/netbox/media'\n\n# Expose Prometheus monitoring metrics at the HTTP endpoint '/metrics'\nMETRICS_ENABLED = False\n\n# Credentials that NetBox will uses to authenticate to devices when connecting via NAPALM.\nNAPALM_USERNAME = ''\nNAPALM_PASSWORD = ''\n\n# NAPALM timeout (in seconds). (Default: 30)\nNAPALM_TIMEOUT = 30\n\n# NAPALM optional arguments (see http://napalm.readthedocs.io/en/latest/support/#optional-arguments). Arguments must\n# be provided as a dictionary.\nNAPALM_ARGS = {}\n\n# Determine how many objects to display per page within a list. (Default: 50)\nPAGINATE_COUNT = 50\n\n# When determining the primary IP address for a device, IPv6 is preferred over IPv4 by default. Set this to True to\n# prefer IPv4 instead.\nPREFER_IPV4 = False\n\n# The file path where custom reports will be stored. A trailing slash is not needed. Note that the default value of\n# this setting is derived from the installed location.\n# REPORTS_ROOT = '/opt/netbox/netbox/reports'\n\n# The file path where custom scripts will be stored. A trailing slash is not needed. Note that the default value of\n# this setting is derived from the installed location.\n# SCRIPTS_ROOT = '/opt/netbox/netbox/scripts'\n\n# By default, NetBox will store session data in the database. Alternatively, a file path can be specified here to use\n# local file storage instead. (This can be useful for enabling authentication on a standby instance with read-only\n# database access.) Note that the user as which NetBox runs must have read and write permissions to this path.\nSESSION_FILE_PATH = None\n\n# Time zone (default: UTC)\nTIME_ZONE = 'UTC'\n\n# The webhooks backend is disabled by default. Set this to True to enable it. Note that this requires a Redis\n# database be configured and accessible by NetBox.\nWEBHOOKS_ENABLED = False\n\n# Date/time formatting. See the following link for supported formats:\n# https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date\nDATE_FORMAT = 'N j, Y'\nSHORT_DATE_FORMAT = 'Y-m-d'\nTIME_FORMAT = 'g:i a'\nSHORT_TIME_FORMAT = 'H:i:s'\nDATETIME_FORMAT = 'N j, Y g:i a'\nSHORT_DATETIME_FORMAT = 'Y-m-d H:i'\n", "path": "netbox/netbox/configuration.example.py"}]}