Which TWO of the following are true about the node_exporter?
node_exporter's default listen address is :9100, so it serves metrics on TCP port 9100 unless overridden with --web.listen-address. This default port is what Prometheus scrape configs for node targets conventionally reference, satisfying the question's requirement for a true statement.
Why this answer
Option C is correct because node_exporter's default listen address is :9100, so Prometheus scrapes host metrics from http://<host>:9100/metrics unless overridden with --web.listen-address. Option E is correct because node_exporter's collectors read from /proc and /sys on Linux to expose kernel-level metrics such as node_cpu_seconds_total, node_memory_MemAvailable_bytes, node_load1, and node_disk_io_time_seconds_total. Option A is wrong because node_exporter is a host/OS metrics exporter, not a database exporter; database monitoring uses exporters like mysqld_exporter, postgres_exporter, or oracledb_exporter.
Option B is wrong because node_exporter is a passive exporter that only responds when Prometheus scrapes its /metrics endpoint; active probing is done by blackbox_exporter. Option D is wrong because node_exporter is designed for Unix-like systems (Linux, BSD, macOS) and does not support Windows out of the box; Windows host metrics require windows_exporter.
Exam trap
PCA often tests whether candidates confuse node_exporter with database exporters or assume it supports Windows, so the trap is picking 'database monitoring' or 'Windows support' based on superficial familiarity.