ZONESTATD(8) Maintenance Commands and Procedures ZONESTATD(8)

NAME


zonestatd - zones monitoring daemon

SYNOPSIS


/usr/lib/zones/zonestatd

DESCRIPTION


zonestatd is a system daemon that is started during system boot. It
monitors the utilization of system resources by zones, as well as zone and
system configuration information such as psrset psets, pool psets, and
resource control settings.

This daemon is started automatically by the zone management software and
should not be invoked directly. It does not constitute a programming
interface, but is classified as a private interface.

IMPLEMENTATION NOTES


The zonestat service is managed by the service management facility, smf(7),
under the service identifier:

svc:/system/zones-monitoring:default

Administrative actions on this service, such as enabling, disabling, or
requesting restart, can be performed using svcadm(8). The service's status
can be queried using the svcs(1) command.

The zonestat service has the following SMF configuration property:

config/sample_interval

This property sets the zonestatd sample interval. This is the
interval used by the zones monitoring daemon, zonestatd to sample
resource utilization. This is also the interval used to determine
configuration changes such as processor set changes, resource control
changes, and zone state changes.

The default interval is 5 seconds.

The zonestat service makes use of extended accounting facility. If not
already enabled, it enables the tracking of process accounting resources,
and configures a process accounting file. The zonestat service will roll
the process accounting log at its configured interval.

If extended process accounting is enabled externally, the zonestat service
will use the process accounting log as configured. It will not roll the
accounting log, but will operate correctly if the accounting log is rolled
externally.

INTERFACE STABILITY


Private

SECURITY


The zonestat service in the global zone must be online for the zonestat
service in each non-global zone (NGZ) to function properly. The zonestat
service in each NGZ does not directly read system configuration and
utilization data, but rather reads from the zonestat service on the global
zone.

SEE ALSO


prctl(1), zonestat(1), smf(7), zones(7), acctadm(8), pooladm(8),
poolcfg(8), rcapadm(8)

illumos March 30, 2022 illumos