The new version of PerfVolume is now able to handle any amount of volumes on a filer. The formerly common error message “Not enough memory to get instances” is a thing of the past. Should the amount of instances exceed the maximum possible value, the plugin would start a second call at runtime in order to collect the missing instances.
The core task of the PerfVolume check has remained the same: continuous monitoring of latency (per volume latency) on NetApp filers.
In addition, it is now possible to monitor a number of performance counters (SAN*, CIFS*, FCP*) and the switch --explain=counters
displays all counters available on the filer.
Example output:
$ ./get_netapp_perfdata.pl -H sim812 -m 7 -o volume --explain=counters Performance counters for perf-object 'volume' available on this filer: ============================================================================== Counter-Name Description (Unit, Properties, Privilege) ============================================================================== ------------------------------------------------------------------------------ asynchronous_frees Number of asynchronous frees per second to the volume (per_sec, rate, diag) ------------------------------------------------------------------------------ avg_latency Average latency in microseconds for the WAFL filesystem to process all the operations on the volume; not including request processing or network communication time (microsec, average, basic) ------------------------------------------------------------------------------ bad_container_fixable_afs_blk_read_error_not_propagated Total read accesses to bad blocks of fixable files in AFS through the container file with error handled by WAFL (none, raw, diag) ------------------------------------------------------------------------------ bad_container_fixable_afs_blk_read_error_propagated Total read accesses to bad blocks of fixable files in AFS through the container file with error condition indicated to WAFL client (none, raw, diag) ------------------------------------------------------------------------------ bad_container_fixable_snap_blk_read_error_not_propagated Total read accesses to bad blocks of fixable files trapped in a snapshot read through the container file with error handled by WAFL (none, raw, diag) ------------------------------------------------------------------------------ bad_container_fixable_snap_blk_read_error_propagated Total accesses to bad blocks of fixable files trapped in snapshots and read through the container file with error condition indicated to WAFL client (none, raw, diag) ------------------------------------------------------------------------------ bad_container_non_fixable_blk_read_error_not_propagated Total read accesses to bad blocks of non-fixable files read through the container file with error handled by WAFL (none, raw, diag) ------------------------------------------------------------------------------ bad_container_non_fixable_blk_read_error_propagated Total read accesses to bad blocks of non-fixable files read through the container file with error condition indicated to WAFL client (none, raw, diag) ------------------------------------------------------------------------------ bad_container_user_blk_read_error_not_propagated Total read accesses to bad blocks of user files through the container file with error handled by WAFL (none, raw, diag) ------------------------------------------------------------------------------ bad_container_user_blk_read_error_propagated Total read accesses to bad blocks of user files through the container file with error condition indicated to WAFL client (none, raw, diag) ------------------------------------------------------------------------------ bad_fixable_blk_read_error_not_propagated Total read accesses to bad blocks fixable by iron with error handled by WAFL (none, raw, diag) ------------------------------------------------------------------------------ bad_fixable_blk_read_error_propagated Total read accesses to bad blocks fixable by iron with error condition indicated to WAFL client (none, raw, diag) ------------------------------------------------------------------------------ bad_fixable_metafile_blk_read_error_not_propagated Total read accesses to bad blocks in fixable meta files with error handled by WAFL (none, raw, diag) ------------------------------------------------------------------------------ bad_fixable_metafile_blk_read_error_propagated Total read accesses to bad blocks in fixable meta files with error condition indicated to WAFL client (none, raw, diag) ------------------------------------------------------------------------------ bad_non_fixable_blk_read_error_not_propagated Total read accesses to bad blocks not fixable by iron with error handled by WAFL (none, raw, diag) ------------------------------------------------------------------------------ bad_non_fixable_blk_read_error_propagated Total read accesses to bad blocks not fixable by iron with error condition indicated to WAFL client (none, raw, diag) ------------------------------------------------------------------------------ bad_user_blk_read_error_not_propagated Total read accesses to bad blocks in user files with error handled by WAFL (none, raw, diag) ------------------------------------------------------------------------------ bad_user_blk_read_error_propagated Total read accesses to bad blocks in user files with error condition indicated to WAFL client (none, raw, diag) ------------------------------------------------------------------------------ bad_zombie_ind_blk_read_err_not_propagated Total read accesses to bad blocks in Zombie files with error handled by WAFL (none, raw, diag) ------------------------------------------------------------------------------ bad_zombie_ind_blk_read_err_propagated Total read accesses to bad blocks in Zombie files with error condition indicated to WAFL client (none, raw, diag) ------------------------------------------------------------------------------ cifs_other_latency Average time for the WAFL filesystem to process other CIFS operations to the volume; not including CIFS protocol request processing or network communication time which will also be included in client observed CIFS request latency (microsec, average, advanced) ------------------------------------------------------------------------------ cifs_other_ops Number of other cifs operations per second to the volume (per_sec, rate, advanced) ------------------------------------------------------------------------------ cifs_read_data Bytes read per second via cifs from the volume (b_per_sec, rate, advanced) ------------------------------------------------------------------------------ cifs_read_latency Average time for the WAFL filesystem to process CIFS read requests to the volume; not including CIFS protocol request processing or network communication time which will also be included in client observed CIFS request latency (microsec, average, advanced) ------------------------------------------------------------------------------ cifs_read_ops Number of cifs reads per second to the volume (per_sec, rate, advanced) ------------------------------------------------------------------------------ cifs_write_data Bytes written per second via cifs to the volume (b_per_sec, rate, advanced) ------------------------------------------------------------------------------ cifs_write_latency Average time for the WAFL filesystem to process CIFS write requests to the volume; not including CIFS protocol request processing or network communication time which will also be included in client observed CIFS request latency (microsec, average, advanced) ------------------------------------------------------------------------------ cifs_write_ops Number of cifs writes per second to the volume (per_sec, rate, advanced) ------------------------------------------------------------------------------ clone_afs_full_file Number of full file clones from AFS (none, raw, diag) ------------------------------------------------------------------------------ clone_afs_sub_file Number of sub file clones from AFS (none, raw, diag) ------------------------------------------------------------------------------ clone_blks_copied Number of time clone splits resulted in copying blocks (none, raw, diag) ------------------------------------------------------------------------------ clone_eio_blks Number of time EIO is returned because of absense of backing snapshot (none, raw, diag) ------------------------------------------------------------------------------ clone_inline_split_beyond_eof End FBN is greater than EOF (none, raw, diag) ------------------------------------------------------------------------------ clone_inline_split_edquot Not enogh quota for the user (none, raw, diag) ------------------------------------------------------------------------------ clone_inline_split_enospc Not enough space on the vol (none, raw, diag) ------------------------------------------------------------------------------ clone_inline_split_kireeti_in_progress Kireeti scanner in progress (none, raw, diag) ------------------------------------------------------------------------------ clone_inline_split_source_destination_dirty Source or Destination is dirty (none, raw, diag) ------------------------------------------------------------------------------ clone_inline_split_source_spec_vbn Source has SPEC vbns (none, raw, diag) ------------------------------------------------------------------------------ clone_inline_split_stage_size_limitation Range size greater than stage size (none, raw, diag) ------------------------------------------------------------------------------ clone_inline_splits Successful inline clone splits (none, raw, diag) ------------------------------------------------------------------------------ clone_inodes Number of clone inodes in the volume (none, raw, diag) ------------------------------------------------------------------------------ clone_lookup_hits Number of clone metafile lookups got succeeded in the volume (none, raw, diag) ------------------------------------------------------------------------------ clone_lookups Number of clone metafile lookups in the volume (none, raw, diag) ------------------------------------------------------------------------------ clone_max_entries Maximum clone metafile entries reached so far.. (none, raw, diag) ------------------------------------------------------------------------------ clone_max_hierarchy Maximum clone hierarchy reached so far.. (none, raw, diag) ------------------------------------------------------------------------------ clone_num_entries Number of entries in clone metafile (none, raw, diag) ------------------------------------------------------------------------------ clone_num_share_stopped Number of failed clone splits (none, raw, diag) ------------------------------------------------------------------------------ clone_read_redirected Number of times read was block was fetched from parent (none, raw, diag) ------------------------------------------------------------------------------ clone_sizes_hist Histogram of clone sizes (none, raw, diag) ------------------------------------------------------------------------------ clone_snap_full_file Number of full file clones from Snapshots (none, raw, diag) ------------------------------------------------------------------------------ clone_snap_sub_file Number of sub file clones from Snapshots (none, raw, diag) ------------------------------------------------------------------------------ clone_split_ra Number of read-aheads issued during clone split (none, raw, diag) ------------------------------------------------------------------------------ clone_split_ra_lag Number of times read-aheads lagged behind the clone split cursor. (none, raw, diag) ------------------------------------------------------------------------------ clone_storage_blocks For a clone volume an estimate of the storage directly used by clone (none, raw, diag) ------------------------------------------------------------------------------ clone_unsplit_snap_entries Number of pending clone splits dependent on snapshots (none, raw, diag) ------------------------------------------------------------------------------ delete_log Delete log counters (none, raw, diag) ------------------------------------------------------------------------------ df_worker Number of times per second delayed free worker called on the volume (per_sec, rate, diag) ------------------------------------------------------------------------------ extent_size Extent size (none, raw, diag) ------------------------------------------------------------------------------ fcp_other_latency Average time for the WAFL filesystem to process other FCP protocol operations to the volume; not including FCP protocol request processing or network communication time which will also be included in client observed FCP protocol request latency (microsec, average, diag) ------------------------------------------------------------------------------ fcp_other_ops Number of other block protocol operations per second to the volume (per_sec, rate, diag) ------------------------------------------------------------------------------ fcp_read_data Bytes read per second via block protocol from the volume (b_per_sec, rate, diag) ------------------------------------------------------------------------------ fcp_read_latency Average time for the WAFL filesystem to process FCP protocol read operations to the volume; not including FCP protocol request processing or network communication time which will also be included in client observed FCP protocol request latency (microsec, average, diag) ------------------------------------------------------------------------------ fcp_read_ops Number of block protocol reads per second to the volume (per_sec, rate, diag) ------------------------------------------------------------------------------ fcp_write_data Bytes written per second via block protocol to the volume (b_per_sec, rate, diag) ------------------------------------------------------------------------------ fcp_write_latency Average time for the WAFL filesystem to process FCP protocol write operations to the volume; not including FCP protocol request processing or network communication time which will also be included in client observed FCP protocol request latency (microsec, average, diag) ------------------------------------------------------------------------------ fcp_write_ops Number of block protocol writes per second to the volume (per_sec, rate, diag) ------------------------------------------------------------------------------ flexcache_other_ops Number of other FlexCache operations per second to the volume (per_sec, rate, diag) ------------------------------------------------------------------------------ flexcache_read_data Bytes read per second via FlexCache from the volume (b_per_sec, rate, diag) ------------------------------------------------------------------------------ flexcache_read_ops Number of FlexCache read operations per second from the volume (per_sec, rate, diag) ------------------------------------------------------------------------------ flexcache_receive_data Bytes received per second via FlexCache to the volume (b_per_sec, rate, diag) ------------------------------------------------------------------------------ flexcache_send_data Bytes sent per second via FlexCache from the volume (b_per_sec, rate, diag) ------------------------------------------------------------------------------ flexcache_write_data Bytes written per second via FlexCache to the volume (b_per_sec, rate, diag) ------------------------------------------------------------------------------ flexcache_write_ops Number of FlexCache write operations per second to the volume (per_sec, rate, diag) ------------------------------------------------------------------------------ full_clone_latencies_hist Histogram of full_file clone create latencies (none, raw, diag) ------------------------------------------------------------------------------ instance_name Instance Name (none, string, basic) ------------------------------------------------------------------------------ instance_uuid Instance UUID (none, string, basic) ------------------------------------------------------------------------------ internal_msgs Number of internal backdoor messages per second to the volume (per_sec, rate, diag) ------------------------------------------------------------------------------ iscsi_other_latency Average time for the WAFL filesystem to process other iSCSI protocol operations to the volume; not including iSCSI protocol request processing or network communication time which will also be included in client observed iSCSI protocol request latency (microsec, average, diag) ------------------------------------------------------------------------------ iscsi_other_ops Number of other block protocol operations per second to the volume (per_sec, rate, diag) ------------------------------------------------------------------------------ iscsi_read_data Bytes read per second via block protocol from the volume (b_per_sec, rate, diag) ------------------------------------------------------------------------------ iscsi_read_latency Average time for the WAFL filesystem to process iSCSI protocol read operations to the volume; not including iSCSI protocol request processing or network communication time which will also be included in client observed iSCSI protocol request latency (microsec, average, diag) ------------------------------------------------------------------------------ iscsi_read_ops Number of block protocol reads per second to the volume (per_sec, rate, diag) ------------------------------------------------------------------------------ iscsi_write_data Bytes written per second via block protocol to the volume (b_per_sec, rate, diag) ------------------------------------------------------------------------------ iscsi_write_latency Average time for the WAFL filesystem to process iSCSI protocol write operations to the volume; not including iSCSI protocol request processing or network communication time which will also be included in client observed iSCSI request latency (microsec, average, diag) ------------------------------------------------------------------------------ iscsi_write_ops Number of block protocol writes per second to the volume (per_sec, rate, diag) ------------------------------------------------------------------------------ msgs_allowed_in_nvfailed_state Number of SpinNP operations allowed in nvfailed state. (none, raw, diag) ------------------------------------------------------------------------------ msgs_rejected_in_nvfailed_state Number of SpinNP operations rejected in nvfailed state. (none, raw, diag) ------------------------------------------------------------------------------ nfs_other_latency Average time for the WAFL filesystem to process other NFS operations to the volume; not including NFS protocol request processing or network communication time which will also be included in client observed NFS request latency (microsec, average, advanced) ------------------------------------------------------------------------------ nfs_other_ops Number of other NFS operations per second to the volume (per_sec, rate, advanced) ------------------------------------------------------------------------------ nfs_read_data Bytes read per second via NFS from the volume (b_per_sec, rate, advanced) ------------------------------------------------------------------------------ nfs_read_latency Average time for the WAFL filesystem to process NFS protocol read requests to the volume; not including NFS protocol request processing or network communication time which will also be included in client observed NFS request latency (microsec, average, advanced) ------------------------------------------------------------------------------ nfs_read_ops Number of NFS reads per second to the volume (per_sec, rate, advanced) ------------------------------------------------------------------------------ nfs_write_data Bytes written per second via NFS to the volume (b_per_sec, rate, diag) ------------------------------------------------------------------------------ nfs_write_latency Average time for the WAFL filesystem to process NFS protocol write requests to the volume; not including NFS protocol request processing or network communication timewhich will also be included in client observed NFS request latency (microsec, average, advanced) ------------------------------------------------------------------------------ nfs_write_ops Number of NFS writes per second to the volume (per_sec, rate, advanced) ------------------------------------------------------------------------------ node_name System node name (none, string, basic) ------------------------------------------------------------------------------ nonzero_dbys_cnt Number of times blks_vvol_dbys_df_cnt counter being not zero, at the end persistent delayed free merge scores. (none, raw, diag) ------------------------------------------------------------------------------ other_latency Average latency in microseconds for the WAFL filesystem to process other operations to the volume; not including request processing or network communication time (microsec, average, basic) ------------------------------------------------------------------------------ other_ops Number of other operations per second to the volume (per_sec, rate, basic) ------------------------------------------------------------------------------ parent_aggr Name of hosting aggregate (none, string, diag) ------------------------------------------------------------------------------ read_blocks Number of blocks read per second from the volume (per_sec, rate, diag) ------------------------------------------------------------------------------ read_data Bytes read per second from the volume (b_per_sec, rate, basic) ------------------------------------------------------------------------------ read_latency Average latency in microseconds for the WAFL filesystem to process read request to the volume; not including request processing or network communication time (microsec, average, basic) ------------------------------------------------------------------------------ read_ops Number of reads per second to the volume (per_sec, rate, basic) ------------------------------------------------------------------------------ san_other_latency Average time for the WAFL filesystem to process other block protocol requests to the volume; not including block protocol request processing or network communication time which will also be included in client observed block protocol request latency (microsec, average, diag) ------------------------------------------------------------------------------ san_other_ops Number of other block protocol operations per second to the volume (per_sec, rate, diag) ------------------------------------------------------------------------------ san_read_data Bytes read per second via block protocol from the volume (b_per_sec, rate, diag) ------------------------------------------------------------------------------ san_read_latency Average time for the WAFL filesystem to process block protocol read requests to the volume; not including block protocol request processing or network communication time which will also be included in client observed block protocol request latency (microsec, average, diag) ------------------------------------------------------------------------------ san_read_ops Number of block protocol reads per second to the volume (per_sec, rate, diag) ------------------------------------------------------------------------------ san_write_data Bytes written per second via block protocol to the volume (b_per_sec, rate, diag) ------------------------------------------------------------------------------ san_write_latency Average time for the WAFL filesystem to process block protocol write requests to the volume; including block protocol request processing or network communication time which will also be included in client observed block protocol request latency (microsec, average, diag) ------------------------------------------------------------------------------ san_write_ops Number of block protocol writes per second to the volume (per_sec, rate, diag) ------------------------------------------------------------------------------ sub_clone_latencies_hist Histogram of sub-file clone create latencies (none, raw, diag) ------------------------------------------------------------------------------ synchronous_frees Number of synchronous frees per second to the volume (per_sec, rate, diag) ------------------------------------------------------------------------------ total_ops Number of operations per second serviced by the volume (per_sec, rate, basic) ------------------------------------------------------------------------------ vserver_name Name of the vserver owning this volume (none, string, basic) ------------------------------------------------------------------------------ vserver_uuid UUID for the vserver owning this volume (none, string, basic) ------------------------------------------------------------------------------ write_blocks Number of blocks written per second to the volume (per_sec, rate, diag) ------------------------------------------------------------------------------ write_data Bytes written per second to the volume (b_per_sec, rate, basic) ------------------------------------------------------------------------------ write_latency Average latency in microseconds for the WAFL filesystem to process write request to the volume; not including request processing or network communication time (microsec, average, basic) ------------------------------------------------------------------------------ write_ops Number of writes per second to the volume (per_sec, rate, basic) ------------------------------------------------------------------------------ wv_fsid File system ID for the volume (none, string, diag) ------------------------------------------------------------------------------ wv_fsinfo_blkr_cp CP when block reallocation first performed (none, raw, diag) ------------------------------------------------------------------------------ wv_fsinfo_blks64_blks_rsrv_holes Reserved blocks for all holes in the 64-bit volume (none, raw, diag) ------------------------------------------------------------------------------ wv_fsinfo_blks64_blks_rsrv_holes_cifs Reserved blocks for CIFS holes in the 64-bit volume (none, raw, diag) ------------------------------------------------------------------------------ wv_fsinfo_blks_blks_rsrv_holes Reserved blocks for all holes in the volume (none, raw, diag) ------------------------------------------------------------------------------ wv_fsinfo_blks_blks_rsrv_holes_cifs Reserved blocks for CIFS holes in the volume (none, raw, diag) ------------------------------------------------------------------------------ wv_fsinfo_blks_blks_rsrv_overwrite Overwrite reserved blocks in the volume (none, raw, diag) ------------------------------------------------------------------------------ wv_fsinfo_blks_overwrite_slider_pct Overwrite slider percentage for the volume (percent, raw, diag) ------------------------------------------------------------------------------ wv_fsinfo_blks_res_state Space reservation state for the volume (none, raw, diag) ------------------------------------------------------------------------------ wv_fsinfo_blks_reserve Reserved blocks in the volume (none, raw, diag) ------------------------------------------------------------------------------ wv_fsinfo_blks_rsrv_absents Absent sparse volume reserved blocks in the volume (none, raw, diag) ------------------------------------------------------------------------------ wv_fsinfo_blks_rsrv_parent Partial space reservation blocks charged to the aggregate for the volume (none, raw, diag) ------------------------------------------------------------------------------ wv_fsinfo_blks_snap_reserve_pct Snap reserved percentage for the volume (percent, raw, diag) ------------------------------------------------------------------------------ wv_fsinfo_blks_total Total blocks in the volume (none, raw, diag) ------------------------------------------------------------------------------ wv_fsinfo_blks_used Used blocks (all planes) in the volume (none, raw, diag) ------------------------------------------------------------------------------ wv_fsinfo_blks_used_by_plane0 Used blocks (plane 0) in the volume (none, raw, diag) ------------------------------------------------------------------------------ wv_fsinfo_blks_vvol_dbys_df_cnt Dbys delayed free count (none, raw, diag) ------------------------------------------------------------------------------ wv_fsinfo_containment_version_compression Containment version for compressed volumes (none, raw, diag) ------------------------------------------------------------------------------ wv_fsinfo_containment_version_highest_compression Highest containment version for compressed volumes (none, raw, diag) ------------------------------------------------------------------------------ wv_fsinfo_containment_version_highest_slc Highest containment version detected for SnapLock Compliance volume (none, raw, diag) ------------------------------------------------------------------------------ wv_fsinfo_containment_version_highest_sle Highest containment version detected for SnapLock Enterprise volume (none, raw, diag) ------------------------------------------------------------------------------ wv_fsinfo_containment_version_highest_spare1 Highest containment version reserved for SnapLock (none, raw, diag) ------------------------------------------------------------------------------ wv_fsinfo_containment_version_highest_spare2 Highest containment version reserved for SnapLock (none, raw, diag) ------------------------------------------------------------------------------ wv_fsinfo_containment_version_highest_vmalign Highest containment version for volumes which have the vm-align option set (none, raw, diag) ------------------------------------------------------------------------------ wv_fsinfo_containment_version_slc Containment version for SnapLock Compliance volume (none, raw, diag) ------------------------------------------------------------------------------ wv_fsinfo_containment_version_sle Containment version for SnapLock Enterprise volume (none, raw, diag) ------------------------------------------------------------------------------ wv_fsinfo_containment_version_spare1 Containment version reserved for SnapLock (none, raw, diag) ------------------------------------------------------------------------------ wv_fsinfo_containment_version_spare2 Containment version reserved for SnapLock (none, raw, diag) ------------------------------------------------------------------------------ wv_fsinfo_containment_version_vmalign Containment version for volumes which have the vm-align option set (none, raw, diag) ------------------------------------------------------------------------------ wv_fsinfo_fs_version File system version for the volume (none, raw, diag) ------------------------------------------------------------------------------ wv_fsinfo_private_inos_reserve Reserved private inodes in the volume (none, raw, diag) ------------------------------------------------------------------------------ wv_fsinfo_private_inos_total Total private inodes in the volume (none, raw, diag) ------------------------------------------------------------------------------ wv_fsinfo_private_inos_used Used private inodes in the volume (none, raw, diag) ------------------------------------------------------------------------------ wv_fsinfo_public_inos_reserve Reserved public inodes in the volume (none, raw, diag) ------------------------------------------------------------------------------ wv_fsinfo_public_inos_total Total public inodes in the volume (none, raw, diag) ------------------------------------------------------------------------------ wv_fsinfo_public_inos_used Used public inodes in the volume (none, raw, diag) ------------------------------------------------------------------------------ wv_playlist_apfi_collision_accesses Playlist APFI Hash Table access collisions (none, raw, diag) ------------------------------------------------------------------------------ wv_playlist_apfi_collision_inserts Playlist APFI Hash Table bucket insertion collisions (none, raw, diag) ------------------------------------------------------------------------------ wv_playlist_apfi_used_slots Playlist APFI Hash Table entries used (none, raw, diag) ------------------------------------------------------------------------------ wv_playlist_cont_indirects Playlist container indirect buf loads (none, raw, diag) ------------------------------------------------------------------------------ wv_playlist_entries Playlist Entries (none, raw, diag) ------------------------------------------------------------------------------ wv_playlist_getbuf_failures Playlist getbuf failures (none, raw, diag) ------------------------------------------------------------------------------ wv_playlist_hits Playlist Hits (none, raw, diag) ------------------------------------------------------------------------------ wv_playlist_load_end_time Playlist fetch end time (none, raw, diag) ------------------------------------------------------------------------------ wv_playlist_misses Playlist Late Loads (none, raw, diag) ------------------------------------------------------------------------------ wv_playlist_no_raidbufs Playlist no raidbuf (none, raw, diag) ------------------------------------------------------------------------------ wv_playlist_not_present Playlist Needed But Not Present (none, raw, diag) ------------------------------------------------------------------------------ wv_playlist_prefetch_end_time Playlist prefetch initiate end time (none, raw, diag) ------------------------------------------------------------------------------ wv_playlist_prefetch_not_started Prefetch is not started but mount has begun (none, raw, diag) ------------------------------------------------------------------------------ wv_playlist_prefetch_start_time Playlist prefetch initiate start time (none, raw, diag) ------------------------------------------------------------------------------ wv_playlist_reqs Playlist read_ahead requests (none, raw, diag) ------------------------------------------------------------------------------ wv_playlist_vvbn_holes Playlist vvbns that resolved into holes (none, raw, diag) ------------------------------------------------------------------------------ wv_vol_type Volume type for the volume (none, string, diag) ------------------------------------------------------------------------------ wv_volinfo_fs_flags File system flags for the volume (none, string, diag) ------------------------------------------------------------------------------ wv_volinfo_fs_options File system options for the volume (none, string, diag) ------------------------------------------------------------------------------ wvbd_active_frees Active file system freed blocks during CP in the volume (none, raw, diag) ------------------------------------------------------------------------------ wvbd_active_frees_y Active file system freed blocks (youngest) during CP in the volume (none, raw, diag) ------------------------------------------------------------------------------ wvbd_owner_changed_y Changed ownership blocks (youngest) during CP in the volume (none, raw, diag) ------------------------------------------------------------------------------ wvbd_whole_frees Active file system whole freed blocks during CP in the volume (none, raw, diag) ------------------------------------------------------------------------------ wvbd_whole_frees_o Whole freed blocks (oldest) during CP in the volume (none, raw, diag) ------------------------------------------------------------------------------ wvblk_delalloc Delalloc blocks during CP in the volume (none, raw, diag) ------------------------------------------------------------------------------ wvblk_ind_delalloc Delalloc blocks during CP in the volume (none, raw, diag) ------------------------------------------------------------------------------ wvblk_parent_to_be_reclaimed Outstanding delayed pvbn frees independent of score cap in the flex volume (none, raw, diag) ------------------------------------------------------------------------------ wvblk_past_eof Blocks past EOF in the volume (none, raw, diag) ------------------------------------------------------------------------------ wvblk_past_eof64 Blocks past EOF in the 64-bit volume (none, raw, diag) ------------------------------------------------------------------------------ wvblk_reclaim_time_abort Last abort time of the block reclamation scanner (none, raw, diag) ------------------------------------------------------------------------------ wvblk_reclaim_time_done Last completion time of the block reclamation scanner (none, raw, diag) ------------------------------------------------------------------------------ wvblk_reclaim_time_reset Last reset time of the block reclamation scanner (none, raw, diag) ------------------------------------------------------------------------------ wvblk_reclaim_time_start Last start time of the block reclamation scanner (none, raw, diag) ------------------------------------------------------------------------------ wvblk_rsrv_absents Absent sparse volume reserved blocks during CP in the volume (none, raw, diag) ------------------------------------------------------------------------------ wvblk_rsrv_delalloc Reserved delalloc blocks during CP in the volume (none, raw, diag) ------------------------------------------------------------------------------ wvblk_rsrv_holes Blocks reserved for all holes during CP in the volume (none, raw, diag) ------------------------------------------------------------------------------ wvblk_rsrv_holes64 Blocks reserved for all holes during CP in the 64-bit volume (none, raw, diag) ------------------------------------------------------------------------------ wvblk_rsrv_holes_cifs Blocks reserved for CIFS holes during CP in the volume (none, raw, diag) ------------------------------------------------------------------------------ wvblk_rsrv_holes_cifs64 Blocks reserved for CIFS holes during CP in the 64-bit volume (none, raw, diag) ------------------------------------------------------------------------------ wvblk_rsrv_overwrite Blocks reserved for overwrite during CP in the volume (none, raw, diag) ------------------------------------------------------------------------------ wvblk_rsrv_parent_holes Blocks charged to the aggregate for holes in the volume (none, raw, diag) ------------------------------------------------------------------------------ wvblk_rsrv_parent_overwrite Blocks charged to the aggregate for overwrites in the volume (none, raw, diag) ------------------------------------------------------------------------------ wvblk_rsrv_parent_overwrite_always Blocks charged to the aggregate for always overwrites in the volume (none, raw, diag) ------------------------------------------------------------------------------ wvblk_saved_fsinfo_private_inos_reserve Reserved private inodes during CP in the volume (none, raw, diag) ------------------------------------------------------------------------------ wvblk_saved_fsinfo_private_inos_total Total private inodes during CP in the volume (none, raw, diag) ------------------------------------------------------------------------------ wvblk_saved_fsinfo_private_inos_used Used private inodes during CP in the volume (none, raw, diag) ------------------------------------------------------------------------------ wvblk_saved_fsinfo_public_inos_reserve Reserved public inodes during CP in the volume (none, raw, diag) ------------------------------------------------------------------------------ wvblk_saved_fsinfo_public_inos_total Total public inodes during CP in the volume (none, raw, diag) ------------------------------------------------------------------------------ wvblk_saved_fsinfo_public_inos_used Used public inodes during CP in the volume (none, raw, diag) ------------------------------------------------------------------------------ wvblk_snap_reserve Snap reserved blocks in the volume (none, raw, diag) ------------------------------------------------------------------------------ wvblk_spcres_in_parent Whether space reservation charges are made to the aggregate for the volume (none, raw, diag) ------------------------------------------------------------------------------ wvblk_zombie_blks Blocks used in zombie files in the volume (none, raw, diag) ------------------------------------------------------------------------------ wvdf_enabled Delayed frees are enabled for this volume (none, raw, diag) ------------------------------------------------------------------------------ wvdf_inconsistent_scores If delayed free scores are inconsistent (none, raw, diag) ------------------------------------------------------------------------------ wvdf_last_fbn Last active map block from which we freed a pvbn (none, raw, diag) ------------------------------------------------------------------------------ wvdf_max_frees Maximum number of delayed pvbn frees (none, raw, diag) ------------------------------------------------------------------------------ wvdf_total_score Total delayed free score across entire active map (none, raw, diag) ------------------------------------------------------------------------------ wvdf_water_mark pvbn frees start when vac_f_to_be_reclaimed passes this limit (none, raw, diag) ------------------------------------------------------------------------------ wvi2p_wip_wi_size I2P database size (none, raw, diag) ------------------------------------------------------------------------------ wvip_private_inofile_wi_blk_cnt Blocks used by private inode file of the aggregate (none, raw, diag) ------------------------------------------------------------------------------ wvip_public_inofile_wi_blk_cnt Blocks used by public inode file of the aggregate (none, raw, diag) ------------------------------------------------------------------------------ wvip_vvol_container_indirects Indirect blocks in the container file of the flex volumes (none, raw, diag) ------------------------------------------------------------------------------ wvip_vvol_container_wi_blk_cnt Container blocks in the flex volume (none, raw, diag) ------------------------------------------------------------------------------ wvip_vvol_container_wi_size Container size (none, raw, diag) ------------------------------------------------------------------------------ wvol_number_suspended Average number of requests suspended on volume (none, rate, diag) ------------------------------------------------------------------------------ wvsblk_lev0_over_nominal Count of level0 container blocks over nominal size (none, raw, diag) ------------------------------------------------------------------------------ wvsblk_space_tax Space management tax for volume (none, raw, diag) ------------------------------------------------------------------------------ wvsblk_vvrd_flags Volume flags stored in the raid label (none, raw, diag) ------------------------------------------------------------------------------ wvsblk_vvrd_last_fbn Last FBN till which indirects have been counted (none, raw, diag) ------------------------------------------------------------------------------ wvsblk_vvrd_spc_clone_inherited Inherited block count for the clone (none, raw, diag) ------------------------------------------------------------------------------ wvsblk_vvrd_spcflags Space management scanner flags (none, raw, diag) ------------------------------------------------------------------------------ wvsblk_vvrd_vol_size Nominal size stored in the raid label (none, raw, diag) ------------------------------------------------------------------------------ wvsnap_incore_count Total number of snapshots for which the fsinfo block has been read from disk and the information stored in-core (none, raw, diag) ------------------------------------------------------------------------------ wvsnap_loaded_total A monotonically increasing counter that will get incremented each time we load a snapshot fsinfo block for a volume. (none, raw, diag) ------------------------------------------------------------------------------ wvsnap_ondisk_count Total number of snapshots on the volume (none, raw, diag) ------------------------------------------------------------------------------ wvzmb_num_zmsgs_inuse Number of zombie/sfsr messages working (none, raw, diag) ============================================================================== Counters listed, now configure your nagios ... Not all of the above counters are supported by this plugin yet! For enhancing the plugin with additional counters contact distribution@rfi.net