Drno, А можно как то эту команду
sudo iptables -t nat -A POSTROUTING -o ens33 -j MASQUERADE
куда то прописать чтобы не вводить ее каждый раз после перезагрузки сервака, сегодня перезагрузил сервак и пол дня не мог понять почему впн не работает
AUser0, понял почему не доступна предобработка, потому что элемент данных был добавлен в шаблон, то есть когда добавляешь его к узлу сети он не редактируется, нужно открывать шаблон и там уже редактировать этот элемент данных.
Собираю все в кучу перепроверяю.
А можно сделать элемент данных который будет подставлять в ключ
net.dns.record[,test.com,A]
вместо заранее вбитого домена test.com имя узла сети ? чтобы был один элемент данных для проверки всех добавляемых доменов ?
AUser0, стало чуть понятней, поставил для элемента данных адрес 127.0.0.1 и порт 10050 и о чудо он выдал значение в поле последнее значение и все верно, но я удалил предобработку и теперь кнопка добавить предобработку в элементе данных почему то не доступна.
И триггер не сбрасывает проблему, я уже подставил нужное значение типа ixbt.com A 91.208.42.67, тестом проверил выражение оно правильное, но он не сбрасывает проблему. И в настройках триггера я не вижу период обновления через сколько он запрашивает новое состояние.
На странице проблемы ничего нет от этого элемента данных
Ну так а как присоединить этот элемент данных к узлу сети? в настройках есть только шаблоны, там нет возможности просто добавить элемент данных
Точно так же как и тригер только через шаблон.
Правильно же понимаю, для любого мониторинга создается сначала узел сети, к нему потом цепляются элементы данных и триггеры?
AUser0, ну да если в ручную вставить в это поле 67.225.146.248 то получаю FALSE этого достаточно или в это поле значение должно быть записано самим заббиксом ?
Правильно понимаю чтобы добавить элемент данных или тригер к узлу сети нужно сначала подключить их к шаблону?
AUser0, Нашел настройку регулярных выражение в свойствах элемента данных, по тесту вроде выдает только ип адрес, а когда сравниваю в тригере опять выдает TRUE вместо FALSE
AUser0, А пример можно как поместить значение функции в регулярное выражение? в документации не нашел, там просто описание, куда и какую скобочку ставить непонятно
Детали Синтаксическая ошибка в выражении.
Не удалось построить дерево выражения: некорректное выражение начиная с "regexp (([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+),last(/Zabbix server/net.dns.record[,test.com,A]))<>"test.com A 67.225.146.248"".
Drno, заработало! я просто думал что это в принципе может быть невозможно.
еще раз в консоле написал
sudo iptables -t nat -A POSTROUTING -o ens33 -j MASQUERADE
и заработало
это возможно из за того что в первый раз писал без sudo в начале? хотя был под root
Drno, С виртуалкой что то не получается, впн сервер поставил, подключиться клиентом могу, а интернета на клиенте нет. Виртуалка на vwmare workstation 15, инет в виртуалку через NAT замапил порт для опен впн, инет на самой виртуалке есть
Получается тут двойной NAT 1) На виндовом сервере для виртуалки 2) Внутри Ubuntu чтобы давать инет клиентам
но не работает
NAT в Iptables включал для ens33
sudo iptables -t nat -A POSTROUTING -o ens33 -j MASQUERADE
ip a
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens33: mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 00:0c:29:5d:d5:e6 brd ff:ff:ff:ff:ff:ff
inet 192.168.184.132/24 brd 192.168.184.255 scope global dynamic ens33
valid_lft 1613sec preferred_lft 1613sec
inet6 fe80::20c:29ff:fe5d:d5e6/64 scope link
valid_lft forever preferred_lft forever
3: tun0: mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 100
link/none
inet 10.88.0.1/24 brd 10.88.0.255 scope global tun0
valid_lft forever preferred_lft forever
inet6 fe80::540a:a952:4c6d:73b4/64 scope link stable-privacy
valid_lft forever preferred_lft forever
AUser0, ну это не понятно как сделать, вот читаю https://www.zabbix.com/documentation/5.2/ru/manual...
при создании тригера выбрал ранее созданый элемент данных где получаю строку test.com A 67.225.146.248
а как теперь ее сравнить с заданным ип?
Домен крутиться на серваке который тоже мониториться в заббикс, то есть в выражении можно подставить ип этого сервака который уже есть в заббикс только как непонятно.
Drno,
Получилось! Столько дней потратил, зачем писать такие недо инструкции которые не работают.)
Теперь я точно буду править миром.
На обычном клиенте теперь ип от сервера, на клиенте в виртуалке пришлось переустановить openvpn, так как глюк с сетевым подключением был и тоже заработало.
Теперь хочу поставить на виндовом серваке в виртуалку сервер openvpn, тогда вообще идеально будет, если заработает)
Drno, ну хотябы что искать? я уже перепроврил все по 20 раз. почему платный впн просто вводишь данные и все ок, а тут вроде впн и есть но не тот что нужно
написал так
{?last(/{HOST.NAME}/system.cpu.util[hrProcessorLoad.1])}
где это в документации можно ссылку тоже не нашел ?