- Agent Windows не подключается к Zabbix server
- Агент не может подключиться к серверу Zabbix
- Zabbix Documentation 5.2
- Sidebar
- Table of Contents
- 9 Zabbix агент на Microsoft Windows
- Настройка агента
- Установка агента службой Windows
- Запуск агента
- Остановка агента
- Удаление Windows службы агента
- Zabbix Documentation 5.2
- Sidebar
- Table of Contents
- 10 Zabbix agent 2 on Microsoft Windows
- Configuring agent
- Installing agent as Windows service
- Starting agent
- Stopping agent
- Uninstalling agent Windows service
Agent Windows не подключается к Zabbix server
Список форумов SYSAdmins.RU -> ТЕМАТИКА |
Автор | |||
---|---|---|---|
FarrukhG84 Новичок Зарегистрирован: 22.07.2019
|
| ||
Вернуться к началу |
| ||
Зарегистрируйтесь и реклама исчезнет! | |||
Andrei9385 Активный участник Зарегистрирован: 31.10.2018 |
| ||
Вернуться к началу |
| ||
FarrukhG84 Новичок Зарегистрирован: 22.07.2019
|
| ||
Вернуться к началу |
| ||
Andrei9385 Активный участник Зарегистрирован: 31.10.2018 |
| ||
Вернуться к началу |
| ||
FarrukhG84 Новичок Зарегистрирован: 22.07.2019
|
| ||
Вернуться к началу |
| ||
Andrei9385 Активный участник Зарегистрирован: 31.10.2018 |
| ||
Вернуться к началу |
| ||
FarrukhG84 Новичок Зарегистрирован: 22.07.2019 Агент не может подключиться к серверу ZabbixПроверяя добавленные узлы в Zabbix можно встретить сообщение, в моем случае это было применительно к узлу самого сервера Zabbix http://IP&DNS/zabbix — Настройка (Configuration) — Узлы сети (Hosts) Received empty response from Zabbix Agent at [127.0.0.1]. Assuming that agent dropped connection because of access permissions Что же это значит, а то что Zabbix агент на хосте где развернут сам Zabbix сервер не может получить данные для корректного снятия мониторящихся параметров , Вы могли видеть, что часть графиков не формируется, там вообще пусто. Поправить это дело можно следующим образом: $ sudo nano /etc/zabbix/zabbix_agentd.conf # 10.7.8.165 — это адрес моего Zabbix сервера # Изменил, а нужно вот так вместо Server = 10.7.8.165 После сохраняю внесенные изменения и перезапуска агент Zabbix сервера: $ sudo service zabbix-agent restart Для верности выключаю узел, а после снова включаю. А же следующим шагом проверяю, как идет процесс съема метрик : $ sudo zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf -t «system.uname» system.uname [s|Linux srv-mon 3.13.0-32-generic #57 precise1-Ubuntu SMP Tue Jul 15 03:51:20 UTC 2014 x86_64] отлично теперь работает. И в «Узлах сети» напротив данного узла уже больше не наблюдается данной ошибки, все оказалось просто, не правильно настроен конфиг агента, но ничего небольшой шажок от ошибок сделан, впредь буду умнее. На этом я прощаюсь, с уважением к Вам, автор блога — ekzorchik. Используйте прокси ((заблокировано роскомнадзором, используйте vpn или proxy)) при использовании Telegram клиента: Поблагодари автора и новые статьи будут появляться чаще 🙂 Карта МКБ: 4432-7300-2472-8059 Большое спасибо тем кто благодарит автора за практические заметки небольшими пожертвованиями. С уважением, Олло Александр aka ekzorchik. Zabbix Documentation 5.2SidebarTable of Contents9 Zabbix агент на Microsoft WindowsНастройка агентаZabbix агент работает службой Windows. Вы можете запустить один экземпляр Zabbix агента или несколько экземпляров агента на хосте Microsoft Windows. Одиночный экземпляр может использовать файл конфигурации C:\zabbix_agentd.conf по умолчанию или файл конфигурации, указанный в командной строке. В случае нескольких экземпляров каждый экземпляр агента должен иметь свой собственный файл конфигурации (один из экземпляров может использовать файл конфигурации по умолчанию). Пример файла конфигурации доступ в архиве с исходными кодами Zabbix, в conf/zabbix_agentd.win.conf . Смотрите опции файла конфигурации для получения подробных сведений по настройке Zabbix Windows агента. Параметр HostnameДля выполнения активных проверок на узле сети Zabbix агента требуется, чтобы было задано имя хоста. Кроме того, указанное значение имени хоста на стороне агента должно в точности совпадать с “именем узла сети” указанном для этого узла сети в веб-интерфейсе. Значение имени хоста на стороне агента можно задать параметрами Hostname или HostnameItem в файле конфигурации агента — или будут использованы значения по умолчанию, если ни один из этих параметров не указан. Значением по умолчанию для параметра HostnameItem является значение полученное ключем агента “system.hostname” и для Windows платформы оно вернет NetBIOS имя хоста. Значением по умолчанию для параметра Hostname будет значение полученное параметром HostnameItem. Таким образом, по сути, если оба этих параметра не заданы, то фактически именем хоста будет NetBIOS имя хоста; Zabbix агент будет использовать NetBIOS имя хоста для получения списка активных проверок от Zabbix сервера и отправлять результаты по ним. Начиная с Zabbix агента 1.8.6 под Windows ключ “system.hostname” поддерживает опциональный параметр — тип имени. Значением по умолчанию этого параметра является “netbios” (для обратной совместимости) и другое возможное значение “host”. Таким образом, чтобы упростить настройку zabbix_agentd.conf файла и сделать его унифицированным, можно использовать два различных похода. Также при установке, запуске, остановке и удалении службы Windows имя хоста используется как часть имени службы Windows. Например, если в файле конфигурации Zabbix агента указано Hostname=Windows_db_server , тогда агент будет установлен как служба Windows “ Zabbix Agent [Windows_db_server] ”. Поэтому, чтобы у каждого экземпляра Zabbix агента имелись разные имена служб Windows, каждый экземпляр должен использовать отличное от другого экземпляра имя хоста. Установка агента службой WindowsДля установки одиночного экземпляра Zabbix агента с файлом конфигурации c:\zabbix_agentd.conf по умолчанию: Если вы хотите использовать файл конфигурации, отличный от c:\zabbix_agentd.conf , вы должны использовать следующую команду для установки службы: Необходимо указать полный путь к файлу конфигурации. Можно установить несколько экземпляров Zabbix агента службами, примерно следующим образом: Установленная служба теперь будет видна в Панеле Управления. Запуск агентаДля запуска службы агента, вы можете использовать Панель Управления или сделать это из командной строки. Для запуска одиночного экземпляра Zabbix агента с файлом конфигурации по умолчанию: Для запуска одиночного экземпляра Zabbix агента с отличным от умолчания файлом конфигурации: Для запуска одного из нескольких экземпляров Zabbix агента: Остановка агентаДля остановки службы агента, вы можете использовать Панель Управления или сделать это из командной строки. Для остановки одиночного экземпляра Zabbix агента, который запущен с файлом конфигурации по умолчанию: Для остановки одиночного экземпляра Zabbix агента, который запущен с другим файлом конфигурации: Для остановки одного из нескольких экземпляров Zabbix агента: Удаление Windows службы агентаДля удаления одиночного экземпляра Zabbix агента, который использует файл конфигурации по умолчанию: Для удаления одиночного экземпляра Zabbix агента, который не использует файлом конфигурации по умолчанию: Для удаления нескольких экземпляров Zabbix агента из служб Windows: Zabbix Documentation 5.2SidebarTable of Contents10 Zabbix agent 2 on Microsoft WindowsConfiguring agentZabbix agent 2 runs as a Windows service. You can run a single instance of Zabbix agent 2 or multiple instances of the agent on a Microsoft Windows host. A single instance can use the default configuration file C:\zabbix_agent2.conf or a configuration file specified in the command line. In case of multiple instances each agent instance must have its own configuration file (one of the instances can use the default configuration file). An example configuration file is available in Zabbix source archive as conf/zabbix_agent2.win.conf . See the configuration file options for details on configuring Zabbix Windows agent 2. Hostname parameterTo perform active checks on a host Zabbix agent 2 needs to have the hostname defined. Moreover, the hostname value set on the agent side should exactly match the “Host name” configured for the host in the frontend. The hostname value on the agent side can be defined by either the Hostname or HostnameItem parameter in the agent configuration file — or the default values are used if any of these parameters are not specified. The default value for HostnameItem parameter is the value returned by the “system.hostname” agent key and for Windows platform it returns the NetBIOS host name. The default value for Hostname is the value returned by the HostnameItem parameter. So, in effect, if both these parameters are unspecified the actual hostname will be the host NetBIOS name; Zabbix agent 2 will use NetBIOS host name to retrieve the list of active checks from Zabbix server and send results to it. So, to simplify the configuration of zabbix_agent2.conf file and make it unified, two different approaches could be used. Host name is also used as part of Windows service name which is used for installing, starting, stopping and uninstalling the Windows service. For example, if Zabbix agent 2 configuration file specifies Hostname=Windows_db_server , then the agent will be installed as a Windows service “ Zabbix Agent [Windows_db_server] ”. Therefore, to have a different Windows service name for each Zabbix agent instance, each instance must use a different host name. Installing agent as Windows serviceTo install a single instance of Zabbix agent 2 with the default configuration file c:\zabbix_agent2.conf : If you wish to use a configuration file other than c:\zabbix_agent2.conf , you should use the following command for service installation: A full path to the configuration file should be specified. Multiple instances of Zabbix agent 2 can be installed as services like this: The installed service should now be visible in Control Panel. Starting agentTo start the agent service, you can use Control Panel or do it from command line. To start a single instance of Zabbix agent 2 with the default configuration file: To start a single instance of Zabbix agent 2 with another configuration file: To start one of multiple instances of Zabbix agent 2: Stopping agentTo stop the agent service, you can use Control Panel or do it from command line. To stop a single instance of Zabbix agent 2 started with the default configuration file: To stop a single instance of Zabbix agent 2 started with another configuration file: To stop one of multiple instances of Zabbix agent 2: Uninstalling agent Windows serviceTo uninstall a single instance of Zabbix agent 2 using the default configuration file: To uninstall a single instance of Zabbix agent 2 using a non-default configuration file: To uninstall multiple instances of Zabbix agent 2 from Windows services: |