Установка заббикс агента linux

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

Агент Zabbix – приложение, используемое в онлайн-мониторинге состояния и ресурсов станций, например статистики жесткого диска, состояния памяти, загруженности процессора, доступности портов и т. д. Давайте рассмотрим установку его на Ubuntu.
VPS сервер с Ubuntu от ₽430 / мес Создайте виртуальный сервер на Linux за 1 минуту Заказать VPS

Скачаем программу используя:

Скачаем программу Zabbix
Установив программу мы захотим её настроить. Мы сможем сделать это, открыв /etc/zabbix/zabbix_agentd.conf. и изменив некоторые параметры. Те, которые нам нужны, это: Server= ServerActive= Hostname=. Почитайте описания переменных, в Server и ServerActiv подставляем адрес нашего Zabbix, Hostname – имя узла(регистрозависимое), если оставить переменную неопределенной агент подставит название локальной машины.
Настройка агента Zabbix
Настройка агента Zabbix
Настройка агента Zabbix
Перезагрузим службу.

Посмотрим, запустился ли он.

Проверка запуска агента Zabbix

Заключение

Мы разобрались, как скачать агент и настроить его работу с вашим сервером Zabbix.

Источник

Установка Zabbix-agent в Unix/Linux

Были статьи о том, как установить zabbix-server в Unix/Linux и сегодняшняя тема, — это установка zabbix-agent-ов.

  • 192.168.13.10 — zabbix-server
  • 192.168.13.187 — zabbix-agent для CentOS 6
  • 192.168.13.175 — zabbix-agent для Debian 8

Установка Zabbix-agent в Unix/Linux

Данная статья, подразумевает то, что имеется zabbix-server и он уже установлен и работает.

Установка Zabbix-agent в CentOS/Fedora/RedHat

Я приводил примеры добавления разных версий репозиториев с zabbix (смотрите статья выше), приведу наглядный пример.

# cd /usr/local/src && rpm -Uvh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm

Добавим теперь хотя бы одного агента мониторинга, чтобы проверить работу системы. Устанавливать будем на этот же сервер. Делается это просто:

# yum -y install zabbix-agent

Нужно еще настроить конфиг с агентом.

Читайте также:  Wifi cracking for linux

Установка Zabbix-agent в Debian/Ubuntu

Я приводил примеры добавления разных версий репозиториев с zabbix (смотрите статья выше), приведу наглядный пример.

# cd /usr/local/src && wget http://repo.zabbix.com/zabbix/3.2/debian/pool/main/z/zabbix-release/zabbix-release_3.2-1+jessie_all.deb
# dpkg -i zabbix-release_*_all.deb

Добавим теперь хотя бы одного агента мониторинга, чтобы проверить работу системы. Устанавливать будем на этот же сервер. Делается это просто:

# apt-get install zabbix-agent

Нужно еще настроить конфиг с агентом.

Установка Zabbix-agent в MacOS X

Скачиваем последнюю версии zabbix_agentd_osx_installer:

# cd /usr/local/src && wget https://github.com/mipmip/zabbix_agentd_osx_installer/releases/download/1.1/zabbix_agentd-2.2.5-OSX-64bit.pkg
# sudo installer -package zabbix_agentd-2.2.5-OSX-64bit.pkg -target / Password: installer: Package name is Zabbix Agentd for OSX installer: Upgrading at base path / installer: The upgrade was successful.
# vim /usr/local/etc/zabbix/zabbix_agentd.conf
LogFile=/tmp/zabbix_agentd.log Server=192.168.13.10 ServerActive=192.168.13.10 HostnameItem=system.hostname

Агент запускается автоматически во время следующей загрузки. Для запуска вручную введите:

$ sudo launchctl load /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist

Если, Launchctl unload не работает, используйте команду ниже:

$ sudo kill -9 `ps -aef | grep zabbix_agentd | grep -v grep | awk ''`

Собираем zabbix agentd

Вы должны установить инструменты командной строки xcode и PackageMaker.app.

# cd /usr/local/src && wget https://netcologne.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.2.6/zabbix-3.2.6.tar.gz
# cd /usr/local/src && git clone https://github.com/mipmip/zabbix_agentd_osx_installer.git
$ cd zabbix_agentd_osx_installer && sudo rake create\[/usr/local/src/zabbix-3.2.6.tar.gz]

PS: У меня не завелось на новой версии Mac OS X!

Настройка Zabbix-agent в Unix/Linux

Настройка zabbix-agent-а можно несколькими способами:

  • Установить агент на нужный хост и потом добавлять вручную на zabbix-server (хорошо подойдет, если имеется не очень большое количество серверов для мониторинга)
  • Установить агент на нужный хост и потом настроить «Auto registration» на zabbix-server (хорошо подойдет, если имеется большое количество серверов для мониторинга)

Настройка на стороне zabbix-server

Подключаемся к серверу где находится сервер и допишем правило:

# iptables -I INPUT -p tcp -m tcp --dport 10051 -m state --state NEW,ESTABLISHED -j ACCEPT

Именно по 10051 будет ходить заббикс агент на заббикс сервер.

Читайте также:  Linux измерить скорость дисков

PS: Приведу на всякий случай мои конфиги (без комментариев).

# cat /etc/zabbix/zabbix_server.conf | grep -Ev "#|^$" ListenPort=10051 SourceIP=192.168.13.10 LogFile=/var/log/zabbix/zabbix_server.log LogFileSize=0 PidFile=/var/run/zabbix/zabbix_server.pid DBHost=localhost DBName=zabbix_LNorg DBUser=zabbix DBPassword=passwd_user_zabbix DBPort=3306 JavaGatewayPort=10052 SNMPTrapperFile=/var/log/snmptrap/snmptrap.log CacheSize=8M HistoryCacheSize=16M HistoryIndexCacheSize=4M Timeout=4 AlertScriptsPath=/usr/lib/zabbix/alertscripts ExternalScripts=/usr/lib/zabbix/externalscripts LogSlowQueries=3000 Include=/usr/local/etc/zabbix_server.conf.d/*.conf

Открываем URL-у заббикса и переходи в « Configuration» -> « Actions «. В поле « Event source» выбираем «Auto registration»:

Auto registration в zabbix

После этого, нажимаем на «Create action»:

auto registration Linux hosts в zabbix

Я создам наглядный пример для Linux хостов:

  • Name — В этом поле, прописываем название действия для авторегистрации.
  • Conditions — созданные действия.
  • New condition — служит для создания действий.
  • Enabled — дает возможность включить созданное действие для определения всех Linux хостов.

Это была вкладка с действиями (Action). Переходим на следующую вкладку — «Operations»:

Operations для autoregistration в zabbix

На этой вкладке нужно создать действия которые будет выполняться, если подходит условие:

  • Default subject — В этом поле, я ничего не изменял. Оно служит для оповещения ( собственно — это тема).
  • Default message — В этом поле, я ничего не изменял. Оно служит для оповещения ( собственно — это сообщение).
  • Operations — Описываются некоторые действия. Я создал правило для добавления хоста, применить ему группу и темплейты.

Настройка на стороне zabbix-agent

Для работы с сервером, который установлен локально на этой же машине, больше никаких настроек не надо делать. Если же вы будете устанавливать zabbix agent на удаленную машину, то в файле конфигурации агента /etc/zabbix/zabbix_agentd.conf нужно будет задать следующие параметры:

# vim /etc/zabbix/zabbix_agentd.conf

Вот так выглядит мой zabbix-agent конфиг:

PidFile=/var/run/zabbix/zabbix_agentd.pid LogFile=/var/log/zabbix-agent/zabbix_agentd.log LogFileSize=0 Server=192.168.13.10 ServerActive=192.168.13.10 Hostname=Zabbix agent HostMetadataItem=system.uname Include=/etc/zabbix/zabbix_agentd.conf.d/

Запускаем агент и добавляем в автозагрузку:

# systemctl start zabbix-agent # systemctl enable zabbix-agent

PS: Не забываем выкл\настроить SELinux:

Читайте также:  Tp link tl wn722n driver linux

Тестирование

Открываем свой заббикс URL. Переходим в «Configuration» — > « Latest data». Выбираем нужный хост и смотрим что все принимается.

А на этом, у меня все. Статья «Установка Zabbix-agent с добавлением нового хоста в Zabbix» завершена.

Источник

Installing Zabbix agent on Ubuntu

Zabbix agent is a program used for online monitoring of local machine resources and apps such as, but not limited to HDD, ram memory, processor statistics etc. let’s look into installing it on Ubuntu.
Cloud Servers from €4 / mo Intel Xeon Gold 6254 3.1 GHz CPU, SLA 99,9%, 100 Mbps channel Try

Za installed 1

After installing it we want to change it’s settings. We can do it by going to /etc/zabbix/zabbix_agentd.conf. and editing some parameters. The ones we need are: Server= ServerActive= Hostname=

Za hostname 2

Za server 3

Za serveractive 4

Fill them according to commented examples.
Apply changes by:

Za running 5

Summary

We demonstrated to you how to get the agent installed and configured to work with your Zabbix server

Источник

Оцените статью
Adblock
detector