Спасибо за ответ!
Я только сейчас начинаю осваивать прометеус, но как я понимаю в node exporter можно писать свои триггеры и алерты и вот они будут как-то перенесены в заббикс? В частности триггеры с соответствующими severity.
Alexey Dmitriev, ну, здесь скорее я спрашиваю имел ли кто реальный опыт мониторинга кубера с помощью Заббикс. А так да спору нет, можно мониторить чем угодно, хоть python скриптами наверное.
as_vasch, т.к. мониторинг идет через агента который установлен локально, поэтому думаю здесь не в брандмауэре дело, логин идет через AD, учетка AD для заббикс агента есть, права дал согласно документации.
не работает, пишет в latest data
Failed to execute handler: failed to execute handler: failed to get conn: failed to create conn: failed to ping: unable to open tcp connection with host 'localhost:1433': dial tcp localhost:1433: connectex: No connection could be made because the target machine actively refused it.
Дмитрий, в ответ на команду выдает это
[root@cdv~]# zabbix_server -R config_cache_reload
zabbix_server: /usr/pgsql-16/lib/libpq.so.5: no version information available (required by zabbix server)
Runtime control command was forwarded successfully
Спасибо большое за ответ!
Если например в качестве хранилища логов используется OpenSearch, то 100'000 строк логов в секунду сначала должны попасть туда и храниться там какое то время. И я могу просто ради интереса посмотреть что происходит с микросервисами, так?
А может ли Graylog отлавливать ошибки на лету, т.е. до попадания в OpenSearch?
И может ли Graylog, пробегаться по данным и автоматически отправлять оповещение?
При попытке обратиться к серверу haproxy с браузера, postman или из другого сервера с помощью curl 192.168.56.1:8118 получаю ошибку curl: (7) Failed to connect to 192.168.56.1 port 8118: Connection refused
я хотел сделать так
find(/SAP HANA/log[/var/log/hana_status.log, "GRAY|YELLOW|RED"],,"regexp","GRAY|YELLOW|RED")=0
Т.е. в лог файле нет GRAY|YELLOW|RED, но это почему то не работает, проблема обнаруживается, но не уходит.
AUser0, разобрался, если хотите настроить отправку уведомлений через webhook, при этом что бы соединение шло через proxy, в настройке самого webhook, например MS Teams или GitHub и т.д., нужно добавить параметр HTTPProxy и указать сам прокси.
AUser0, я настроил оповещения через MS Teams, но работать они не хотят, т.к. у сервера нет доступа в интернет. Работает это с помощью webhook.
Как настроить прокси, что бы это работало?
AUser0, есть такой proxy.pac
function FindProxyForURL(url, host) {
// ignore capital letters
host = host.toLowerCase();
// plain short host names, .cr.ru domains and 10.0.0.0/8 - use direct connection
if (isPlainHostName(host) ||
dnsDomainIs(host, ".cr.ru") ||
dnsDomainIs(host, ".corp.cr.com") ||
shExpMatch(host,"10.*.*.*")) {
return "DIRECT";
} else {
return "PROXY proxy-d1.ru.cr.ru:8080; PROXY proxy-d2.ru.cr.ru:8080";
}
}
записал в /etc/envinonment
export http_proxy=proxy-dc1.ru.cr.ru:8080, proxy-dc2.ru.cr.ru:8080
export https_proxy=https://proxy-dc1.ru.cr.ru:8080, https://proxy-dc2.ru.cr.ru:8080/
export HTTP_PROXY=proxy-dc1.ru.cr.ru:8080, proxy-dc2.ru.cr.ru:8080
export HTTPS_PROXY=https://proxy-dc1.ru.cr.ru:8080, https://proxy-dc2.ru.cr.ru:8080/
Примерно так?
И нужно ли, что бы заработал прокси перезагружать сервер?
Только не понятно конечно, как создать событие не имея хоста в заббикс)