На главную

Сделать HTML страницу, которая выводит значение из curl

Добрый день. У нас есть Zabbix сервер, который выполняет мониторинг серверов, виртуальных машин и прочее оборудование. Мы хотим вывести на наш сайт сводную таблицу по оборудованию, которое у нас на обслуживании и на мониторинге: сервер Windows - 50 штук, сервер Linux 30 штук и т.п. Вид этой таблицы на скрине во вложении. У нас получилось вывести эти данные из Zabbix на дашборд в Grafana (скриншот во вложении). Но нам этот вариант не подходит, так как это именно отдельный дашборд, а мы хотим прямо на страницу нашего сайта добавить таблицу с этими цифрами. Запрос ниже возвращает одно из интересующих нас чисел: curl -s -X POST -H 'Content-Type: application/json' -d '{ "jsonrpc": "2.0", "method": "host.get", "params": { "output": ["hostid","name"], "selectParentTemplates": ["templateid","name"] }, "auth": "5042333749d99d35995f79687153336d6e2ea8823185865f069179f31af8a2be", "id": 1 }' http://10.0.62.2/api_jsonrpc.php | jq '[ .result[] | select( any( # Берём поле parentTemplates, если null - превращаем в [], затем # распаковываем в поток объектов с помощью []: (.parentTemplates // [])[]; # Теперь . указывает на один объект {templateid, name}. # Проверяем его поле .name: .name == "MSSQL by Zabbix agent 2 by MetaCloud" ) ) ] | length' В рамках этой задачи надо сделать HTML страницу, которая будет выводить несколько чисел, полученных запросом выше (и аналогичными).

Дизайн сайта

Нужно сделать новый легкий дизайн сайта. Сайт уже есть, но нужен свежий дизайн Тема - лицензирование образовательной деятельности, прочие услуги для...

Гугл разшерение

Автоматизация однотипнай работы надо. Нужно приложение которое будет сверять, есть ли ссылка открытая в браузере в базе гугл таблицы. Всего два...

Создание Battle Pass и Достижения (React.js)

Необходимо разработать фронтенд-интерфейсы для двух систем: Battle Pass (по аналогии с Genshin Impact) — с уровнями, наградами и прогрессом. Достижения и...