Кратко: необходимо собрать некоторую информацию о системе, собрать в один объект, а затем информацию из этого объекта записать в json-файл на диск.
Информация, которую нужно собрать: информация о памяти (запустить команду "free -m" через класс runtime, распарсить оттуда 4 значения количество свободной памяти, общего количества памяти, общего и свободного количества свопа), информация о загруженности процессора (из mpstat), и нагрузку за последние 1, 5 и 15 минут (из uptime). Парсеры нужны самые примитивные, без какого-либо анализирования разбивать вывод команд на слова и явно указывать, какое из слов является тем или иным параметром (с переводом в long или float).
Метрики записывать в map<string,long>: string название метрики и long значение. Все эти метрики собрать в один объект, а затем записать в json-файл на диск. (можете использовать решение проще, но проще я не придумала)
Есть скелет программы, необходимо ее доделать.
Предлагайте цену и срок.
Опубликован 19.12.2015 в 19:58