Бесплатная миграция IT-инфраструктуры в облако
На главную
61c46507-12c7-4300-a301-bd8bc30c7c19
Инструкции для серверов

Установка Zabbix-агента

Zabbix - это универсальная система мониторинга, позволяющая отслеживать состояние сервера и статусы различных его параметров.

В настоящий момент мы используем Zabbix для сбора и вывода в панель управления данных о потреблении сервером оперативной памяти

Для того, чтобы эта опция была доступна, на сервере должен быть запущен zabbix-агент. На новых VDS агент установлен по умолчанию; также он автоматически добавляется на сервер при переустановке операционной системы. В остальных случаях можно воспользоваться инструкцией по установке, приведенной ниже.

Ubuntu / Debian

Инструкция подойдет для версий Ubuntu 16.04 и выше, Debian 8 и выше.

  1. Подключитесь к серверу по SSH.
  2. Скопируйте в консоль и выполните следующий блок команд:
(umask 0022 && wget -O /etc/apt/trusted.gpg.d/timeweb-zabbix.gpg http://zabbix.repo.timeweb.ru/timeweb-zabbix.gpg)
echo "deb [arch=amd64] http://zabbix.repo.timeweb.ru/$(lsb_release -si | tr '[:upper:]' '[:lower:]')/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/timeweb-zabbix.list
apt-get -qq update
apt-get install zabbix-agent-timeweb --yes

Если в течение часа после установки Zabbix-агента виджет со статистикой ОЗУ по-прежнему не доступен, необходимо в настройках файрвола открыть порт 10050.

Это можно сделать командой:

ufw allow 10050/tcp

CentOS / Bitrix / Fedora

Инструкция подойдет для версий CentOS 6 и выше, BitrixVM 7 и выше, Fedora 29.

  1. Подключитесь к серверу по SSH.
  2. Скопируйте в консоль и выполните следующий блок команд:
grep -qi "fedora" /etc/redhat-release && OSNAME="fedora" || OSNAME="centos"
cat <<EOF > /etc/yum.repos.d/timeweb-zabbix.repo
[timeweb-zabbix]
name=Zabbix Agent From Timeweb
baseurl=http://zabbix.repo.timeweb.ru/$OSNAME/\$releasever/zabbix/x86_64/
gpgkey=http://zabbix.repo.timeweb.ru/public.gpg
gpgcheck=1
repo_gpgcheck=0
enabled=1
skip_if_unavailable=1
EOF
yum --disablerepo='*' --enablerepo='timeweb-zabbix' makecache
yum -y install zabbix-agent-timeweb

Если в течение часа после установки Zabbix-агента виджет со статистикой ОЗУ по-прежнему не доступен, необходимо в настройках файрвола открыть порт 10050.

Для Centos 7,8,9 можно использовать:

firewall-cmd --zone=public --add-port=10050/tcp --permanent

Для Centos 6:

iptables -A INPUT -p tcp --dport 10050 -j ACCEPT
iptables -A OUTPUT -p tcp --dport 10050 -j ACCEPT

 

Была ли статья полезна?
Ваша оценка очень важна
Комментарии 6
Илья
17.11.2024, 08:01

Подскажите, а ipv6 адреса zabbix-серверов timeweb существуют? А то я создал сервер без ipv4 и zabbix-агент не может отправить данные (а соответственно и графиков нету). Не критично, но вдруг уже есть и просто стандартный конфиг не обновили.

PS. и да, нехорошо, когда zabbix-agent по-умолчанию «доступен всем ветрам» на своём порту (даже если он сам отправляет данные на сервер).

Timeweb Cloud
Timeweb Cloud
20.11.2024, 13:29

Добрый день!

IPv6-адреса для Zabbix-сервера на данный момент нет. Мы активно работаем над переводом метрик на VictoriaMetrics, что в будущем сделает необязательным использование IPv4 для сбора графиков, как это уже реализовано, например, для метрик нагрузки на CPU и сети.

Мы не настраиваем фаервол в образах ОС по умолчанию, поэтому Zabbix-агент и доступен из сети. Это можно считать одной из особенностей нашей текущей конфигурации.

Чарнышевич
Чарнышевич
28.09.2024, 23:04

А если у меня NixOS как это настроить? в этой инструкции нет списка серверов timeweb для zabbix, а без них агент не запустится.

Илья
17.11.2024, 07:50

Список серверов есть в настройках агента после установки на одной из вышеперечисленных ОС. Если ТП сочтёт возможным, то должна добавить пример файла конфигурации в данную инструкцию.

Азаров Илья
Азаров Илья
25.01.2023, 11:35

а ничего, что заббикс виден внешним сетям?

Команда Timeweb Cloud
Команда Timeweb Cloud
30.01.2023, 12:28

Илья, в пакете zabbix-agent-timeweb поставляется конфиг в котором прописано что Zabbix должен передавать данные на наши сервера, таким образом данные до ходят до нас и никуда более