Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » проблема со скриптом awk

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

rat1b0r

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте.
Есть такая проблема, я плохо знаю awk, но пытаюсь по инструкции настроить мониторинг iops в zabbix. Видимо начиная с какой–то версии пакета sysstat, а конкретно утилиты iostat, а может вообще версии awk, нижеследующий скрипт не отрабатывает. Кто понимает — подскажите?
 
iostat -d | awk ‘BEGIN {check=0;count=0;array[0]=0;} {if(check==1 && $1!= «»){array[count]=$1;count=count+1;}if($1==»Device:»){check=1;}} END {printf(«{\n\t\»data\»:[\n»);for(i=0;i<count;++i){printf("\t\t{\n\t\t\t\"{#HARDDISK}\":\"%s\"}", array[i]); if(i+1<count){printf(",\n");}} printf("]}\n");}'
 
Добавлено:
вопрос решен, вот ответ:
 
iostat -d | awk 'BEGIN {check=0;count=0;array[0]=0;} {if(check==1 && $1!= ""){array[count]=$1;count=count+1;}if($1=="Device"){check=1;}} END {printf("{\n\t\"data\":[\n");for(i=0;i<count;++i){printf("\t\t{\n\t\t\t\"{#HARDDISK}\":\"%s\"}", array[i]); if(i+1<count){printf(",\n");}} printf("]}\n");}'

Всего записей: 1 | Зарегистр. 12-05-2020 | Отправлено: 16:30 12-05-2020
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » проблема со скриптом awk


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru