June 21, 2021

Заметки на полях 2020.09.11 - Ч2

Собственно говоря удалось одолеть получение данных из Zabbix - пруф. Проблема была в версии ядра, которое идет из коробки.

В Ubuntu 20.04 LTS по дефолту идет ядро версии 5.4.0, как стабильное. НО! Исходя из прошлой заметки, а точнее из логов Grafana в режиме Debug мы видим, что go runtime не дружит с ядром версии 5.4.0 и требует минимум 5.4.2. Значит нам необходимо обновить ядро:

Берем скрипт:

wget https://raw.githubusercontent.com/pimlie/ubuntu-mainline-kernel.sh/master/ubuntu-mainline-kernel.sh

Далее выполняем:

savin@zbx ~ $ sudo bash ubuntu-mainline-kernel.sh -c
Finding latest version available on kernel.ubuntu.com: v5.8.8
Finding latest installed version: v5.8.8

Нам скрипт говорит, что самое свежее ядро (не считая release candidate) доступно 5.8.8. Нас устраивает и мы его устанавливаем:

sudo bash ubuntu-mainline-kernel.sh -i 5.8.8

Далее скачивается и устанавливается ядро версии 5.8.8.

Поскольку мы просто установили новую версию ядра, нам необходимо перезагрузить сервер – для тех, кому перезагрузка не подходит советую гуглить kernel livepatching.

sudo systemctl reboot

После чего перепроверяем доступы (а вдруг пролюбили), перепроверяем доступность Zabbix'a как Datasource. Спустя примерно пять минут начали поступать данные из Zabbix'a.