Before describing notes on the Fsystem resource, this section describes the Fsystem detector.
The Fsystem detector has the following 3 types:
Monitoring the mount state of a file system (hvdet_gmount)
This detector monitors the mount state of a file system as well as access errors.
It performs the following processing in every 10 seconds to monitor a file system.
The mount state of a file system has set in line with the definition of /etc/vfstab.pcl.
I/O to the file system has performed properly while it is been mounted.
Monitoring the shared state of a file system (hvdet_ckshare/hvdet_checkshare)
This detector is operated when using the NFS server function.
The monitoring targets are the ufs file system and the ZFS file system that is mounted as the legacy file system.
It judges whether the file system is shared or not in every 10 seconds based on the information in /etc/dfs/sharetab.
State monitoring of ZFS (hvdet_zfs)
This detector monitors the status of the ZFS storage pool and the data set. It diagnoses the following status in every 20 seconds:
The state of storage pool
The mount state of data set
The NFS shared state of data set
Monitoring is performed as follows:
Monitoring the storage pool defined in /etc/vfstab.pcl is imported.
Monitoring the state of the health property in the storage pool (If the state of the health property is FAULTED or UNAVAIL, the state of the storage pool is judged as fault).
When the mountpoint is set to the mountpoint property of the dataset, the state of the mount is monitored (diagnosed as mounted when the mounted property of the dataset is "yes").
When the legacy is set to the mountpoint property of the dataset, the state of the mount is monitored (diagnosed that the dataset is mounted in the mountpoint defined in /etc/vfstab.pcl based on information in /etc/mnttab).
Monitoring the dataset with sharenfs property or share.nfs property set to on is NFS shared (the state of the NFS sharing is diagnosed based on information in /etc/dfs/sharetab).