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
Comments