Windows exporter configuration file (jpc_windows_exporter.yml)
- Organization of this page
Format
Write in YAML format.
collectors:
enabled: cache,cpu,logical_disk,memory,net,system,cs,process,service#
collector:
logical_disk:
volume-whitelist: ".+"
volume-blacklist: ""
net:
nic-whitelist: ".+"
nic-blacklist: ""
process:
whitelist: ""
blacklist: ""
service:#
services-where: "Name=''"
scrape:
timeout-margin: 0.5- #
-
Parameters for service monitoring that are set in the model file by JP1/IM - Agent 13-01 or later installer.
If you want to use the service monitoring feature by upgrading from JP1/IM - Agent 13-00 to 13-01 or later, you can manually set and edit the service monitoring parameters. For details, see the instructions for configuring service monitoring in 1.21.2(5)(b) Modify metric to Collect (optional) in the JP1/Integrated Management 3 - Manager Configuration Guide.
File
jpc_windows_exporter.yml
jpc_windows_exporter.yml.model (model file)
Storage directory
- ■Integrated agent host
-
-
For a physical host
Agent-path\conf\
-
For a logical host
shared-folder\jp1ima\conf\
-
Description
This is a configuration file that specifies the operation of Windows exporter.
Character code
UTF-8 (without BOM)
Line feed code
In Windows: CR+LF
In Linux: LF
When the definitions are applied
It will take effect when you restart Windows exporter.
Information that is specified
|
Item |
Description |
Changeability |
What You Setup in Your JP1/IM - Agent |
JP1/IM - Agent Defaults Value |
||
|---|---|---|---|---|---|---|
|
collectors |
-- |
-- |
-- |
-- |
||
|
enabled |
Specify the collectors to use, separated by commas. |
Y |
-- |
enabled:cache,cpu,logical_disk,memory,net,system,cs,process,service |
||
|
dfsr |
-- |
-- |
-- |
-- |
||
|
exchange |
-- |
-- |
-- |
-- |
||
|
mssql |
-- |
-- |
-- |
-- |
||
|
collector |
-- |
-- |
-- |
-- |
||
|
iis |
-- |
-- |
-- |
-- |
||
|
logical_disk |
-- |
-- |
-- |
-- |
||
|
volume-whitelist |
Set the volume to be collected using a regular expression. Volumes that fall into both volume-whitelist and volume-blacklist are not collected (volume-blacklist takes precedence). |
Y |
Specify the volume to the whitelist with a regular expression. |
collector: logical_disk: volume-whitelist: ".+" |
||
|
volume-blacklist |
Set the volumes not to be collected by regular expression. Volumes that fall into both volume-whitelist and volume-blacklist are not collected (volume-blacklist takes precedence). |
Y |
Specify the volume to the blacklist with a regular expression. |
collector: logical_disk: volume-blacklist: "" |
||
|
msmq |
-- |
-- |
-- |
-- |
||
|
net |
-- |
-- |
-- |
-- |
||
|
nic-whitelist |
Set the NICs to be collected using regular expressions. NICs that fall into both nic-whitelist and nic-blacklist are not collected (nic-blacklist takes precedence). The name of the NIC specified in this item must be the value obtained by the following command. wmic path Win32_PerfRawData_Tcpip_NetworkInterface get name Note that this item is treated as a regular expression, so if you want to specify a special character of the regular expression, you need to escape it with a backslash. In this case, the backslash is treated as a special character in YAML, so it is necessary to write the backslash twice.
|
Y |
Specify the NICs to the whitelist as a regular expression. |
collector: net: nic-whitelist: ".+" |
||
|
nic-blacklist |
Set the NICs not to be collected using regular expressions. NICs that fall into both nic-whitelist and nic-blacklist are not collected (nic-blacklist takes precedence). This entry is specified in the same way as nic-whitelist. |
Y |
Specify the NICs to the blacklist with regular expressions. |
collector: net: nic-blacklist: "" |
||
|
process |
-- |
-- |
-- |
-- |
||
|
whitelist |
Regexp of volumes to whitelist. Volume name must both match whitelist and not match blacklist to be included. If omitted, this is specified as ".+". |
Y |
-- |
collector: process: whitelist: "" |
||
|
blacklist |
Regexp of volumes to blacklist. Volume name must both match whitelist and not match blacklist to be included. If omitted, this is specified as "". |
Y |
-- |
collector: process: blacklist: "" |
||
|
service |
-- |
-- |
-- |
-- |
||
|
services-where |
Specifies 'where' phrase for WQL to use in WMI metric queries.
# If an invalid character string is specified, the service is not monitored. For details about the log output, see 12.5.1(4) node_exporter log in the JP1/Integrated Management 3 - Manager Administration Guide. |
Y |
Specifies the service name to monitor. |
services-where: "Name=''" |
||
|
smtp |
-- |
-- |
-- |
-- |
||
|
textfile |
-- |
-- |
-- |
-- |
||
|
log |
-- |
-- |
-- |
-- |
||
|
scrape |
-- |
-- |
-- |
-- |
||
|
timeout-margin |
Specifies the number of seconds to subtract from the Prometheus scrape_timeout value (specify a value that is less than the Prometheus scrape_timeout value). It will time out in seconds after subtracting the value specified for this item from the value of the Prometheus scrape_timeout. For Prometheus scrape_timeout values, see the scrape_timeout in Information that is specified of Prometheus configuration file (jpc_prometheus_server.yml). |
Y |
Tolerance for overhead or high load is usually not required. Use to tune to allow for overhead or high load. |
scrape: timeout-margin: 0.5 |
||
- Legend:
-
Y: Changeable, N: Not changeable, --: Not applicable