Чем больше знаю, тем лучше понимаю, как мало знаю.
На сколько я понял из документации, из problem.get с object=0 берёте objectid, из trigger.get берёте эти objectid, там и будет hostid, вам дорога в host.get.
И не стоит acknowledged=true, так вы увидите только проблемы, увиденные и подтверждённые человеком. Нелогично.
Чем больше знаю, тем лучше понимаю, как мало знаю.
Зависший сервер - это как правило вообще неработающий комп, до которого уже никак не достучаться. И через Zabbix Agent в том числе.
Поможет только IPMI, который в полноценном сервере обязан быть (имеется ввиду НЕ персоналка, из скряжничества обозванная сервером). Либо watchdog, в сервере он тоже должен быть.
Чем больше знаю, тем лучше понимаю, как мало знаю.
Ну так-то всё правильно. Сейчас проверил - Zabbix вполне видит свежесозданный файл /tmp/{HOST.NAME}.tmp (путь не пробовал, но влиять не должно). Или у вашего узла имя не "k123a", или... Хм, а других "или" и не существует. Если по прямому пути видит - значит всё, не совпадает имя узла.
В настройках этого Узла параметр "Имя узла сети" какое стоит? Не "Видимое имя", а именно "Имя узла сети".
Чем больше знаю, тем лучше понимаю, как мало знаю.
Вообще-то sysUpTime является стандартным OID, для него не нужен особый шаблон, потому что он уже входит во встроенный по умолчанию шаблон Template Module Generic SNMPv2. Домашнее задание: догадаться, куда именно он по умолчанию встроен.
Чем больше знаю, тем лучше понимаю, как мало знаю.
Логично предположить, что в конфигах Zabbix Agent-а в файле template_db_postgresql.conf прописан запуск psql.exe, но Agent не может найти этот файл, о чём и ругается (на русском языке).
Укажите в конфиге полный путь к файлу psql.exe - и ошибка сменится уже на другую.
Чем больше знаю, тем лучше понимаю, как мало знаю.
Очевидно, что сервер с Zabbix-ом не имеет доступа в Интернет, TCP-пакеты на 443 порт не проходят. Пробуйте на сервере консольную команду telnet api.telegram.org 443, если нет соединения - ищите где блокируется трафик. Если соединение есть - значит уже на самом сервере кто-то блокирует... А может у api.telegram.org неправильный IP?
Чем больше знаю, тем лучше понимаю, как мало знаю.
У элемента данных добавьте интервал с нулевым временем повтора интервала и периодом 4-4,07:00-07:10.
В указанный период элемент данных не будет запрошиваться/приниматься/обрабатываться, а значит и триггеры по нему не будут срабатывать.
Чем больше знаю, тем лучше понимаю, как мало знаю.
Вообще-то это действия для триггеров, для отправки извещений о проблемах с элементом данных.
А действие для LLD явно должно быть где-то в другом месте, надо искать...
Чем больше знаю, тем лучше понимаю, как мало знаю.
На сколько я понимаю, Zabbix передаёт данные из родительского элемента в потомков. Поэтому если и проводить тест - то на родительском элементе. Хотя IMHO вряд ли сработает, тестирование только получает/показывает данные. А для полной обработки в потомках нужно полноценное "выполнение".