Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Zabbix 6.2, после увеличения кэша,перестают приходить уведомления в телеграмм  (Прочитано 4254 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Pochinok

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Всем здравствуйте, сразу извиняюсь, если написал не в той теме, я не особо разбираюсь в Ubuntu Linux Zabbix и тд, но была поставлена задача развернуть на предприятии Zabbix, создал виртуалку, установил Ubuntu 20.04.6 LTS , Zabbix 6.2. с установкой проблем не возникло, все моменты сделал, вроде все работает, в моменте получил ошибку,Zabbix server: More than 95% used in the configuration cache, погуглил, нашел решения этой проблемы, увеличил этот параметр, перезагрузил полностью виртуальную машину,все запустилось работает, но заметил что мне перестали приходить уведомления в телеграмм, опять же пошел в Гугл, решения не нашел проблемы, зарегистрировался на сайте Zabbix(форуме) начали обслуждать этот момент,и мне посоветовали обратиться на форуме Ubuntu, что якобы ошибка связанна с настройкой Ubuntu. самое интересно,если не менять параметр кэша,то все работает(уведомления) увеличивал параметр ValueCacheSize с 8 до 16. и после этого начинаются отвалы уведомлений.в другие параметры я не лазил,/etc/zabbix/zabbix_server.conf меняю значение тут,опять же на форуме Zabbix посоветовали написать тут,опять же извините если создаю пост не по теме, а ошибка выглядит следующим образом
Media type test log
00:00:00.000 [Debug] [Telegram Webhook] URL: https://api.telegram.org/bot<TOKEN>/sendMessage
00:00:00.000 [Debug] [Telegram Webhook] params: {"chat_id":"","text":"{ALERT.SUBJECT}\n{ALERT.MESSAGE}","disable_web_page_preview":true,"disable_notification":false}
00:00:00.000 [Debug] [Telegram Webhook] notification failed: Error: cannot get URL: Couldn't resolve host name.
настраивал телеграм с манула Zabbix.
последние сообщения с форумала Zabbix от пользователя было такое[/img]
Ну, строго говоря, это уже не задача Zabbix-а, он просто полагается на то, как настроено в операционной системе.
В Linux-е обычно проверка начинается с контроля того, что указано в файле /etc/resolv.conf.
Далее смотреть, что выдаёт nslookup (или dig).
Если я понял правильно, у вас используется Ubuntu v20; может, кто-нибудь здесь может подсказать подробнее. Либо надо спрашивать на форуме Ubuntuводов.
« Последнее редактирование: 12 Октября 2024, 18:06:48 от Pochinok »

Оффлайн bezbo

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1872
    • Просмотр профиля
« Последнее редактирование: 12 Октября 2024, 18:25:01 от bezbo »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7807
  • We were here
    • Просмотр профиля
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Pochinok

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Я вот извиняюсь за глупый вопрос, но как увеличения размера кэша,влият на DNS? и можно поподробнее куда копать, если проблема именно с DNS.

Пользователь добавил сообщение 12 Октября 2024, 19:21:03:
telnet api.telegram.org 443?

telnet: could not resolve api.telegram.org/443: Temporary failure in name resolution
вот что выдает.
« Последнее редактирование: 12 Октября 2024, 19:21:03 от Pochinok »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7807
  • We were here
    • Просмотр профиля
как увеличения размера кэша,влият на DNS?
Никак. У вас не ресолвятся имена. Простое совпадение.

поподробнее куда копать, если проблема именно с DNS.
Дать вывод resolvectl для начала.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Pochinok

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
как увеличения размера кэша,влият на DNS?
Никак. У вас не ресолвятся имена. Простое совпадение.

поподробнее куда копать, если проблема именно с DNS.
Дать вывод resolvectl для начала.

вот что выдает после данной команды
Global
       LLMNR setting: no
MulticastDNS setting: no
  DNSOverTLS setting: no
      DNSSEC setting: no
    DNSSEC supported: no
          DNSSEC NTA: 10.in-addr.arpa
                      16.172.in-addr.arpa
                      168.192.in-addr.arpa
                      17.172.in-addr.arpa
                      18.172.in-addr.arpa
                      19.172.in-addr.arpa
                      20.172.in-addr.arpa
                      21.172.in-addr.arpa
                      22.172.in-addr.arpa
                      23.172.in-addr.arpa
                      24.172.in-addr.arpa
                      25.172.in-addr.arpa
                      26.172.in-addr.arpa
                      27.172.in-addr.arpa
                      28.172.in-addr.arpa
                      29.172.in-addr.arpa
                      30.172.in-addr.arpa
                      31.172.in-addr.arpa
                      corp
                      d.f.ip6.arpa
                      home
                      internal
                      intranet
                      lan
                      local
                      private
                      test

Link 2 (eth0)
      Current Scopes: none
DefaultRoute setting: no
       LLMNR setting: yes
MulticastDNS setting: no
  DNSOverTLS setting: no
      DNSSEC setting: no
    DNSSEC supported: no
« Последнее редактирование: 13 Октября 2024, 13:41:10 от ALiEN »

kac

  • Гость
для начала поставьте основными серверами днс 8.8.8.8 и 1.1.1.1 на сервере и перепроверьте начали ли имена отдавать корректные ip. 

Оффлайн Pochinok

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
для начала поставьте основными серверами днс 8.8.8.8 и 1.1.1.1 на сервере и перепроверьте начали ли имена отдавать корректные ip.

извиняюсь за глупый вопрос,а вы не подскажите где их ставить? я понимаю какой-то путь есть,если он дефолтный то не подскажите какую команду писать чтоб в эту ветку сетевую попать,я бы погуглил, но я уже один раз нагуглил, не там поменял параметр и у меня вообще сервер лег)

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7807
  • We were here
    • Просмотр профиля
в /etc/resolv.conf прописываете:
nameserver 8.8.8.8
nameserver 1.1.1.1
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Pochinok

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
в /etc/resolv.conf прописываете:
nameserver 8.8.8.8
nameserver 1.1.1.1

zabbix@zabbix:~$  command not found

Command 'not' not found, did you mean:

  command 'yot' from snap yaml-overlay-tool (0.6.4)
  command 'nut' from deb nutsqlite (2.0.6-1)
  command 'dot' from deb graphviz (2.42.2-3build2)
  command 'note' from deb note (1.3.26-3)
  command 'hot' from deb hopenpgp-tools (0.22-2build2)
  command 'net' from deb samba-common-bin (2:4.15.13+dfsg-0ubu         ntu0.20.04.7)
  command 'jot' from deb athena-jot (9.0-7)
  command 'nft' from deb nftables (0.9.3-2)
  command 'nop' from deb graphviz (2.42.2-3build2)
  command 'nox' from deb nox (2019.5.30-2)

See 'snap info <snapname>' for additional versions
вот что выдает


нашел в интернете команду, может быть ее нужно указывать? resolv.conf: sudo nano /etc/systemd/resolved.conf.
я ее ввел и получил следующее

#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.
#
# Entries in this file show the compile time defaults.
# You can change settings by editing this file.
# Defaults can be restored by simply deleting this file.
#
# See resolved.conf(5) for details

[Resolve]
#DNS=
#FallbackDNS=
#Domains=
#LLMNR=no
#MulticastDNS=no
#DNSSEC=no
#DNSOverTLS=no
#Cache=no-negative
#DNSStubListener=yes
#ReadEtcHosts=yes
« Последнее редактирование: 13 Октября 2024, 13:42:40 от ALiEN »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7807
  • We were here
    • Просмотр профиля
вот что выдает
Потому что вы какую-то ерунду сделали. :idiot2:

Вам в текстовый файл нужно просто вписать две строчки. Неужели надо объяснять?

Открываете терминал, пишете
sudo nano /etc/resolv.confНажимаете Enter.
sudo cпросит ваш пароль. Пишете свой пароль. Он никак не отображается, ни звёздочками, ни точечками. Никак!
Нажимаете Enter.

c помощью клавиатуры набираете следующий текст:
nameserver 8.8.8.8
nameserver 1.1.1.1

Нажимаете следующие клавиши:
Сtrl+o
Enter
Ctrl+x

PS Плюс нажимать не надо. Нажимаем Ctrl (обычно он слева внизу клавиатуры), держим, нажимаем то, что дальше плюса и отпускаем обе клавиши. Буквы везде английские.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Pochinok

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
да.видимо я что-то не так написал, сделал как вы сказали,попал в этот файл, а вам содержимое его не нужно скидывать? просто для общего понимания? скину на всякий случай, сейчас получается вот такое содержимое


# This file is managed by man:systemd-resolved(8). Do not edit.
#
# This is a dynamic resolv.conf file for connecting local clients to the
# internal DNS stub resolver of systemd-resolved. This file lists all
# configured search domains.
#
# Run "resolvectl status" to see details about the uplink DNS servers
# currently in use.
#
# Third party programs must not access this file directly, but only through the
# symlink at /etc/resolv.conf. To manage man:resolv.conf(5) in a different way,
# replace this symlink by a static file or a different symlink.
#
# See man:systemd-resolved.service(8) for details about the supported modes of
# operation for /etc/resolv.conf.

nameserver 127.0.0.53
options edns0 trust-ad
nameserver 8.8.8.8
nameserver 1.1.1.1


« Последнее редактирование: 13 Октября 2024, 13:43:14 от ALiEN »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7807
  • We were here
    • Просмотр профиля
Сделайте так:

sudo nano /etc/systemd/resolved.confзамените строчку
#DNS=на
DNS=8.8.8.8Сtrl+o
Enter
Ctrl+x
sudo systemctl restart systemd-resolved
и снова покажите вывод
resolvectl
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Pochinok

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
сделал как вы написали.
Global
       LLMNR setting: no
MulticastDNS setting: no
  DNSOverTLS setting: no
      DNSSEC setting: no
    DNSSEC supported: no
  Current DNS Server: 8.8.8.8
         DNS Servers: 8.8.8.8
          DNSSEC NTA: 10.in-addr.arpa
                      16.172.in-addr.arpa
                      168.192.in-addr.arpa
                      17.172.in-addr.arpa
                      18.172.in-addr.arpa
                      19.172.in-addr.arpa
                      20.172.in-addr.arpa
                      21.172.in-addr.arpa
                      22.172.in-addr.arpa
                      23.172.in-addr.arpa
                      24.172.in-addr.arpa
                      25.172.in-addr.arpa
                      26.172.in-addr.arpa
                      27.172.in-addr.arpa
                      28.172.in-addr.arpa
                      29.172.in-addr.arpa
                      30.172.in-addr.arpa
                      31.172.in-addr.arpa
                      corp
                      d.f.ip6.arpa
                      home
                      internal
                      intranet
                      lan
                      local
                      private
                      test

Link 2 (eth0)
      Current Scopes: none
DefaultRoute setting: no
       LLMNR setting: yes
MulticastDNS setting: no
  DNSOverTLS setting: no
      DNSSEC setting: no
    DNSSEC supported: no
« Последнее редактирование: 13 Октября 2024, 13:43:58 от ALiEN »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7807
  • We were here
    • Просмотр профиля
Теперь должно работать.
покажите:
ping -c4 api.telegram.org

И давайте всё-таки на форуме обойдёмся без лишнего цитирования, а ответы терминала будем оформлять через теги [code]...[/code] - кнопка с решеткой -
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

 

Страница сгенерирована за 0.621 секунд. Запросов: 25.