Всем привет!
Вот у меня есть хост icinga, есть подключенные к нему клиенты.
Сделал services для iostat, подсмотрел конфиг для commands в статье, и поправил ctps/wtps и пр. Выглядит он следующим образом:
object CheckCommand "iostat" {
import "plugin-check-command"
command = [ PluginDir + "/check_iostat" ]
arguments = {
"-d" = {
value = "$iostat_disk$"
description = "Device to check without path. e.g. sda"
}
"-w" = {
value ="$iostat_wtps$,$iostat_wread$,$iostat_wwrite$"
description = "warning threshold for tps, KB_read/s and KB_written/s"
}
"-c" = {
value ="$iostat_ctps$,$iostat_cread$,$iostat_cwrite$"
description = "warning threshold for tps, KB_read/s and KB_written/s"
}
}
vars.iostat_disk = "sda"
vars.iostat_wtps = 100
vars.iostat_wread = 80
vars.iostat_wwrite = 80
vars.iostat_ctps = 200
vars.iostat_cread = 150
vars.iostat_cwrite = 150
}
Только теперь меня интересует, как передать в выполнение команды несколько дисков? у меня есть sdb, sdd, nvme0n1, и md хочу видеть.
Пробовал указать массивом, типа такого:
vars.iostat_disk = { "sda", "sdb", "md0" }