Icinga2 также может обрабатывать эту конфигурацию. Система Sattelite Icinga2 может выполнять тесты на спутниковом хосте (Raspberry) и отправлять результаты тестов на центральный хост мониторинга. Он также может получать свою конфигурацию с центрального узла мониторинга.
Хотя мне очень нравится Icinga, я все же считаю, что изучение Icinga2 только для мониторинга только одного Raspberry может быть излишним.
Ответ, если он появится - очевидно, есть некоторая проблема с netcat при таком использовании - socat предоставил решение:
Получение:
socat -u udp4-recv:8123 -
Отправить:
echo "test" | socat - udp4-sendto:127.0.0.1:8123
сторона сервера: nc -ul 127.0.0.1 1234
- прослушивание соединения udp на порту 1234
также: nc -l 1234
на стороне клиента: nc -u 127.0.0.1 1234
- подключиться с помощью udp к 127.0.0.1, порту 1234
Теперь введите что-нибудь на стороне клиента, и вы увидите это на стороне сервера. (Вы также можете вводить текст на стороне сервера, и он будет доставлен клиенту.)
Когда вы выполняете echo "test" | nc -u 127.0.0.1 8123
, на стороне сервера остается прежнее, но теперь стандартный ввод nc
на стороне клиента привязан к дескриптору канала. Когда вы печатаете на клавиатуре, это никуда не денется. nc
ожидает ввода от канала, а канал уже отправил все, что должен был отправить. Итак, теперь nc
"заморожен".