Detailed breakdown of gathered data#
GNU/Linux Operating System#
barman crontab/cron (barman_crontab_cron )#
Output from crontab -l, if running as barman. Content of /etc/cron.d/barman, if exists.
Report output:
file
/linux/barman_cron.data: Content of /etc/cron.d/barman, if existsfile
/linux/barman_crontab.data: Output from barman crontab -l, if barman user
Depth: surface
Security Impact: low — May have entries in crontab/cron with sensitive data
debug_sources (debug_sources )#
Count files under /usr/src/debug to detect which applications’
source code is present in the system and facilitate live debugging.
Report output:
file
/linux/debug_sources.data: Sources for GNU debugger
Depth: surface
Security Impact: low — no known security impact.
EFM CLI (efm_cli )#
Get output of efm cluster-status command.
Report output:
file
/tools/efm/cli/cluster_status.out: Output ofefm cluster-status cluster_namecommand
Depth: surface
Security Impact: low — no known security impact.
EFM configuration (efm_configuration )#
EFM properties and nodes configuration files
Report output:
file
/tools/efm/config/efm.nodes: EFM nodes filefile
/tools/efm/config/efm.properties: EFM properties file
Depth: surface
Security Impact: low — no known security impact.
EFM systemctl (efm_systemctl )#
When EFM services are detected, collects status and cat of the
corresponding services. Will check for any service which name starts
with edb-efm-
Report output:
file
/tools/efm/systemd/service_name_cat.data: Output of ’systemctl cat service_namefile
/tools/efm/systemd/service_name_status.data: Output of ’systemctl status service_name
Depth: surface
Security Impact: low — no known security impact.
etcd CLI (etcd_cli )#
Gathers the output of some etcdctl commands, if etcdctl is
available in the server. The commands are: endpoint status and endpoint
health.
Report output:
file
/tools/etcd/cli/endpoint_status.out: Output ofetcdctl endpoint statuscommandfile
/tools/etcd/cli/endpoint_health.out: Output ofetcdctl endpoint healthcommand
Depth: surface
Security Impact: low — no known security impact.
etcd configuration (etcd_configuration )#
Collects etcd configuration file that is found in the server
Report output:
file
/tools/etcd/config/basename: etcd configuration file
Depth: surface
Security Impact: low — no known security impact.
etcd systemctl (etcd_systemctl )#
When etcd services are detected, collects status and cat of the
corresponding services. Will check for any service which name starts
with etcd
Report output:
file
/tools/etcd/systemd/service_name_cat.data: Output of ’systemctl cat service_namefile
/tools/etcd/systemd/service_name_status.data: Output of ’systemctl status service_name
Depth: surface
Security Impact: low — no known security impact.
HARP CLI (harp_cli )#
Gathers output of a few harpctl command outputs using the
config.yml file which is found in the server. The commands are:
cluster, proxies, locations, nodes, and version.
Report output:
file
/tools/harp/cli/version.out: Output ofharp -f conf_file_path versioncommandfile
/tools/harp/cli/proxies.out: Output ofharp -f conf_file_path get proxies -o yamlcommandfile
/tools/harp/cli/nodes.out: Output ofharp -f conf_file_path get nodes -o yamlcommandfile
/tools/harp/cli/locations.out: Output ofharp -f conf_file_path get locations -o yamlcommandfile
/tools/harp/cli/cluster.out: Output ofharp -f conf_file_path get cluster -o yamlcommand
Depth: surface
Security Impact: low — no known security impact.
HARP configuration (harp_configuration )#
Collects HARP configuration file that is found in the server
Report output:
file
/tools/harp/config/harp.cluster.init.yml: HARP bootstrap configuration filefile
/tools/harp/config/basename: HARP configuration file
Depth: surface
Security Impact: low — no known security impact.
HARP systemctl (harp_systemctl )#
When HARP services are detected, collects status and cat of the
corresponding services. Will check for any service which name starts
with harp
Report output:
file
/tools/harp/systemd/service_name_cat.data: Output of ’systemctl cat service_namefile
/tools/harp/systemd/service_name_status.data: Output of ’systemctl status service_name
Depth: surface
Security Impact: low — no known security impact.
Block devices layout (linux_block_devices_layout )#
Information on block devices layout from the lsblk command
Report output:
file
/linux/lsbk.data:lsbkcommand output
Depth: surface
Security Impact: low — no known security impact.
Processor governor (linux_cpu_governor )#
Processor scaling governor from the files in /sys/devices/system/cpu
Report output:
file
/linux/sys/energy_perf_bias.data: Intel Performance and Energy Bias attributesfile
/linux/sys/intel_pstate.data: Intel pstate configurationfile
/linux/sys/cpu_scaling_driver.data: available CPU scaling driverfile
/linux/sys/cpu_scaling_available_governors.data: available CPU scaling governorsfile
/linux/sys/cpu_scaling_governor.data: active CPU scaling governor
Depth: surface
Security Impact: low — no known security impact.
Mounted file systems and available space (linux_devices_info )#
List mounted filesystems through the mount command and free space
using df .
Report output:
file
/linux/diskspace.data: amount of available disk spacefile
/linux/mount.data: Output of themountcommand
Depth: surface
Security Impact: low — no known security impact.
File systems configuration (linux_disk_configuration )#
Disk configuration obtained through the /etc/fstab file
Report output:
file
/linux/fstab.data: contents of /etc/fstab
Depth: surface
Security Impact: low — no known security impact.
OS distribution, kernel and device data (linux_distro_collector )#
Information about the Linux distribution currently in use, as returned
by the lsb_release command.
Report output:
file
/linux/release.data: The Linux distribution currently in usefile
/linux/release_source.data: The name of the collected file or the executed command
Depth: surface
Security Impact: low — no known security impact.
Hardware (linux_hardware_info )#
Hardware info through lspci
Report output:
file
/linux/lspci.data: Hardware info fromlspci
Depth: surface
Security Impact: low — no known security impact.
Hypervisor (linux_hypervisor_collector )#
Information about the type of virtualization used, as returned by the
systemd-detect-virt command.
Report output:
file
/linux/hypervisor.data: The name of the collected file or the executed command
Depth: surface
Security Impact: low — no known security impact.
Kernel (linux_kernel_info )#
Kernel info, transparent huge pages status and disk scheduler
configuration obtained by combining the output of the commands uname
and ipcs with the contents of the /proc and /sys filesystems
Report output:
file
/linux/read_ahead.data: Info on the read aheadfile
/linux/schedulers.data: Scheduler info from/sysdirfile
/linux/sys/kernel_mm_transparent_hugepage.data: Transparent huge pages infofile
/linux/ipcs.data:ipcscommand outputfile
/linux/uname.data:unamecommand output
Depth: surface
Security Impact: low — no known security impact.
Kernel limits (linux_kernel_limits )#
Configuration file for the pam_limits module
Report output:
file
/linux/limits.data: content of thelimits.conffile
Depth: surface
Security Impact: low — no known security impact.
Processor usage statistics (linux_mpstat )#
Processor statistics from the mpstat command.
Report output:
file
/linux/mpstat.data: Output from ‘mpstat -P ALL 1 10’
Depth: surface
Security Impact: low — no known security impact.
Network interfaces (linux_network_interfaces )#
Network interface information from the ip and ifconfig commands.
Report output:
file
/linux/ifconfig.data: Output from ‘ifconfig’file
/linux/ip_address_list.data: Output from ‘ip address list’
Depth: surface
Security Impact: low — no known security impact.
Installed packages via rpm or dpkg (linux_packages_info )#
Information about the system packages installed using rpm or
dpkg
Report output:
file
/linux/packages-dpkg.data: List of packages installed usingdpkgfile
/linux/packages-rpm.data: List of packages installed usingrpm
Depth: surface
Security Impact: low — no known security impact.
PostgreSQL disk layout (linux_postgresql_disk_layout )#
List all files in the PostgreSQL data directory using find for links
and ls for files
Report output:
file
/linux/pg_ls.data: List of files inside the data directoryfile
/linux/pg_links.data: List of links inside the data directory
Depth: surface
Security Impact: low — no known security impact.
SELinux (linux_sestatus )#
SELinux status from sestatus
Report output:
file
/linux/sestatus.data: Output from ‘setstatus’
Depth: surface
Security Impact: low — no known security impact.
System identification (linux_system_identity )#
Collect hostname, network interfaces, system info (uname), system identifier and release info.
Report output:
file
/linux/id/system_release.data: OS information from /etc/system-releasefile
/linux/id/os_release.data: OS information from /etc/os-releasefile
/linux/id/machine_id.data: Machine ID contained in /etc/machine-idfile
/linux/id/uname.data: Information about the running kernelfile
/linux/id/hostname.data: Fully qualified domain namefile
/linux/id/interfaces.data: Network addresses of the host
Depth: surface
Security Impact: low — no known security impact.
dmesg and /proc information (linux_system_info )#
System info from the contents of the /proc filesystem and through
the output of dmesg command.
Report output:
file
/linux/lsmod.data: Lsmod outputfile
/linux/dmesg_with_timestamp.data: Dmesg output (human readable timestamps)file
/linux/dmesg.data: Dmesg outputfile
/linux/proc/sys_net_ipv4.data: Network info from/procfile
/linux/proc/sys_vm.data: vm info from/procfile
/linux/proc/sys_kernel.data: Kernel info from/procfile
/linux/vmstat.data: VM statistics from/procfile
/linux/proc/mounts.data: Mount points from/procfile
/linux/proc/uptime.data: Uptime info from/procfile
/linux/proc/loadavg.data: Load avg from/procfile
/linux/proc/meminfo.data: Memory info from/proc
Depth: surface
Security Impact: low — no known security impact.
System status — iostat (linux_system_status_iostat )#
System status from the iostat command.
Report output:
file
/linux/iostat.data: Info on I/O statistics
Depth: surface
Security Impact: low — no known security impact.
System status — nfsiostat (linux_system_status_nfsiostat )#
System status from the nfsiostat command.
Report output:
file
/linux/nfsiostat.data: nfs I/O statistics
Depth: surface
Security Impact: low — no known security impact.
System status — ps (linux_system_status_ps )#
System status from the ps command.
Report output:
file
/linux/ps.data: Active processes info
Depth: surface
Security Impact: low — Some processes might contain sensitive data in their names
System status — sar (linux_system_status_sar )#
System status from the sar command.
Report output:
file
/linux/sar.data: Actualsarinfofile
/linux/sar-yesterday.data:sarinfo from yesterday
Depth: surface
Security Impact: low — no known security impact.
System status — top (linux_system_status_top )#
System status from the top command.
Report output:
file
/linux/top.data: Process information
Depth: surface
Security Impact: low — Some processes might contain sensitive data in their names
System status — vmstat (linux_system_status_vmstat )#
System status from the vmstat command.
Report output:
file
/linux/vmstat.data: Info on processes, memory, paging, block IO, traps, disks and cpu activity
Depth: surface
Security Impact: low — no known security impact.
systemctl units (linux_systemctl_units )#
Systemctl list-units on a systemd server
Report output:
file
/linux/systemctl-list-units.data: Output of ‘systemctl list-units’
Depth: surface
Security Impact: low — no known security impact.
tuned (linux_tuned )#
Tuned status and profiles
Report output:
directory
/linux/tuned/tune-profiles: Files from/etc/tune-profilesdirectory
/linux/tuned/tuned: Files from/etc/tunedfile
/linux/tuned/tuned.conf: The file/etc/tuned.conffile
/linux/tuned/tuned-list.data: Output fromtuned_adm listfile
/linux/tuned/tuned-active.data: Output fromtuned_adm active
Depth: surface
Security Impact: low — no known security impact.
PEM configuration (pem_configuration )#
PEM configuration files from PEM agent, PEM server, and PEM Web server
Report output:
file
/tools/pem/config/edb-ssl-pem.conf: PEM Web server SSL configuration filefile
/tools/pem/config/edb-pem.conf: PEM Web server configuration filefile
/tools/pem/config/install-config: PEM server configuration file (installation config file)file
/tools/pem/config/config_setup.py: PEM server setup configuration filefile
/tools/pem/config/pem.wsgi: PEM server WSGI definition filefile
/tools/pem/config/agent.cfg: PEM agent configuration file
Depth: surface
Security Impact: low — no known security impact.
PEM systemctl (pem_systemctl )#
When PEM is detected, collects PEM agent and PEM web server status and content
Report output:
file
/tools/pem/systemd/service_name_cat.data: Output of ’systemctl cat service_namefile
/tools/pem/systemd/service_name_status.data: Output of ’systemctl status service_name
Depth: surface
Security Impact: low — no known security impact.
PgBouncer configuration (pgbouncer_configuration )#
PgBouncer configuration files
Report output:
file
/tools/pgbouncer/num/config/basename: PgBouncer configuration file from instance num
Depth: surface
Security Impact: low — no known security impact.
PgBouncer systemctl (pgbouncer_systemctl )#
When PgBouncer services are detected, collects status and cat of the corresponding services. Will check for any service which contains any of the PgBouncer configuration files
Report output:
file
/tools/pgbouncer/num/systemd/service_name_cat.data: Output of ’systemctl cat service_name from instance numfile
/tools/pgbouncer/num/systemd/service_name_status.data: Output of ’systemctl status service_name from instance num
Depth: surface
Security Impact: low — no known security impact.
PGD Proxy configuration (pgd_proxy_configuration )#
Collects PGD Proxy configuration file that is found in the server
Report output:
file
/tools/pgd-proxy/config/basename: PGD Proxy configuration file
Depth: surface
Security Impact: low — no known security impact.
PGD Proxy systemctl (pgd_proxy_systemctl )#
When PGD Proxy services are detected, collects status and cat of the
corresponding services. Will check for any service which name starts
with pgd-proxy
Report output:
file
/tools/pgd-proxy/systemd/service_name_cat.data: Output of ’systemctl cat service_namefile
/tools/pgd-proxy/systemd/service_name_status.data: Output of ’systemctl status service_name
Depth: surface
Security Impact: low — no known security impact.
postgres/enterprisedb crontab (postgres_enterprisedb_crontab )#
Output from crontab -l, if running as postgres or enterprisedb
Report output:
file
/linux/enterprisedb_crontab.data: Output from enterprisedb crontab -l, if enterprisedb userfile
/linux/postgres_crontab.data: Output from postgres crontab -l, if postgres user
Depth: surface
Security Impact: low — May have entries in crontab/cron with sensitive data
repmgr CLI (repmgr_cli )#
Collects output of repmgr cluster crosscheck and
repmgr daemon status using the repmgr.conf file which is found in
the server.
Report output:
file
/tools/repmgr/cli/daemon_status.out: Output ofrepmgr daemon status -f conf_file_pathcommandfile
/tools/repmgr/cli/cluster_crosscheck.out: Output ofrepmgr cluster crosscheck -f conf_file_pathcommand
Depth: surface
Security Impact: low — no known security impact.
repmgr configuration (repmgr_configuration )#
Collects repmgr configuration file that is found in the server
Report output:
file
/tools/repmgr/config/repmgr.conf: repmgr configuration file
Depth: surface
Security Impact: low — no known security impact.
repmgr systemctl (repmgr_systemctl )#
When repmgr services are detected, collects status and cat of the
corresponding services. Will check for any service which name starts
with repmgr
Report output:
file
/tools/repmgr/systemd/service_name_cat.data: Output of ’systemctl cat service_namefile
/tools/repmgr/systemd/service_name_status.data: Output of ’systemctl status service_name
Depth: surface
Security Impact: low — no known security impact.
xDB CLI (xdb_cli )#
xDB output from several CLI commands, from the xDB publication and/or subscription server that are running.
Report output:
directory
/tools/xdb/cli: xDB CLI print commands
Depth: surface
Security Impact: low — no known security impact.
xDB configuration (xdb_configuration )#
xDB configuration files
Report output:
file
/tools/xdb/config/xdbReplicationServer.config: xDB startup configuration`file
/tools/xdb/config/edb-repl.conf: xDB replication configuration`file
/tools/xdb/config/xdb_subserver.conf: xDB subscription server configurationfile
/tools/xdb/config/xdb_pubserver.conf: xDB publication server configuration
Depth: surface
Security Impact: low — no known security impact.
xDB systemctl (xdb_systemctl )#
When xDB services are detected, collects status and cat of edb- xdbpubserver and edb-xdbsubserver
Report output:
file
/tools/xdb/systemd/service_name_cat.data: Output of ’systemctl cat service_namefile
/tools/xdb/systemd/service_name_status.data: Output of ’systemctl status service_name
Depth: surface
Security Impact: low — no known security impact.
Microsoft Windows Operating System#
PEM configuration — Windows (pem_configuration_windows )#
PEM configuration files from PEM agent, PEM server, and PEM Web server in a Windows environment.
Report output:
file
/tools/pem/config/edb-ssl-pem.conf: PEM Web server SSL configuration filefile
/tools/pem/config/edb-pem.conf: PEM Web server configuration filefile
/tools/pem/config/pem.wsgi: PEM server WSGI definition filefile
/tools/pem/config/agent.cfg: PEM agent configuration file
Depth: surface
Security Impact: low — no known security impact.
PEM sc (pem_sc )#
When PEM is detected, collects PEM agent and PEM web server status and content
Report output:
file
/tools/pem/sc/service_name_query.data: Output of ’sc query service_name
Depth: surface
Security Impact: low — no known security impact.
Disk information (win_disk_information )#
Disk and controller information from the system registry.
Report output:
file
/windows/enum_ide.reg: Local machine ide device settingsfile
/windows/enum_scsi.reg: Local machine scsi device settings
Depth: surface
Security Impact: low — no known security impact.
Hosts file (win_hosts )#
Host files and network related information
Report output:
file
/windows/services.data: Windowsservicesfilefile
/windows/protocol.data: Windowsprotocolfilefile
/windows/networks.data: Windowsnetworksfilefile
/windows/hosts.sam: Windowshosts.samfilefile
/windows/hosts.data: Windowshostsfile
Depth: surface
Security Impact: low — no known security impact.
MsInfo (win_msinfo )#
MsInfo32 report in NFO and TXT format
Report output:
file
/windows/msinfo_report.txt: Information from theMsInfo32in textual formatfile
/windows/msinfo_report.nfo: Information from theMsInfo32inNFO
Depth: surface
Security Impact: low — no known security impact.
ODBC/64 (win_odbc32_info )#
ODBC configuration from the 64 bit registry section
Report output:
file
/windows/user_odbc_wow64.reg: User DSN listfile
/windows/localmachine_odbcinst_wow64.reg: List of installed ODBC driversfile
/windows/localmachine_odbc_wow64.reg: System DSN list
Depth: surface
Security Impact: medium — ODBC connection information could expose the presence of other databases or connection information to PostgreSQL that can be used to attack the system
ODBC/32 (win_odbc64_info )#
ODBC configuration from the 32 bit registry section
Report output:
file
/windows/user_odbc.reg: User DSN listfile
/windows/localmachine_odbcinst.reg: list of installed ODBC driversfile
/windows/localmachine_odbc.reg: System DSN list
Depth: surface
Security Impact: medium — ODBC connection information could expose the presence of other databases or connection information to PostgreSQL that can be used to attack the system
systeminfo (win_systeminfo )#
Output of the systeminfo command
Report output:
file
/windows/systeminfo_report.txt: Information from thesysteminfocommand
Depth: surface
Security Impact: low — no known security impact.
Disk volumes (win_volumes )#
Volume list from WMI
Report output:
file
/windows/association_structure: Association between drive letters and physical drivesfile
/windows/volume_disk: Volume list from the WMI subsystemfile
/windows/logical_disk_list: Logical disk list from the WMI subsystemfile
/windows/disk_partition_list: Disk partition list from the WMI subsystemfile
/windows/disk_drive_list: Disk list from the WMI subsystem
Depth: surface
Security Impact: low — no known security impact.
xDB CLI — Windows (xdb_cli_windows )#
xDB output from several CLI commands, from the xDB publication and/or subscription server that are running.
Report output:
directory
/tools/xdb/cli: xDB CLI print commands
Depth: surface
Security Impact: low — no known security impact.
xDB configuration — Windows (xdb_configuration_windows )#
xDB configuration files
Report output:
file
/tools/xdb/config/xdbReplicationServer.config: xDB startup configuration`file
/tools/xdb/config/edb-repl.conf: xDB replication configuration`file
/tools/xdb/config/xdb_subserver.conf: xDB subscription server configurationfile
/tools/xdb/config/xdb_pubserver.conf: xDB publication server configuration
Depth: surface
Security Impact: low — no known security impact.
xDB sc (xdb_sc )#
When xDB is detected, collects xDB Publication and Subscription server status
Report output:
file
/tools/xdb/sc/service_name_query.data: Output of ’sc query service_name
Depth: surface
Security Impact: low — no known security impact.
PostgreSQL/BDR3 Instance#
Current archiver stats (postgresql_archiver )#
Statistics about the archiver process’s activity (from pg_stat_archiver)
Report output:
file
postgresql/archiver.out
Depth: surface
Security Impact: low — no known security impact.
Available extensions (postgresql_available_extensions )#
List of extensions available on the server
Report output:
file
postgresql/available_extensions.out
Depth: surface
Security Impact: low — no known security impact.
Current bg_writer stats (postgresql_bgwriter )#
Statistics about the background writer process’s activity (from pg_stat_bgwriter)
Report output:
file
postgresql/bgwriter.out
Depth: surface
Security Impact: low — no known security impact.
Directory with binaries (postgresql_bin_dir )#
PostgreSQL binary directory
Report output:
file
/postgresql/postgresql_bin_path.data: Path to the PostgreSQL bin directory
Depth: surface
Security Impact: low — no known security impact.
Current configuration (postgresql_configuration )#
PostgreSQL current configuration
Report output:
file
postgresql/configuration.out
Depth: surface
Security Impact: medium — postgresql.conf might contain bad security policies
Configuration files (postgresql_configuration_files )#
PostgreSQL configuration files and the data directory path (passwords contained in well-known connection strings are automatically redacted for information security reasons).
Report output:
file
/postgresql/pg_ident.conf: PostgreSQL ident configuration filefile
/postgresql/pg_hba.conf: PostgreSQL host-based authentication filefile
/postgresql/postgresql.auto.conf: PostgreSQL auto configuration filefile
/postgresql/recovery.done: PostgreSQL recovery.done filefile
/postgresql/recovery.conf: PostgreSQL recovery.conf filefile
/postgresql/postgresql.conf: PostgreSQL configuration file
Depth: surface
Security Impact: medium — pg_hba.conf and pg_ident.conf
might expose potential security holes such as trusted connections.
Databases (postgresql_databases )#
List of databases in the PostgreSQL node
Report output:
file
postgresql/databases.out
Depth: surface
Security Impact: low — no known security impact.
postgresql_db_bdr_tables_and_views (postgresql_db_bdr_tables_and_views )#
Collect all the tables and views of the BDR extension, except for:
bdr.apply_log — bdr.conflict_history — bdr.consensus_kv_data
bdr.internal_node_pre_commit — bdr.replication_status - bdr.state_journal — bdr.stat_activity
Report output:
file
/postgresql/dbs/dbname/bdr/*: Content of all tables under the BDR schema
Depth: shallow
Security Impact: low — no known security impact.
postgresql_db_pglogical_tables_and_views (postgresql_db_pglogical_tables_and_views )#
Collect all the tables and views of the pglogical extension
Report output:
file
/postgresql/dbs/dbname/pglogical/*: Content of all tables under the pglogical schema
Depth: shallow
Security Impact: low — no known security impact.
Database/Role Setting (postgresql_db_role_setting )#
List of database/role settings in the PostgreSQL node
Report output:
file
postgresql/db_role_setting.out
Depth: shallow
Security Impact: low — no known security impact.
Node and snapshot data (postgresql_node )#
Information about the running PostgreSQL node
Report output:
file
postgresql/node.out
Depth: surface
Security Impact: low — no known security impact.
pg_config (postgresql_pg_config )#
PostgreSQL pg_config command output.
Report output:
file
/postgresql/pg_config.data:pg_configcommand output
Depth: surface
Security Impact: low — no known security impact.
pg_controldata (postgresql_pg_controldata )#
PostgreSQL pg_controldata information.
Report output:
file
/postgresql/pg_controldata.data:pg_controldatacommand output
Depth: surface
Security Impact: low — no known security impact.
Version (postgresql_pg_version )#
PostgreSQL client and server version.
Report output:
file
/postgresql/postgresql_server_version.data: PostgreSQL server versionfile
/postgresql/postgresql_client_version.data: PostgreSQL client version
Depth: surface
Security Impact: low — no known security impact.
Current pg_prepared_xacts contents (postgresql_prepared_xacts )#
Status of prepared xacts (from pg_prepared_xacts)
Report output:
file
postgresql/prepared_xacts.out
Depth: surface
Security Impact: low — no known security impact.
Current pg_replication_origin_status contents (postgresql_replication_origin )#
Status of replication origins (from pg_replication_origin_status)
Report output:
file
postgresql/replication_origins.out
Depth: surface
Security Impact: low — no known security impact.
Current pg_replication_slots contents (postgresql_replication_slots )#
Replication slots (from pg_replication_slots)
Report output:
file
postgresql/replication_slots.out
Depth: surface
Security Impact: low — no known security impact.
Roles (postgresql_roles )#
Database roles from pg_roles
Report output:
file
postgresql/roles.out
Depth: shallow
Security Impact: medium — pg_roles might contain bad security policies
Current activity stats (postgresql_running_activity )#
Information related to the current activity on running processes (from
pg_stat_activity )
Report output:
file
postgresql/running_activity.out
Depth: shallow
Security Impact: low — queries in pg_stat_activity could
contain user names and application names.
Active locks (postgresql_running_locks )#
List of active locks
Report output:
file
postgresql/running_locks.out
Depth: surface
Security Impact: low — no known security impact.
pg_server_limits (postgresql_server_limits )#
Real effective kernel OS limits for the postmaster PID.
Report output:
file
/postgresql/pg_server_limits_PORT.data:prlimitfor postmaster PID
Depth: surface
Security Impact: low — no known security impact.
Current pg_shmem_allocations contents (postgresql_shmem_allocations )#
Status of shared memory allocations (from pg_shmem_allocations)
Report output:
file
postgresql/shmem_allocations.out
Depth: surface
Security Impact: low — no known security impact.
Current pg_stat_progress_analyze contents (postgresql_stat_progress_analyze )#
ANALYZE progress
Report output:
file
postgresql/pg_stat_progress_analyze.out
Depth: surface
Security Impact: low — no known security impact.
Current pg_stat_progress_basebackup contents (postgresql_stat_progress_basebackup )#
BASEBACKUP progress
Report output:
file
postgresql/pg_stat_progress_basebackup.out
Depth: surface
Security Impact: low — no known security impact.
Current pg_stat_progress_copy contents (postgresql_stat_progress_copy )#
COPY progress
Report output:
file
postgresql/pg_stat_progress_copy.out
Depth: surface
Security Impact: low — no known security impact.
Current pg_stat_progress_vacuum contents (postgresql_stat_progress_vacuum )#
VACUUM progress
Report output:
file
postgresql/pg_stat_progress_vacuum.out
Depth: surface
Security Impact: low — no known security impact.
Current pg_stat_replication contents (postgresql_stat_replication )#
Replication connections (from pg_stat_replication)
Report output:
file
postgresql/replication.out
Depth: surface
Security Impact: low — no known security impact.
Server subscription statistics (postgresql_subscription_statistics )#
Statistics of subscriptions
Report output:
file
postgresql/subscription_statistics.out
Depth: shallow
Security Impact: low — no known security impact.
Server subscriptions (postgresql_subscriptions )#
List of subscriptions
Report output:
file
postgresql/subscriptions.out
Depth: shallow
Security Impact: low — no known security impact.
Tablespaces (postgresql_tablespaces )#
Tablespaces information and location
Report output:
file
postgresql/tablespaces.out
Depth: surface
Security Impact: low — no known security impact.
Workload characteristics using waits (postgresql_waits_stats )#
PostgreSQL workload characterisation using built-in wait events
Report output:
file
postgresql/running_waits_sample.out: Workload characterisation using built-in wait events
Depth: surface
Security Impact: low — no known security impact.
Details for every PostgreSQL/BDR3 Database#
BDR1 replication slots (postgresql_db_bdr1_replication_slots )#
List of replication slots with 9.6 format for BDR1
Report output:
file
bdr1_replication_slots.out
Depth: surface
Security Impact: low — no known security impact.
BDR2 replication slots (postgresql_db_bdr2_replication_slots )#
List of replication slots with 9.6 format for BDR2
Report output:
file
bdr2_replication_slots.out
Depth: surface
Security Impact: low — no known security impact.
BDR conflict_history_summary aggregation (postgresql_db_bdr3_conflict_history_summary_agg )#
Collect aggregate count for all types of conflicts
Report output:
file
bdr_conflict_history_summary_agg.out
Depth: surface
Security Impact: low — no known security impact.
BDR current activity stats (postgresql_db_bdr3_stat_activity )#
Information related to the current activity on running processes (from
bdr.stat_activity )
Report output:
file
bdr_stat_activity.out
Depth: shallow
Security Impact: low — queries in bdr.stat_activity could
contain user names and application names.
BDR sequences (postgresql_db_bdr_sequences )#
List of the BDR sequences
Report output:
file
bdr_sequences.out
Depth: surface
Security Impact: low — no known security impact.
BDR version (postgresql_db_bdr_version )#
Currently used version of BDR
Report output:
file
bdr_version.out
Depth: surface
Security Impact: low — no known security impact.
Database extensions (postgresql_db_extensions )#
List of extensions in the database
Report output:
file
extensions.out
Depth: shallow
Security Impact: low — no known security impact.
Database indexes (postgresql_db_indexes )#
List of indexes in the database
Report output:
file
indexes.out
Depth: shallow
Security Impact: low — no known security impact.
Database procedural languages (postgresql_db_languages )#
Procedural languages in the database
Report output:
file
language.out
Depth: shallow
Security Impact: low — no known security impact.
BDR monitor_group_raft (postgresql_db_monitor_group_raft )#
Check the raft status in the bdr cluster
Report output:
file
bdr_monitor_group_raft.out
Depth: surface
Security Impact: low — no known security impact.
BDR monitor_group_versions (postgresql_db_monitor_group_versions )#
Check the version of all BDR nodes
Report output:
file
bdr_monitor_group_versions.out
Depth: surface
Security Impact: low — no known security impact.
BDR monitor_local_replslots (postgresql_db_monitor_local_replslots )#
Check all the replication slot status
Report output:
file
bdr_monitor_local_replslots.out
Depth: surface
Security Impact: low — no known security impact.
Database operators (postgresql_db_operators )#
Operators in the database
Report output:
file
operator.out
Depth: shallow
Security Impact: low — no known security impact.
Database partitioned tables (postgresql_db_partitioned_tables )#
Information about partitioned tables (using declarative partitioning)
Report output:
file
partitioned_table.out
Depth: shallow
Security Impact: low — no known security impact.
Database PEM pem.agent table tuples (postgresql_db_pem_agent )#
Data from metatable pem.agent
Report output:
file
pem_agent.out
Depth: shallow
Security Impact: low — no known security impact.
Database PEM pem.agent_config table tuples (postgresql_db_pem_agent_config )#
Data from metatable pem.agent_config
Report output:
file
pem_agent_config.out
Depth: shallow
Security Impact: low — no known security impact.
Database PEM pem.agent_heartbeat table tuples (postgresql_db_pem_agent_heartbeat )#
Data from metatable pem.agent_heartbeat
Report output:
file
pem_agent_heartbeat.out
Depth: shallow
Security Impact: low — no known security impact.
Database PEM pem.agent_server_binding table tuples (postgresql_db_pem_agent_server_binding )#
Data from metatable pem.agent_server_binding
Report output:
file
pem_agent_server_binding.out
Depth: shallow
Security Impact: low — no known security impact.
Database PEM pem.config table tuples (postgresql_db_pem_config )#
Data from metatable pem.config
Report output:
file
pem_config.out
Depth: shallow
Security Impact: low — no known security impact.
Database PEM pem.email_group table tuples (postgresql_db_pem_email_group )#
Data from metatable pem.email_group
Report output:
file
pem_email_group.out
Depth: shallow
Security Impact: low — no known security impact.
Database PEM pem.email_group_option table tuples (postgresql_db_pem_email_group_option )#
Data from metatable pem.email_group_option
Report output:
file
pem_email_group_option.out
Depth: shallow
Security Impact: low — no known security impact.
Database PEM pem.probe table tuples (postgresql_db_pem_probe )#
Data from metatable pem.probe
Report output:
file
pem_probe.out
Depth: shallow
Security Impact: low — no known security impact.
Database PEM pem.probe_schedule table tuples (postgresql_db_pem_probe_schedule )#
Data from metatable pem.probe_schedule
Report output:
file
pem_probe_schedule.out
Depth: shallow
Security Impact: low — no known security impact.
Database PEM pem.schema_version() output (postgresql_db_pem_schema_version )#
Output from function pem.schema_version()
Report output:
file
pem_schema_version.out
Depth: shallow
Security Impact: low — no known security impact.
Database PEM pem.server table tuples (postgresql_db_pem_server )#
Data from metatable pem.server
Report output:
file
pem_server.out
Depth: shallow
Security Impact: low — no known security impact.
Database PEM pem.server_heartbeat table tuples (postgresql_db_pem_server_heartbeat )#
Data from metatable pem.server_heartbeat
Report output:
file
pem_server_heartbeat.out
Depth: shallow
Security Impact: low — no known security impact.
Database PEM pem.smtp_spool table tuples (postgresql_db_pem_smtp_spool )#
Data from metatable pem.smtp_spool
Report output:
file
pem_smtp_spool.out
Depth: shallow
Security Impact: low — no known security impact.
Database PEM pem.snmp_spool table tuples (postgresql_db_pem_snmp_spool )#
Data from metatable pem.snmp_spool
Report output:
file
pem_snmp_spool.out
Depth: shallow
Security Impact: low — no known security impact.
Pglogical subscription status (postgresql_db_pglogical_subscription_status )#
List of tables replicated by pglogical
Report output:
file
pglogical_subscription_status.out
Depth: surface
Security Impact: low — no known security impact.
Database functions (postgresql_db_procs )#
Functions in the database
Report output:
file
proc.out
Depth: shallow
Security Impact: low — no known security impact.
Database publication tables (postgresql_db_publication_tables )#
List of tables of publications of the database
Report output:
file
publication_tables.out
Depth: shallow
Security Impact: low — no known security impact.
Database publications (postgresql_db_publications )#
List of publications of the database
Report output:
file
publications.out
Depth: shallow
Security Impact: low — no known security impact.
Database repmgr repmgr.events table tuples (postgresql_db_repmgr_events )#
Data from metatable repmgr.events
Report output:
file
repmgr/events.out
Depth: shallow
Security Impact: low — no known security impact.
Database repmgr repmgr.monitoring_history table tuples (postgresql_db_repmgr_monitoring_history )#
Data from metatable repmgr.monitoring_history
Report output:
file
repmgr/monitoring_history.out
Depth: shallow
Security Impact: low — no known security impact.
Database repmgr repmgr.nodes table tuples (postgresql_db_repmgr_nodes )#
Data from metatable repmgr.nodes
Report output:
file
repmgr/nodes.out
Depth: shallow
Security Impact: low — no known security impact.
Database repmgr repmgr.replication_status table tuples (postgresql_db_repmgr_replication_status )#
Data from metatable repmgr.replication_status
Report output:
file
repmgr/replication_status.out
Depth: shallow
Security Impact: low — no known security impact.
Database repmgr repmgr.show_nodes table tuples (postgresql_db_repmgr_show_nodes )#
Data from metatable repmgr.show_nodes
Report output:
file
repmgr/show_nodes.out
Depth: shallow
Security Impact: low — no known security impact.
Database schema (postgresql_db_schemas )#
List of schemas in the database
Report output:
file
schemas.out
Depth: shallow
Security Impact: low — no known security impact.
Database statistics (postgresql_db_statistics )#
Statistics of the database
Report output:
file
statistics.out
Depth: deep
Security Impact: low — no known security impact.
Database subscription tables (postgresql_db_subscription_tables )#
List of tables of subscriptions of the database
Report output:
file
subscription_tables.out
Depth: shallow
Security Impact: low — no known security impact.
Database tables (postgresql_db_tables )#
List of tables in the database
Report output:
file
tables.out
Depth: shallow
Security Impact: low — no known security impact.
Database types (postgresql_db_types )#
Types in the database
Report output:
file
type.out
Depth: shallow
Security Impact: low — no known security impact.
Database xDB _edb_replicator_pub.xdb_mmr_pub_group table tuples (postgresql_db_xdb_mmr_pub_group )#
Data from metatable _edb_replicator_pub.xdb_mmr_pub_group
Report output:
file
xdb_mmr_pub_group.out
Depth: shallow
Security Impact: low — no known security impact.
Database xDB _edb_replicator_pub.xdb_pub_database table tuples (postgresql_db_xdb_pub_database )#
Data from metatable _edb_replicator_pub.xdb_pub_database
Report output:
file
xdb_pub_database.out
Depth: shallow
Security Impact: low — no known security impact.
Database xDB _edb_replicator_pub.xdb_pub_replog table tuples (postgresql_db_xdb_pub_replog )#
Last 50 rows from metatable _edb_replicator_pub.xdb_pub_replog
Report output:
file
xdb_pub_replog.out
Depth: shallow
Security Impact: low — no known security impact.
Database xDB _edb_replicator_pub.xdb_publication_subscriptionstable tuples (postgresql_db_xdb_publication_subscriptions )#
Data from metatable_edb_replicator_pub.xdb_publication_subscriptions
Report output:
file
xdb_publication_subscriptions.out
Depth: shallow
Security Impact: low — no known security impact.
Database xDB _edb_replicator_pub.xdb_publications table tuples (postgresql_db_xdb_publications )#
Data from metatable _edb_replicator_pub.xdb_publications
Report output:
file
xdb_publications.out
Depth: shallow
Security Impact: low — no known security impact.
Database xDB _edb_replicator_pub.rrep_mmr_pub_group table tuples (postgresql_db_xdb_rrep_mmr_pub_group )#
Data from metatable _edb_replicator_pub.rrep_mmr_pub_group
Report output:
file
xdb_rrep_mmr_pub_group.out
Depth: shallow
Security Impact: low — no known security impact.
Database xDB _edb_replicator_pub.rrep_mmr_txset table tuples (postgresql_db_xdb_rrep_mmr_txset )#
Last 10 rows from metatable _edb_replicator_pub.rrep_mmr_txset
Report output:
file
xdb_rrep_mmr_txset.out
Depth: shallow
Security Impact: low — no known security impact.
Database xDB _edb_replicator_pub.rrep_properties table tuples (postgresql_db_xdb_rrep_properties )#
Data from from metatable _edb_replicator_pub.rrep_properties
Report output:
file
xdb_rrep_properties.out
Depth: shallow
Security Impact: low — no known security impact.
Database xDB _edb_replicator_pub.rrep_publication_tablestable tuples (postgresql_db_xdb_rrep_publication_tables )#
Data from from metatable_edb_replicator_pub.rrep_publication_tables
Report output:
file
xdb_rrep_publication_tables.out
Depth: shallow
Security Impact: low — no known security impact.
Database xDB _edb_replicator_pub.rrep_txset table tuples (postgresql_db_xdb_rrep_txset )#
Data from metatable _edb_replicator_pub.rrep_txset
Report output:
file
xdb_pub_rrep_txset.out
Depth: shallow
Security Impact: low — no known security impact.
Oracle-compatibile partitioning key view (postgresql_epas_all_part_key_columns )#
Provides partitioning key details (all_part_key_columns, EPAS specific)
Report output:
file
epas_all_part_key_columns.out
Depth: surface
Security Impact: low — no known security impact.
Oracle-compatibile all partitioned table view (postgresql_epas_all_part_tables )#
All partitioned tables view (from all_part_tables, EPAS specific)
Report output:
file
epas_all_part_tables.out
Depth: surface
Security Impact: low — no known security impact.
Oracle-compatibile subpartitioning key view (postgresql_epas_all_subpart_key_columns )#
Provides subpartitioning key details (all_subpart_key_columns, EPAS specific)
Report output:
file
epas_all_subpart_key_columns.out
Depth: surface
Security Impact: low — no known security impact.
Oracle-compatibile all table partitions view (postgresql_epas_all_tab_partitions )#
All partitions of all partitioned tables view (all_tab_partitions, EPAS specific)
Report output:
file
epas_all_tab_partitions.out
Depth: surface
Security Impact: low — no known security impact.
Oracle-compatibile all table subpartitioning view (postgresql_epas_all_tab_subpartitions )#
All subpartitions of all partitioned tables view (all_tab_subpartitions, EPAS specific)
Report output:
file
epas_all_tab_subpartitions.out
Depth: surface
Security Impact: low — no known security impact.
EPAS specific dblink information (postgresql_epas_dblink )#
Current EPAS dblink information from edb_dblink)
Report output:
file
epas_dblink.out
Depth: surface
Security Impact: low — no known security impact.
Barman (Backup and Recovery Manager)#
Barman check (barman_check )#
Collect the status of the Barman check framework for all configured
servers.
Report output:
file
/barman/barman_check.data: Output ofbarman check
Depth: surface
Security Impact: low — no known security impact.
Barman diagnose (barman_diagnose )#
Collect the barman diagnosis information
Report output:
file
/barman/diagnose.data: Output from ‘barman diagnose’
Depth: surface
Security Impact: low — no known security impact.
Barman executable location (barman_executable )#
Collect the ‘barman’ executable location
Report output:
file
/barman/barman_location.data: The path of the main barman executable
Depth: surface
Security Impact: low — no known security impact.
Barman module location (barman_modules_path )#
Collect the location of the ‘barman’ Python modules
Report output:
file
/barman/barman_python_verbose.data: The list of Barman python modules
Depth: surface