Создайте свой шаблон, в котором будут элементы данных, мониторящие загрузку CPU и RAM хоста.
Сохраните в Git скриншот страницы шаблона с названием «Задание 1».
Добавьте в Zabbix два хоста и задайте им имена <фамилия и инициалы-1> и <фамилия и инициалы-2>. Например: ivanovii-1 и ivanovii-2.
Результат этого задания сдавайте вместе с заданием 3.
Привяжите созданный шаблон к двум хостам. Также привяжите к обоим хостам шаблон Linux by Zabbix Agent.
Сохраните в Git скриншот страницы хостов, где будут видны привязки шаблонов с названиями «Задание 2-3». Хосты должны иметь зелёный статус подключения.
Создайте свой кастомный дашборд.
Сохраните в Git скриншот дашборда с названием «Задание 4».
Создайте карту и расположите на ней два своих хоста:
- Настройте между хостами линк.
- Привяжите к линку триггер, связанный с agent.ping одного из хостов, и установите индикатором сработавшего триггера красную пунктирную линию.
- Выключите хост, чей триггер добавлен в линк. Дождитесь срабатывания триггера.
- Сохраните в Git скриншот карты, где видно, что триггер сработал, с названием «Задание 5».*
Создайте UserParameter на bash и прикрепите его к созданному вами ранее шаблону. Он должен вызывать скрипт, который:
- при получении 1 будет возвращать ваши ФИО,
- при получении 2 будет возвращать текущую дату.
Приложите в Git код скрипта, а также скриншот Latest data с результатом работы скрипта на bash, чтобы был виден результат работы скрипта при отправке в него 1 и 2.
Доработайте Python-скрипт из лекции, создайте для него UserParameter и прикрепите его к созданному вами ранее шаблону. Скрипт должен:
- при получении 1 возвращать ваши ФИО,
- при получении 2 возвращать текущую дату,
- делать всё, что делал скрипт из лекции.
Приложите код скрипта в Git. Приложите в Git скриншот Latest data с результатом работы скрипта на Python, чтобы были видны результаты работы скрипта при отправке в него 1, 2, -ping, а также -simple_print.
Настройте автообнаружение и прикрепление к хостам созданного вами ранее шаблона.
Приложите в Git скриншот правила обнаружения. Приложите в Git скриншот страницы Discover, где видны оба хоста.
Доработайте скрипты Vagrant для 2-х агентов, чтобы они были готовы к автообнаружению сервером, а также имели на борту разработанные вами ранее параметры пользователей.
Приложите в Git файлы Vagrantfile и zabbix-agent.sh.