Zabbix это open-source система мониторинга корпоративного уровня. На текущий момент Zabbix одна из самых популярных и функциональных бесплатных систем мониторинга. Благодаря простой установке и настройке Zabbix можно использовать для мониторинга крупных инфраструктур с сотнями серверов, так и для мелких конфигураций. В этой статье мы рассмотрим, как выполнить установку и базовую настройку сервера Zabbix 4.4 с веб-интерфейсом на базе Linux Ubuntu и CentOS, установить агенты Zabbix на сервере Windows и Linux, и добавить новые хосты в систему мониторинга.
Общий интерфейс Zabbix сервера представлен на скриншоте ниже.
Содержание:
- Из чего состоит Zabbix и что он может?
- Установка Zabbix Server в Linux (Ubuntu, CentOS)
- Настройка веб-интерфейса Zabbix
- Установка Zabbix Agent в Windows
- Добавление устройства на Zabbix-сервере
- Установка Zabbix Agent в Linux
Из чего состоит Zabbix и что он может?
Zabbix простой установке и настройке, написан на C (сервер, прокси и агент) и PHP (фронтенд). Zabbix Server и Zabbix Proxy может работать только на Linux системах. Агент можно установить на большом количестве поддерживаемых ОС и платформах.
Инсталляция Zabbix сервера состоит из:
- бинарника zabbix_server (обычно работает как сервис);
- MySQL (MariaDB)/PostgreSQL базы данных;
- Веб сервера Apache2/Nginx с обработчиком PHP;
- Файлов самого frontend сайта (.php, .js, .css и т.д.).
Обычно схема работы выглядит так:
- Агент Zabbix посылает данные на сервер
- Сервер Zabbix получает и обрабатывает данные.
- Если полученные данные подпадают под заданные условия, то срабатывает триггер;
- Активный триггер сигнализирует о проблеме. Отображается уведомление на фронтенде (сайте), и в зависимости от конфигурации рассылается сообщение по почте и выполняется какие-либо действия (например, перезапуск службы, которая мониторится).
Zabbix может работать со всеми известными протоколами, а благодаря системе внешних скриптов, Zabbix может выполнять и получать данные из любых исполняемых скриптов/бинарников.
Установка Zabbix Server в Linux (Ubuntu, CentOS)
В этой статье мы рассмотрим пример установки Zabbix Server 4.4 на Linux (на примере Ubuntu Server 18.4 и CentOS) через пакетный менеджер.
Перейдите на страницу загрузки https://www.zabbix.com/download и выберите репозиторий, соответствующий вашему дистрибутиву Linux. Готовые пакеты есть для всех популярных дистрибутивов.
Например, для установки Zabbix на Ubuntu 18.04 нужно последовательно выбрать :
Zabbix Version (4.4) -> OS Distribution (Ubuntu) -> OS Version (18.04 Bionic) -> Database (MySQL) -> Веб сервер (Nginx или Apache).
Скачем и добавим репозиторий:
# wget https://repo.zabbix.com/zabbix/4.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.4-1+bionic_all.deb
# dpkg -i zabbix-release_4.4-1+bionic_all.deb
# apt update
Теперь можно установить необходимые пакеты:
# apt install zabbix-server-mysql zabbix-frontend-php zabbix-nginx-conf zabbix-agent
Для установки Zabbix в CentOS 8/RHEL 8 нужно подключить репозиторий с актуальной версией Zabbix (можно установить Zabbix из ветки 4.0 LTS или последнюю версию Zabbix 4.4):
# rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/8/x86_64/zabbix-release-4.4-1.el8.noarch.rpm
# dnf clean all
Предполагаем, что на сервере уже установлены: nginx, MySQL/MariaDB, php и php-fpm. Теперь через пакетный менеджер установим сам сервер Zabbix и агент:
# dnf install zabbix-server-mysql zabbix-web-mysql zabbix-agent
Осталось создать базу данных для Zabbix в MySQL (вместо MySQL можно использовать PostgreSQL, просто замените в командах ‘mysql’ на ‘pgsql’).
Создайте базу данных и дайте права пользователю, из-под которого Zabbix будет обращаться к базе данных:
mysql -uroot
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'ВашПароль';
mysql> quit;
Импортируйте базу данных Zabbix. Нужно будет ввести пароль, который вы указали при создании пользователя.
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p Zabbix
Измените конфигурационный файл /etc/zabbix/zabbix_server.conf, укажите пароль от вновь созданного пользователя.
DBPassword=Пароль_Пользователя_Zabbix
Так как в моем случае веб сервером служит nginx, нужно изменить nginx.conf, раскомментировав следующие строчки
# listen 80; # server_name example.com;
Уберите # и поменяйте example.com на домен, по которому вы хотите заходить на Zabbix, в моём случае это
test.zabbix.local
.
Для Apache файл нужно править файл конфигурации /etc/httpd/conf.d/zabbix.conf .
Выставим временную зону в PHP. В файле /etc/zabbix/php-fpm.conf раскомментируем строчку
php_value[date.timezone] = Europe/Moscow
Дополнительно можно выставить следующие параметры PHP в
/etc/php.ini
:
memory_limit 128M upload_max_filesize 8M post_max_size 16M max_execution_time 300 max_input_time 300 max_input_vars 10000
Добавьте службу zabbix-server в автозапуск и запустите ее:
# systemctl enable zabbix-server zabbix-agent nginx php7.2-fpm
# systemctl restart zabbix-server zabbix-agent nginx php7.2-fpm
Настройка веб-интерфейса Zabbix
Теперь нужно настроить frontend (веб-интерфейс) Zabbix. В браузере откройте указанный ранее URL адрес zabbix сервера. В моем случае это test.zabbix.local (или на домен, который вы указывали. Не забудьте прописать его у себя в hosts файле или на DNS сервере).
Убедитесь, что во всех требования инсталлятора указано ОК.
Укажите данные для подключения к БД. Используйте пользователя и пароль, который создали ранее.
Укажите название Zabbix сервера. Порт рекомендую оставлять стандартный – TCP 10051.
Система Zabbix по-умолчанию использует два порта:
- TCP 10050 — порт пассивного агента, по нему zabbix сервер опрашивает клиентов;
- TCP 10051 — порт, на котором zabbix сервер получает данные от клиентов (активный агент).
Не забудьте открыть данные порты. Например, на Zabbix сервере на базе CentOS можно открыть порты в firewalld с помощью firewall-cmd:
# firewall-cmd --add-service={http,https} --permanentfirewall-cmd --add-port={10051/tcp,10050/tcp} –permanent
А на агенте достаточно открыть 10050:
# firewall-cmd --permanent --add-port=10050/tcp
Не забудьте перезагрузить firewalld:
# firewall-cmd –reload
После этого жмите Next Step и Finish. После успешной установки вас попросит залогиниться. По-умолчанию логин
Admin
, пароль
zabbix
(замените его).
На этом установка сервера Zabbix Server завершена.
На странице https://www.zabbix.com/download есть пошаговые инструкции для установки Zabbix Server на другие операционные системы, а так же инструкции как собрать zabbix-server из исходного кода или запустить его в docker контейнерах.
Установка Zabbix Agent в Windows
Попробуем установить Zabbix агент на сервер Windows и добавим его на наш сервер мониторинга Zabbix. Скачать версию Zabbix агент для Windows можно здесь: https://www.zabbix.com/download_agents.
Выберите нужную версию агента под Windows. Я выберу формат msi (amd64) (без OpenSSL). Если вы планируете устанавливать zabbix agent на сервера/компьютеры домена через групповые политики или SCCM, то можете скачать zip архив с бинарными файлами и конфигурационными файлами.
Запустите инсталлятор, примите лицензионное соглашение, укажите запрошенные данные. Обратите внимание, что в поле “Server or Proxy for active checks” я указал IP адрес в формате IP:PORT. Поскольку порт я оставлял стандартный, я пишу IP:10051.
Далее еще пару раз нажмем Next и Install.
После этого убедимся, что наш агент установлен. В списке служб должен появиться сервис Zabbix Agent.
На клиенте Windows нужно разрещить входящие подключения с IP адреса сервера Zabbix в Брандмауэре Windows:
New-NetFirewallRule -DisplayName "ZabbixMonitoring" –RemoteAddress 192.168.1.100 -Direction Inbound -Protocol TCP –LocalPort 10050 -Action Allow
Добавление устройства на Zabbix-сервере
Чтобы убедиться в работоспособности агента, нужно добавить хост testnode2 на Zabbix сервер и назначить ему проверки (checks).
Заметка. В заббиксе есть 2 типа проверок:
- Пассивные – Zabbix сервер запрашивает у агента какие-либо данные;
- Активные – агент посылает на сервер данные;
При установке агента мы указывали сервер в формате IP:PORT как раз для активных проверок.
Добавление нового устройства для мониторинга в Zabbix выполняется через Web-интерфейс. Перейдите в раздел Configuration -> Hosts.
Нажмите Create host и заполните данные. Обратите внимание, что Host name хоста должен полностью совпадать с hostname машины или значением параметра Hostname в конфиге агента.
Во вкладке Templates добавить несколько встроенных Windows шаблонов. Шаблоны в Zabbix это наборы значений, триггеров, графов и правил обнаружения, которые могут быть назначены одному или нескольким хостам.
Эти интегрированные шаблоны имеют постфикс “active”, значит, будут использоваться активные проверки.
Нажмите Add. Чтобы не ждать пока сервер и агент увидят друг друга (обычно занимает пару минут), перезагрузите службу Zabbix Agent на testnode2 и проверьте лог агента (C:\Program Files\Zabbix Agent\zabbix_agentd.txt).
Сообщение “started [active checks #1]” говорит о том, что на сервере найдены активные проверки для этого хоста. Теперь посмотрим на данные, которые пришли на сервер Zabbix от агента. Для этого в Zabbix перейдите на Monitoring -> Latest Data и выберете нужный вам хост в поле Hosts.
В этом разделе отображаются последние данные, которые пришли на сервер по выбранным хостам или группам хостов.
Обратите внимание на то, что в дашборде Zabbix висит уведомление о том, что служба BITS не запущена. Это уведомление появилось потому что мы назначили стандартные шаблоны нашему хосту. В одном из шаблонов был мониторинг сервиса BITS и соответствующий триггер, который срабатывает если служба BITS находится не в статусе Running.
На этом настройка Windows Agentа завершена.
Установка Zabbix Agent в Linux
Теперь установим агент Zabbix в Linux. Для установки Zabbix агента в Ubuntu Server 18.04 с помощью пакетного менеджера нужно скачать и установить репозиторий Zabbix. Затем из репозитория установим zabbix agent:
# wget https://repo.zabbix.com/zabbix/4.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.4-1+bionic_all.deb
# dpkg -i zabbix-release_4.4-1+bionic_all.deb
# apt update
# apt install zabbix-agent
В CentOS для добавления репозитория и установки агента zabbix используется команды:
# rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/8/x86_64/zabbix-release-4.4-1.el8.noarch.rpm
# dnf clean all
# dnf install zabbix-agent
Перед тем как мы запустим zabbix агент, нужно отредактировать конфигурационный файл /etc/zabbix/zabbix_agentd.conf. В нем нужно указать IP адрес сервера Zabbix для активных проверок.
Server=IP ServerActive=IP:10051 Hostname=testagent
После этого запустите сервис агента:
# service zabbix-agent start
Убедитесь, что агент успешно запустился.
# cat /var/log/zabbix/zabbix_agentd.log
Строка cannot parse list of active checks говорит о том, что на сервере нет активных проверок для этого хоста.
Как и в случае с Windows агентом, вам нужно добавить ваш Linux хост в настройках сервера Zabbix. Обратите внимание на параметр Host name в настройка хоста в интерфейсе заббикс сервера — этот параметр должен совпадать с Hostname параметром, который мы указываем в конфиге Zabbix -агента. В конфиге выше я указывал имя хоста testagent.
Перезагрузите Zabbix агент и проверьте лог.
Проверьте, что данные от агента появились на сервере Zabbix.
На этом настройка Zabbix-агента на Linux системе завершена. В следующей статье мы рассмотрим безагентный мониторинг доступности узлов в Zabbix через ICMP Ping.
Содержание
- Введение
- 1. Установка Zabbix Agent из MSI-пакета
- 2. Проверка установки Zabbix Agent
- 3. Добавление Windows-хоста в сеть мониторинга
- Использованные ресурсы
Введение
Программное обеспечение Zabbix Agent позволяет осуществлять мониторинг устройств, на которые оно установлено. Для сбора и отображения данных мониторинга используется ПО Zabbix Server. См. статью «Zabbix Server, Zabbix Agent, Zabbix Frontend и MySQL. Инструкции по установке».
В настоящей статье представлены инструкции по установке и настройке Zabbix Agent в операционной системе MS Windows.
1. Установка Zabbix Agent из MSI-пакета
1.1. Скачайте MSI-пакет Zabbix Agent по ссылке https://www.zabbix.com/download_agents
Скачивание MSI-пакета Zabbix Agent
1.2. Запустите установку MSI-пакета.
1.3. В процессе установки выберите папку для установки Zabbix Agent.
1.4. Настройте конфигурацию службы Zabbix Agent:
- Host name — имя хоста;
- Zabbix server IP/DNS — IP-адрес Zabbix Server (в запросах с неизвестных адресов будет отказано);
- Agent listen port — номер сетевого порта Zabbix Agent (10050 по-умолчанию);
- Server or Proxy for active checks — IP-адрес сервера для активных проверок агента Zabbix;
- Enable PSK — установите этот флажок, чтобы впоследствии настроить зашифрованный канал связи между Zabbix Agent и Zabbix Server;
- Add agent location to the PATH — установите этот флажок, чтобы добавить путь к агенту в переменную среды PATH.
Настройка конфигурации службы Zabbix Agent
2. Проверка установки Zabbix Agent
2.1. Откройте Брандмауэр Защитника Windows в режиме администратора.
2.2. Перейдите на вкладку «Правила для входящих подключений».
2.3. Удостоверьтесь, что установщик Zabbix Agent создал правило, разрешающее входящие запросы по сетевому порту 10050.
2.4. Если правила нет, создайте его и перезагрузите компьютер.
Проверка наличия правила для входящих подключений Zabbix Agent
2.5. Откройте приложение «Службы».
2.6. Удостоверьтесь, что служба Zabbix Agent находится в состоянии «Выполняется».
2.7. Если состояние службы Zabbix Agent отличается от «Выполняется», установите состояние «Выполняется» и перезагрузите компьютер.
Проверка состояния Zabbix Agent в диспетчере служб
3. Добавление Windows-хоста в сеть мониторинга
3.1. Откройте Zabbix Frontend (см. статью «Zabbix Server, Zabbix Agent, Zabbix Frontend и MySQL. Инструкции по установке».). Для э того в адресной строке браузера наберите: http://zabbix-server-ip-address:8080
3.2. Откройте раздел «Monitoring» > «Hosts» и нажмите кнопку «Create host».
Создание хоста
3.3. Задайте имя хоста в поле «Host name».
3.4. Выберите шаблон «Template OS Linux by Zabbix agent».
3.5. Создайте группу мониторинга для хоста или добавьте его в существующую группу.
3.6. Под полем «Interfaces» нажмите кнопку «Add» и в раскрывающемся меню выберите пункт «Agent».
Настройка свойств хоста Zabbix Agent
3.7. В поле «Agent» задайте IP-адрес или доменное имя компьютера, на котором установлен Zabbix Agent.
3.8. Если при установке Zabbix Agent был указан сетевой порт, отличный от 10050, укажите используемый порт
3.9. Нажмите кнопку «Add».
Настройка IP-адреса хоста Zabbix Agent
3.10. Перейдите в раздел «Monitoring» > «Hosts».
3.11. В списке хостов должна появиться новая запись.
3.12. Подождите приблизительно 2 минуты, пока индикатор статуса доступности ZBX не станет зелёным.
Статус хоста Zabbix Agent
3.13. Если индикатор красный, удостоверьтесь, что:
- сетевой экран на машине, где развернут Zabbix Server, разрешает обмен данными через порт 10051;
- сетевой экран и (или) Брандмауэр Защитника Windows на машине, где развернут Zabbix Agent, разрешает обмен данными через порт 10050;
- значения
Server
иServerActive
в файле конфигурации Zabbix Agent/etc/zabbix/zabbix_agentd.conf
соответствуют IP-адресу Zabbix Server:
Server=192.168.0.1 # ip-адрес приведён как пример
ServerActive=192.168.0.1 # ip-адрес приведён как пример
Примечание
При любых изменениях в файле конфигурации необходимо остановить и снова запустить (при перезапуске используется конфигурация из памяти) сервис Zabbix Agent или перезагрузить компьютер.
Использованные ресурсы
Официальная инструкция по установке Zabbix Agent в Windows из MSI-пакета (на английском языке)
Automatically restart the Zabbix Agent service if it stops for any reason. Survive crashes, memory leaks and accidental shutdowns to keep your system monitoring going without costly interruptionZabbix is one of the most popular open source monitoring packages in the world.
Zabbix Agent, a key component of the software, is responsible Zabbix Agent is installed as a Windows Service, the natural choice for running unattended in the background in a 24/7 environment: To protect the Zabbix Agent Windows Service with Service Protector:
Trouble protecting the Zabbix Agent Windows Service?
|
Step-by-step guides for 70+ Services |
Тут будут различные команды
service zabbix-server start -Запустить службу Заббикс Сервера
/etc/init.d/zabbix-server start — или Запустить службу Заббикс Сервера
service zabbix-server restart -Перезапустить службу Заббикс Сервера
service zabbix-agent restart -Перезапустить службу Заббикс Агента
nano /usr/local/etc/zabbix_server.conf — редактируем Конфигурацию Сервера
nano /usr/local/etc/zabbix_agentd.conf — редактируем Конфигурацию Агента
service zabbix-server status — Просмотр статуса службы Заббикс Сервера
cp -f /etc/mysql/my.cnf /etc/mysql/my051018.cnf — делаем копию конфига MySQL
nano /etc/mysql/my.cnf — редактируем конфиг MySql
service mysql restart — перезапуск перезапуск sql
shutdown -r now — перезагрузка
su -c ‘/sbin/shutdown now’ — алт
shutdown -h now — выключение
перезагрузки кэша конфигурации сервера
zabbix_server -c /usr/local/etc/zabbix_server.conf -R config_cache_reload
использования административных функций для вызова выполнения очистки базы данных:
zabbix_server -c /usr/local/etc/zabbix_server.conf -R housekeeper_execute
htop — диспетчер задач
iftop — позволяющей смотреть сетевую загрузку в режиме реального времени
screenrc http://itman.in/ssh-screen/ удаленые ssh в одном окне
удаленная перезагрузка через агента
zabbix_get -s 192.168.326.7 -p 10050 -k system.run[«shutdown -r -f»]
zabbix_get -s IP -k agent.version — Узнать версию агента на удаленном хосте через Заббикс Сервер
zabbix_get -s 192.168.175.6 -p 10050 -k agent.ping проверка агента со стороны сервера
zabbix_get -s 192.168.175.160 -k ‘proc.num[cron]’ проверка служб
zabbix_get -s 192.168.321.3 -k ZScript[hard,discovery,temperature] пример скрипта через агента
Наиболее часто используемые разделы инструкций
Элементы данных Ключи
Поддерживаемые ключи элементов данных
Специфичные ключи Windows
Права доступа для ключей
Поддержка ключей в зависимости от Операционных Ситстем
Триггеры
Поддерживаемые функции триггеров
Арефметические функции триггеров
Регулярки
Поддерживаемые макросы
в виде столбцов
Веб проверки
web.test.fail [шаг]- доступность веб интерфейса
web.test.in[шаг,,bps] — Медленно отвечает Веб
web.test.error[шаг] — ошибка Вею сценария {ITEM.VALUE}
web.test.rspcode[шаг] — Код ответа указаного шага
web.test.time[шаг,resp] — Медленная Авторизация
Установка zabbix агента
Будем рассматривать скрипты автоматической установки zabbix агент windows
Для установки необходимо скачать с сайта Zabbix сам агент
https://www.zabbix.com/download_agents
ps
Рекомендую обратить внимание на централизованное развёртывание агентов https://imbicile.pp.ru/zabbix-agent-ansible/ для linux, так как возможно реализовать такую же установку zabbix агента для windows или попробовать взять готовую роль с сайта zabbix упомянутого в статье
Подготовка
Распаковать архив по пути C:\zabbix\
В моем случае созданы папки для Windows 32 и 64
Отдельно папка под конфигурацию
Настроить файл конфигурации C:\zabbix\conf\zabbix_agentd.win.conf
Рассчитано что он для всех агентов одинаков, и настраивать на каждом компьютере не требуется
- В корне папки zabbix будут созданы скрипты, сюда же будет писаться лог
- Установка агента zabbix
- Удаление агента zabbix
- Попытка решения проблем
- Получение информации от агента
- Перезапуск агента
Во время установки через netsh в брандмауэре открываются порты для zabbix агента 10050 и ping.
Так же делается пересчет счетчиков системы. Это не обязательно, но иногда решает проблемы с чтением данных.
В итоге буде такая структура
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
└── zabbix ├── bin │ ├── win32 │ │ ├── dev │ │ │ └── zabbix_sender.dll │ │ ├── zabbix_agentd.exe │ │ ├── zabbix_get.exe │ │ └── zabbix_sender.exe │ └── win64 │ ├── dev │ │ └── zabbix_sender.dll │ ├── zabbix_agentd.exe │ ├── zabbix_get.exe │ └── zabbix_sender.exe ├── conf │ └── zabbix_agentd.win.conf ├── fix.cmd ├── info.cmd ├── install.cmd ├── restart.cmd ├── uninstall.cmd └── zabbix_agentd.log |
Установка zabbix агента install.cmd
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
color F0 cls «C:\zabbix\bin\win64\zabbix_agentd.exe» —config «C:\zabbix\conf\zabbix_agentd.win.conf» —install «C:\zabbix\bin\win64\zabbix_agentd.exe» —config «C:\zabbix\conf\zabbix_agentd.win.conf» —start «C:\zabbix\bin\win64\zabbix_agentd.exe» —config «C:\zabbix\conf\zabbix_agentd.win.conf» —print cd c:\windows\system32 lodctr /R cd c:\windows\sysWOW64 lodctr /R WINMGMT.EXE /RESYNCPERF «C:\zabbix\bin\win64\zabbix_agentd.exe» —config «C:\zabbix\conf\zabbix_agentd.win.conf» —stop «C:\zabbix\bin\win64\zabbix_agentd.exe» —config «C:\zabbix\conf\zabbix_agentd.win.conf» —start netsh advfirewall firewall add rule name=«Zabbix» protocol=TCP localport=10050 action=allow dir=IN netsh advfirewall firewall add rule name=«Ping» protocol=ICMPv4 action=allow dir=IN SCHTASKS /Create /SC DAILY /TN Zabbix /TR «C:\zabbix\restart.cmd» /ST 22:00 /ru «System» |
Здесь установка только для 64 версии. Раньше была и для 32 но со временем необходимость в ней отпала. Чтобы поставить агент для версии Windows 32 необходимо изменить путь C:\zabbix\bin\win64\ на C:\zabbix\bin\win32\
Во время установки через netsh в брандмауэре открываются порты для zabbix агента 10050 и ICMP Ping.
Так же делается пересчет счетчиков системы. Это не обязательно, но иногда решает проблемы с чтением данных.
Удаление zabbix агента uninstall.cmd
color F0 cls «C:\zabbix\bin\win64\zabbix_agentd.exe» —config «C:\zabbix\conf\zabbix_agentd.win.conf» —stop «C:\zabbix\bin\win64\zabbix_agentd.exe» —config «C:\zabbix\conf\zabbix_agentd.win.conf» —uninstall netsh advfirewall firewall delete rule name=«Zabbix» netsh advfirewall firewall delete rule name=«Ping» SCHTASKS /Delete /TN Zabbix /F pause |
Попытка починить счетчики fix.cmd
colo F0 cls cd c:\windows\system32 lodctr /R cd c:\windows\sysWOW64 lodctr /R WINMGMT.EXE /RESYNCPERF «C:\zabbix\bin\win64\zabbix_agentd.exe» —config «C:\zabbix\conf\zabbix_agentd.win.conf» —stop «C:\zabbix\bin\win64\zabbix_agentd.exe» —config «C:\zabbix\conf\zabbix_agentd.win.conf» —start |
Перезапуск restart.cmd
colo f0 cls «C:\zabbix\bin\win64\zabbix_agentd.exe» —config «C:\zabbix\conf\zabbix_agentd.win.conf» —stop «C:\zabbix\bin\win64\zabbix_agentd.exe» —config «C:\zabbix\conf\zabbix_agentd.win.conf» —start |
Получение информации info.cmd
cls colo f0 «C:\zabbix\bin\win64\zabbix_agentd.exe» —config «C:\zabbix\conf\zabbix_agentd.win.conf» —print pause |
Использование
Запаковываем папку zabbix в архив
Для установки на новом сервере распаковываем в корень диска С: и запускаем install.cmd
Или создаем FSX архив где в настройках после установки пишем выполнить C:\zabbix\install.cmd
На сервере Zabbix создаем узел с указанием IP клиента и шаблоном Template OS Windows
Или используем механизмы авто обнаружения
C:\zabbix\conf\zabbix_agentd.win.conf
LogFile=C:\zabbix\zabbix_agentd.log LogFileSize=10 Server=10.10.50.50 ListenPort=10050 HostnameItem=system.hostname |