Введение в окружающую среду:
Zabbix версия: 3.2.11
Zabbixagent Version: Zabbix_agents_3.2.7.win
Операционная система: Windows Server 2008 R2
Шаги:
(1) Официальная загрузка Установки агента Соответствующий сервер
https://www.zabbix.com/download_agents
(2) Копировать в пользовательский каталог Windows, чтобы распаковать файл
Conf каталог
Zabbix_agentd.win.conf // Основной профиль
каталог Bin.
Zabbix_agentd // Агент
Zabbix_get // пассивное приобретение
Zabbix_sender // Active Get
(3) Установите агент Zabbix
Если этот файл помещен в C: \ Zabbix
1. Сначала измените основной файл конфигурации C: \ Zabbix \ Zabbix_agents_3.2.7.win \ conf \ zabbix_agentd.win.conf
Pidfile = c: \ zabbix \ zabbix_agentd.pid (необязательно)
Logfile = c: \ zabbix \ zabbix_agentd.log (необязательно)
Server = <IP-адрес сервера>
Имя хоста = <имя хоста клиента>
2 Запустите клиент Zabbix на хосте клиента -> Использование терминала CMD
C: \ Users \ Администратор> C: \ Zabbix \ Zabbix_agents_3.2.7.win \ bin \ win64> // Переключиться в каталог клиента
c:\zabbix\zabbix_agents_3.2.7.win\bin\win64>zabbix_agentd.exe -c c:\zabbix\zabbix_agents_3.2.7.win\conf\zabbix_agentd.win.conf -i
zabbix_agentd.exe [75792]: service [Zabbix Agent] installed successfully
zabbix_agentd.exe [75792]: event source [Zabbix Agent] installed successfully
3, начните Zabbix на хосте клиента
c:\zabbix\zabbix_agents_3.2.7.win\bin\win64>zabbix_agentd.exe -c c:\zabbix\zabbix_agents_3.2.7.win\conf\zabbix_agentd.win.conf -s
zabbix_agentd.exe [54028]: service [Zabbix Agent] started successfully
4, проверьте, запущен ли порпорт сервиса
c:\>netstat -ano | find /i "10050"
TCP 0.0.0.0:10050 0.0.0.0:0 LISTENING 80236
TCP [::]:10050 [::]:0 LISTENING 80236
-Я означает, что он не чувствителен к регистру
Примечание: порт агента Zabbix составляет 10050
5. Убедитесь, что агент Zabbix работает автоматически
Start -> Инструменты управления -> Услуги -> Zabbix_Agent Service автоматически начать
Значения параметров Zabbix_Agent:
-C Разработайте местоположение файла конфигурации
-Я является установочный клиент
-S boot client.
-x остановить клиента
-d Удаление клиента
Перепечатано: https://blog.51cto.com/7603402/2163251
Агент Zabbix — это программное обеспечение, которое устанавливается на целевой сервер и отвечает за сбор и отправку метрик системы в систему мониторинга Zabbix. Установка и настройка агента Zabbix на Windows Server 2008 r2 может показаться сложной задачей, но с помощью данного подробного руководства вы сможете успешно справиться с этим.
Первым шагом является загрузка дистрибутива агента Zabbix с официального сайта Zabbix. Найдите раздел «Загрузки» на главной странице и выберите версию агента, соответствующую вашей операционной системе. Скачайте инсталляционный файл агента и сохраните его на вашем сервере.
Запустите инсталляционный файл агента Zabbix и следуйте инструкциям мастера установки. Во время установки вам потребуется выбрать директорию, в которую будет установлен агент, а также указать параметры подключения к серверу Zabbix. Введите IP-адрес или доменное имя сервера Zabbix, а также порт для связи. По умолчанию, порт для связи — 10050. Завершите установку, нажав «Готово».
После установки агента Zabbix, откройте файл конфигурации агента (обычно располагается в директории «C:\Program Files\Zabbix Agent»). Найдите и раскомментируйте строку «Server» и «ServerActive» в разделе «Настройки Zabbix-агента». Введите IP-адрес или доменное имя вашего сервера Zabbix в качестве значения для обоих параметров.
Примечание: Если ваш сервер Zabbix использует безопасное соединение, укажите префикс «tls://» перед IP-адресом или доменным именем сервера Zabbix.
После изменения настроек, сохраните файл конфигурации и перезапустите службу Zabbix Agent на вашем сервере. Убедитесь, что служба успешно запущена и работает без ошибок. Теперь ваш агент Zabbix готов для передачи метрик системы в сервер мониторинга.
Содержание
- Установка агента Zabbix на Windows Server 2008 r2
- Подготовка к установке агента Zabbix
- Установка агента Zabbix
Установка агента Zabbix на Windows Server 2008 r2
Здравствуйте! В этом разделе мы рассмотрим процесс установки агента Zabbix на операционной системе Windows Server 2008 r2. Для начала, убедитесь, что у вас есть права администратора для выполнения данной операции.
Шаг 1: Скачайте агент Zabbix для Windows Server 2008 r2 с официального сайта разработчика.
Шаг 2: После скачивания, запустите установочный файл агента Zabbix.
Шаг 3: В появившемся окне выберите язык установки и нажмите кнопку «Далее».
Шаг 4: Прочитайте лицензионное соглашение, согласитесь с ним и нажмите кнопку «Далее».
Шаг 5: Укажите путь для установки агента Zabbix на вашем сервере. Рекомендуется оставить путь по умолчанию. Нажмите кнопку «Далее».
Шаг 6: Выберите компоненты, которые вы хотите установить. Оставьте все компоненты по умолчанию и нажмите кнопку «Далее».
Шаг 7: Введите имя хоста и порт, на котором будет доступен ваш сервер Zabbix. Порт по умолчанию — 10050. Нажмите кнопку «Далее».
Шаг 8: Укажите параметры подключения к серверу Zabbix. Введите IP-адрес или URL вашего сервера Zabbix, а также имя пользователя и пароль. Нажмите кнопку «Далее».
Шаг 9: После завершения установки агента Zabbix, нажмите кнопку «Готово».
Поздравляю! Вы успешно установили агента Zabbix на вашем сервере Windows Server 2008 r2. Теперь вы можете настроить его для сбора мониторинговой информации и управления вашим сервером со стороны сервера Zabbix.
Подготовка к установке агента Zabbix
Перед установкой агента Zabbix на Windows Server 2008 r2 необходимо выполнить несколько предварительных действий:
- Проверьте, что операционная система Windows Server 2008 r2 имеет последние обновления и установлены все необходимые компоненты, такие как .NET Framework 4.5 или выше.
- Установите пакет Microsoft Visual C++ Redistributable для Visual Studio 2015 или новее. Этот пакет необходим для корректной работы агента Zabbix.
- Настройте сервер времени, чтобы он был синхронизирован с точностью не хуже 1-2 минут. Это важно для правильного сбора данных мониторинга.
- Установите и настройте брандмауэр, чтобы разрешить входящие подключения на порт, на котором будет работать агент. По умолчанию используется порт 10050.
Выполнение этих предварительных действий поможет гарантировать успешную установку и работу агента Zabbix на Windows Server 2008 r2. После завершения подготовки можно приступить к установке и настройке агента Zabbix.
Установка агента Zabbix
В данном разделе описаны этапы установки агента Zabbix на Windows Server 2008 r2. Следуйте инструкциям ниже для успешной установки.
Шаг | Действие |
1 | Скачайте установочный файл агента Zabbix с официального сайта Zabbix. Выберите версию, соответствующую вашей операционной системе. |
2 | Запустите загруженный установочный файл и следуйте инструкциям мастера установки. |
3 | На странице выбора компонентов установки убедитесь, что выбран пункт «Zabbix Agent». Установите путь установки агента. |
4 | Продолжайте установку, выбрав нужные настройки, или оставьте значения по умолчанию. Нажмите «Установить», чтобы начать установку агента. |
5 | По завершении установки агента Zabbix, произведите настройку файла конфигурации. Откройте файл «zabbix_agentd.conf» и укажите параметры подключения к серверу Zabbix. |
6 | Запустите агент Zabbix, либо перезагрузите компьютер, чтобы агент запустился автоматически. |
7 | Проверьте работу агента, подключившись к серверу Zabbix и просмотрев данные об установленных хостах. |
После успешной установки и настройки агента Zabbix, вы сможете мониторить и собирать данные с сервера Windows 2008 r2 с помощью сервера Zabbix.
Environmental introduction:
Zabbix version: 3.2.11
Zabbixagent version: zabbix_agents_3.2.7.win
Operating system: Windows server 2008 R2
Steps:
(1) The official download agent installs a large version of the corresponding server
https://www.zabbix.com/download_agents
(2) Copy to windows custom directory to extract the file
Conf directory
Zabbix_agentd.win.conf //Main configuration file
Bin directory
Zabbix_agentd //agent
Zabbix_get //passive acquisition
Zabbix_sender //actively get
(3) Install zabbix agent
If this file is placed in C:\zabbix
1. First modify the main configuration file c:\zabbix\zabbix_agents_3.2.7.win\conf\zabbix_agentd.win.conf
PidFile=c:\zabbix\zabbix_agentd.pid (optional)
LogFile=c:\zabbix\zabbix_agentd.log (optional)
Server=<server IP address>
Hostname=<client hostname>
2, start the zabbix client on the client host —> use cmd terminal
C:\Users\Administrator> c:\zabbix\zabbix_agents_3.2.7.win\bin\win64> //Switch to the client directory
c:\zabbix\zabbix_agents_3.2.7.win\bin\win64>zabbix_agentd.exe -c c:\zabbix\zabbix_agents_3.2.7.win\conf\zabbix_agentd.win.conf -i
zabbix_agentd.exe [75792]: service [Zabbix Agent] installed successfully
zabbix_agentd.exe [75792]: event source [Zabbix Agent] installed successfully
3, start zabbix on the client host
c:\zabbix\zabbix_agents_3.2.7.win\bin\win64>zabbix_agentd.exe -c c:\zabbix\zabbix_agents_3.2.7.win\conf\zabbix_agentd.win.conf -s
zabbix_agentd.exe [54028]: service [Zabbix Agent] started successfully
4. Check if the service port is started.
c:\>netstat -ano | find /i "10050"
TCP 0.0.0.0:10050 0.0.0.0:0 LISTENING 80236
TCP [::]:10050 [::]:0 LISTENING 80236
-i means not case sensitive
Note: The zabbix agent port is 10050
5. Verify that the zabbix agent starts automatically.
Start —> Management Tools —> Services —> Zabbix_Agent Service Starts Automatically
The meaning of the zabbix_agent parameter:
-c Make the location of the configuration file
-i is the installation client
-s start the client
-x stop client
-d uninstall client
Reprinted at: https://blog.51cto.com/7603402/2163251
Эта публикация отнесена в архив. Она неактуальна.
Инсталлируем zabbix-agent на Windows 2000/XP/2003/2008.
Дистрибутив агента Zabbix для Windows включает в себя следующие файлы: zabbix_agentd.exe zabbix_get.exe и zabbix_sender.exe.
Создаем директорию «c:\program files\zabbix».
Копируем файлы дистрибутива в созданную директорию.
Создаем лог файл zabbix_agentd.log.
Создаем конфигурационный файл zabbix_agentd.conf примерно со следующим содержимым:
Server=mon.local
ServerPort=10051
# Unique hostname. Required for active checks.
Hostname=host.local
# Listen port. Default is 10050
ListenPort=10050
# Name of log file.
LogFile=c:\program files\zabbix\zabbix_agentd.log
# Maximum size of log file in MB. Set to 0 to disable automatic log rotation.
LogFileSize=10
Проверяем соответствие путей к файлам в конфигурационном файле реальным в системе.
Инсталлируем агента в системе:
«c:\program files\zabbix\zabbix_agentd.exe» —config «c:\program files\zabbix\zabbix_agentd.conf» —install
Запускаем агента:
«c:\program files\zabbix\zabbix_agentd.exe» —config «c:\program files\zabbix\zabbix_agentd.conf» —start
Так же, можно запустить агента с помощью консоли служб windows в панели управления.
Проконтролируем факт верной инсталляции, настройки автоматического запуска в качестве системной службы и фактического запуска агента в консоли служб Windows в панели управления. Если специально не обозначит месторасположение, то журнальный файл zabbix_agentd.log создаётся в системной директории ”Windows”.
Проверим, что может мониторить агент в системе:
«c:\program files\zabbix\zabbix_agentd.exe» —config «c:\program files\zabbix\zabbix_agentd.conf» —print
Должен появится список параметров мониторинга, что-то вроде приведённого ниже (не менее двадцати-тридцати пунктов):
agent.ping [u|1]
agent.version [s|1.4]
system.localtime [u|1182157630]
system.run[echo test] [m|ZBX_NOTSUPPORTED]
Теперь попробуем достучатся до агента Zabbix с удалённой машины (той, что мы определили в конфигурационном файле агента как сервер) и снять значения каких нибудь параметров из полученного нами списка поддерживаемых тестируемой версией агента:
#./zabbix_get -s ip.test.host -k «system.uname»
В результате, в случае корректной настройки агента Zabbix, мы получим что то вроде:
Windows WIN2003 5.2.3790 Windows Server 2003 Intel IA-32
Опубликовано:
Используемые термины: Zabbix, Windows.
В нашем примере мы установим агент для Zabbix на Windows в качестве службы, а также сделаем минимальную настройку для отправки данных на сервер.
Загрузка агента с официального сайта
Установка агента
Из пакета MSI
Из архива
Настройка брандмауэра
Проверка подключения к агенту
Другие статьи про Zabbix
Загрузка агента
Переходим на страницу загрузки агента Zabbix и выбираем платформу операционной системы (x32 или x64) и версию агента, например:
* помимо этого, мы можем выбрать вариант дистрибутива: с использованием шифрования или нет, а также файл установки — msi пакет или архив. В данном примере мы выбрали версию 5.
В зависимости от выбранных критериев поиска агента, ниже мы можем увидеть несколько вариантов для загрузки. Находим нужный и кликаем по DOWNLOAD для скачивания файла:
Ждем окончания загрузки и переходим к установке.
Установка агента
В зависимости от загрузки типа пакета (MSI или архив) будут разные методы установки. Рассмотрим оба.
Установка из MSI-пакета
Это удобный вариант, который позволит установить агента с помощью мастера. Чтобы начать, кликаем дважды по скачанному пакету и в окне приветствия нажимаем Next:
Принимаем лицензионное соглашение, установив галочку I accept the terms in the License Agreement и нажимаем Next:
В следующем окне оставляем имя компьютера, на который устанавливается агент и вводим имя или IP-адрес сервера zabbix, после кликаем по Next:
* в данном примере имя нашего компьютера Windows PC, а сервера — zabbix-server.dmosk.local.
Выбираем компоненты, которые хотим установить — можно просто оставить все по умолчанию и нажимаем Next:
Подтверждаем установку, кликая по Install:
Ждем завершения процесса — агент установлен.
Установка из архива
Данный метод требует дополнительных манипуляций, но с его помощью можно автоматизировать процесс. Мы рассмотрим только установку.
Распаковываем содержимое скачанного архива в каталог, где будут находиться файлы программы, например в C:\Program Files\Zabbix Agent. В итоге, у нас получится:
Открываем WordPad от администратора и в нем открываем конфигурационный файл conf/zabbix_agentd.conf и правим опцию для сервера zabbix — находим строку:
Server=127.0.0.1
… и меняем ее на:
Server=zabbix-server.dmosk.local
* где zabbix-server.dmosk.local — имя сервера Zabbix.
Теперь открываем командную строку от администратора и выполняем команду для установки агента:
«C:\Program Files\Zabbix Agent\bin\zabbix_agentd.exe» —config «C:\Program Files\Zabbix Agent\conf\zabbix_agentd.conf» —install
* где C:\Program Files\Zabbix Agent — папка, куда мы распаковали архив.
Мы должны увидеть что-то на подобие:
zabbix_agentd.exe [468]: service [Zabbix Agent] installed successfully
zabbix_agentd.exe [468]: event source [Zabbix Agent] installed successfully
Теперь открываем службы Windows и находим «Zabbix Agent» — кликаем по ней правой кнопкой мыши и выбираем Запустить:
Установка завершена.
Настройка брандмауэра
Если в нашей системе работает брандмауэр Windows, необходимо разрешить порт 10050 или приложение zabbix agent.
Для этого переходим в Панель управления — Система и безопасность — Брандмауэр Windows (или вводим команду control /name Microsoft.WindowsFirewall). Кликаем по ссылке Разрешение взаимодействия с приложением или компонентов в брандмауэре Windows — добавляем наше приложение zabbix_agentd в исключение.
Это же действие можно выполнить в powershell — запускаем ее от администратора и вводим команду:
New-NetFirewallRule -DisplayName «Разрешить приложение Zabbix Agent» -Direction Inbound -Action Allow -EdgeTraversalPolicy Allow -Program «C:\Program Files\Zabbix Agent\bin\zabbix_agentd.exe»
Или мы можем добавить в исключение порт. Это можно сделать также из командной строки poweshell:
New-NetFirewallRule -DisplayName «Разрешить порт 10050 для Zabbix» -Direction Inbound -Action Allow -EdgeTraversalPolicy Allow -Protocol TCP -LocalPort 10050
Проверка работы
Чтобы убедиться в работоспособности агента, мы можем зайти на сервер zabbix и выполнить подключение по telnet, например, командой:
telnet 192.168.1.15 10050
* где 192.168.1.15 — IP-адрес компьютера с установленным Zabbix.
Мы должны увидеть
Connected to nr-fs-06.
Escape character is ‘^]’.
.. и через небольшой интервал времени:
Connection closed by foreign host.
Но если агент не запущен или не работает, мы увидим ошибку:
telnet: connect to address …: Connection refused
В панели сервера в узлах сети при корректной установке и настройке, мы также должны увидеть доступность компьютера по агенту:
Читайте также
Другие инструкции по Zabbix:
1. Установка и настройка Zabbix-агента на CentOS
2. Установка и начальная настройка сервера мониторинга Zabbix на Ubuntu Server
3. Настройка сервера Zabbix 5 на CentOS 8