Мониторинг Munin клиентов FreeBSD с помощью munin-asyncd не работает

Я установил главный узел Munin с целью мониторинга различных типов Unix-машин. Я строго следовал инструкциям и обнаружил, что, хотя мониторинг работает безупречно со всеми узлами Linux, я не могу получить какой-либо значимый вывод из ящиков FreeBSD.

Все узлы настроены с запущенным демоном munin-node и пользователь вызвал munin-async на узлах Linux и munin на узлах FreeBSD. Пользователи настроены следующим образом, чтобы разрешить SSH-соединения:

# /var/munin/.ssh/authorized_keys

no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty,no-user-rc,from="1.2.3.4",command="/usr/local/share/munin/munin-async --spoolfetch" ssh-ed25519 AAAAC3Nza[...]

Ручное соединение через SSH работает должным образом, переходя непосредственно в помощник munin-async .

PTY allocation request failed on channel 0
# munin node at example.home.lan
list
cpu df fail2ban if_bge0 if_bge1 if_bridge0 if_errcoll_bge0 if_errcoll_bge1 if_errcoll_bridge0 if_packets_bge0 if_packets_bge1 if_packets_bridge0 intr_cpu iostat ip_drops ip_forwarding ip_host ipinput load lpstat memory netirq_bge0 netisr_arp netisr_ether netisr_igmp netisr_ip netisr_ip6 netisr_rtsock netmem_clusters netmem_mbufs netmem_sendfile netstat ntp_kernel_err ntp_kernel_pll_freq ntp_kernel_pll_off ntp_offset ntp_states open_files pf_counters pf_source pf_source_act pf_state pf_state_act sendmail_mailqueue sendmail_mailstats sendmail_mailtraffic swap systat tcpstates udp_errors udp_traffic uptime users

При запуске spoolfetch 0 , я могу получить данные таким образом.

Однако при запуске через munin-cron --debug я получаю следующие исключения:

2017/07/23 15:14:05 [INFO] example.home.lan/ssh://munin@example.home.lan:4949 didn't send any data for spoolfetch. Ignoring it.
2017/07/23 15:14:05 [INFO] No spoofetch data for example.home.lan/ssh://example.home.lan:4949
2017/07/23 15:14:05 [DEBUG] Writing state for home.lan-example.home.lan in /var/munin/state-home.lan-example.home.lan.storable
2017/07/23 15:14:05 [DEBUG] about to write '/var/munin/state-home.lan-example.home.lan.storable'
2017/07/23 15:14:05 [ERROR] Munin::Master::UpdateWorker<home.lan;example.home.lan> failed to connect to node
2017/07/23 15:14:05 [DEBUG] Exit status 20 for worker Munin::Master::UpdateWorker<home.lan;example.home.lan>
2017/07/23 15:14:06 [DEBUG] In exception handler for failed worker home.lan;example.home.lan

Однако графики создаются, а все значения сохраняются. вывод с нан . Я могу отправлять электронные письма другим пользователям моего домена @ eddelus.com, а также могу получать электронные письма от внешних доменов, ...

Я пытаюсь установить почтовый сервер с dovecot и postfix, используя базу данных MySQL. Я могу отправлять электронные письма другим пользователям моего домена @ eddelus.com, и я также могу получать электронные письма из внешних доменов, но я не могу отправлять электронные письма во внешние домены.

Я могу подключаться с помощью telnet к портам 110 и 587

Посмотрев журнал (cat /var/log/mail.log), я обнаружил следующее:

Jul 23 15:47:55 eddelus postfix/submission/smtpd[4171]: connect from unknown[90.164.39.14]
Jul 23 15:47:56 eddelus postfix/submission/smtpd[4171]: 5A1831C1B22: client=unknown[90.164.39.14], sasl_method=PLAIN, sasl_username=[username]@eddelus.com
Jul 23 15:47:56 eddelus postfix/cleanup[4210]: 5A1831C1B22: message-id=<7a7a5ee4-d319-b649-7896-851d498e4aff@eddelus.com>
Jul 23 15:47:56 eddelus postfix/qmgr[3798]: 5A1831C1B22: from=<[username]@eddelus.com>, size=640, nrcpt=1 (queue active)
Jul 23 15:47:56 eddelus postfix/error[4211]: 5A1831C1B22: to=<[reciever]@gmail.com>, relay=none, delay=0.27, delays=0.25/0.02/0/0, dsn=4.4.1, status=deferred (delivery temporarily suspended: connect to alt2.gmail-smtp-in.l.google.com[74.125.68.26]:25: Connection timed out)
Jul 23 15:47:56 eddelus postfix/submission/smtpd[4171]: disconnect from unknown[90.164.39.14] ehlo=2 starttls=1 auth=1 mail=1 rcpt=1 data=1 quit=1 commands=8

РЕДАКТИРОВАТЬ:

Список включенных портов

Scaleway разрешить smtp

0
задан 25 July 2017 в 07:16
2 ответа

Журнал содержит:

connect to alt2.gmail-smtp-in.l.google.com[74.125.68.26]:25: Connection timed out

Соединение где-то заблокировано, возможно, брандмауэром. Либо вашим фаерволом вашего провайдера. В последнем случае обратитесь к своему провайдеру, чтобы открыть порт.

Вы можете проверить подключение с помощью netcat -v 74.125.68.26 25 . Вы должны увидеть «соединение выполнено успешно» . Иначе что-то блокирует. Без дополнительной информации я ничем не могу больше помочь: / - sebix 18 часов назад

0
ответ дан 5 December 2019 в 07:40
[74.125.68.26]:25: Connection timed out

Не удалось подключить MTA получателей (Gmail) к порту 25 . Обычно это означает, что порт SMTP 25 заблокирован на каком-то уровне.

  • Какое у вас подключение к Интернету? Иногда интернет-провайдеры блокируют SMTP для борьбы со спамом, если соединение не предназначено для почтовых серверов. Вы можете связаться с вашим интернет-провайдером и спросить, могут ли они открыть порт. Также возможно, что вам потребуется доставлять всю исходящую почту через SMTP-сервер интернет-провайдера.

  • Проверьте свой брандмауэр.

Отправка работает, потому что используется отдельный порт.

0
ответ дан 5 December 2019 в 07:40

Теги

Похожие вопросы