|
Main /
mod_aixdiskDescriptionThe extensions (maximum of 25 metrics per single device) for individual Disk devices are contained in a separate DSO module (written in C) called This DSO can be used to monitor individual Disk devices. There exist two versions of this module:
The DSO uses Platform availability: AIX only, minimum AIX5L V5.1 ML 04 level or higher required Config file: Available metricsThe following 9 metrics per device
The following 16 additional metrics per device
Config file example
modules {
module {
name = "aixdisk_module"
path = "modaixdisk.so"
}
}
collection_group {
collect_every = 15
time_threshold = 180
metric {
name = "hdisk0_size"
title = "hdisk0 total disk size"
value_threshold = 1.0
}
metric {
name = "hdisk0_free"
title = "hdisk0 free disk space"
value_threshold = 1.0
}
metric {
name = "hdisk0_bsize"
title = "hdisk0 block size"
value_threshold = 1.0
}
metric {
name = "hdisk0_xrate"
title = "hdisk0 transfer rate capability"
value_threshold = 0.1
}
metric {
name = "hdisk0_xfers"
title = "hdisk0 number of transfers to/from disk"
value_threshold = 0.1
}
metric {
name = "hdisk0_wbytes"
title = "hdisk0 number of bytes written to disk"
value_threshold = 0.1
}
metric {
name = "hdisk0_rbytes"
title = "hdisk0 number of bytes read from disk"
value_threshold = 0.1
}
metric {
name = "hdisk0_qdepth"
title = "hdisk0 instantaneous service queue depth"
value_threshold = 0.1
}
metric {
name = "hdisk0_time"
title = "hdisk0 percentage of time disk is active"
value_threshold = 0.1
}
/* The following metrics are only defined on AIX5L V5.3 and higher!! */
metric {
name = "hdisk0_q_full"
title = "hdisk0 service queue full occurrence"
value_threshold = 0.001
}
metric {
name = "hdisk0_rserv"
title = "hdisk0 read or receive service time"
value_threshold = 0.001
}
metric {
name = "hdisk0_rtimeout"
title = "hdisk0 number of read request timeouts"
value_threshold = 0.001
}
metric {
name = "hdisk0_rfailed"
title = "hdisk0 number of failed read requests"
value_threshold = 0.001
}
metric {
name = "hdisk0_min_rserv"
title = "hdisk0 minimum read or receive service time"
value_threshold = 0.001
}
metric {
name = "hdisk0_max_rserv"
title = "hdisk0 maximum read or receive service time"
value_threshold = 0.001
}
metric {
name = "hdisk0_wserv"
title = "hdisk0 write or send service time"
value_threshold = 0.001
}
metric {
name = "hdisk0_wtimeout"
title = "hdisk0 number of write request timeouts
value_threshold = 0.001
}
metric {
name = "hdisk0_wfailed"
title = "hdisk0 number of failed write requests"
value_threshold = 0.001
}
metric {
name = "hdisk0_min_wserv"
title = "hdisk0 minimum write or send service time"
value_threshold = 0.001
}
metric {
name = "hdisk0_max_wserv"
title = "hdisk0 maximum write or send service time"
value_threshold = 0.1
}
metric {
name = "hdisk0_wq_depth"
title = "hdisk0 instantaneous wait queue depth"
value_threshold = 0.001
}
metric {
name = "hdisk0_wq_sampled"
title = "hdisk0 accumulated sampled dk_wq_depth"
value_threshold = 0.001
}
metric {
name = "hdisk0_wq_time"
title = "hdisk0 accumulated wait queueing time"
value_threshold = 0.001
}
metric {
name = "hdisk0_wq_min_time"
title = "hdisk0 minimum wait queueing time"
value_threshold = 0.001
}
metric {
name = "hdisk0_wq_max_time"
title = "hdisk0 maximum wait queueing time"
value_threshold = 0.001
}
}
Change History
|