Zabbix — это универсальная система мониторинга, позволяющая отслеживать состояние сервера и статусы различных его параметров.
Мы используем Zabbix для сбора и вывода в панель управления данных о потреблении сервером оперативной памяти и данных о нагрузке на диск.
Для того, чтобы эти графики были доступны, на сервере должен быть запущен Zabbix-агент. На новых VDS агент установлен по умолчанию; также он автоматически добавляется на сервер при переустановке операционной системы.
Вы также можете установить Zabbix-агент вручную, при помощи нашего скрипта.
Запускать скрипт нужно под пользователем root или под пользователем с правами sudo.
-
Подключитесь к серверу по SSH.
-
Скачайте скрипт во временную папку:
wget -O /tmp/zabbix-install.sh http://zabbix.repo.timeweb.ru/zabbix-install.sh
-
Установите права на выполнение скрипта:
chmod +x /tmp/zabbix-install.sh
-
Запустите скрипт:
sudo /tmp/zabbix-install.sh
Скрипт автоматически определит операционную систему и выполнит установку Zabbix Agent из нашего репозитория.
На Ubuntu и Debian он:
-
скачает GPG-ключ репозитория и сохранит его
/etc/apt/trusted.gpg.d/timeweb-zabbix.gpg; -
добавит наш репозиторий в файл
/etc/apt/sources.list.d/timeweb-zabbix.list; -
обновит список доступных пакетов;
-
установит пакет
zabbix-agent-timeweb; -
разрешит входящие TCP-подключения на порт
10050при помощи UFW.
На CentOS, Fedora и других системах семейства Red Hat скрипт:
-
создаст файл репозитория
/etc/yum.repos.d/timeweb-zabbix.repo; -
подключит наш репозиторий и настроет его GPG-ключ;
-
обновит кеш пакетов для подключенного репозитория;
-
установит пакет
zabbix-agent-timeweb; -
откроет TCP-порт
10050с помощьюfirewalldилиiptables.
После установки список разрешенных Zabbix-серверов можно проверить в файле /etc/zabbix/zabbix_agentd.conf.