Size: a a a

Zabbix Russian Community

2019 December 02

SZ

Serge Zwyagintsev in Zabbix Russian Community
Ilya Ableev
Так я час назад включил жёсткие меры.
отключил возможность ссылки постить? :) это жестко, да
источник

SZ

Serge Zwyagintsev in Zabbix Russian Community
придется пересказывать своими словами то, что там написано, по ссылкам :)
источник

IA

Ilya Ableev in Zabbix Russian Community
Я напутал ифчик
источник

IA

Ilya Ableev in Zabbix Russian Community
Удалять всё, что относится к заббиксу/гитхабу/пастбину
источник

IA

Ilya Ableev in Zabbix Russian Community
Короче я поменял - заббикс/гитхаб/пастбин в вайтлисте
источник

IA

Ilya Ableev in Zabbix Russian Community
Остальное выкосится
источник

AK

Alexander Khatsayuk in Zabbix Russian Community
Serge Zwyagintsev
День добрый. Вопрос: нужно мониторить, сколько памяти потребляет процесс MSSQL в винде (процесс sqlserver.exe)

есть несколько способов решения данного вопроса:
1. proc_info[sqlserver.exe,wkset,sum]
2. proc.mem[sqlserver.exe]
3. с помощью скрипта, получить и обработать данные с помощью утилиты pslist (как здесь: не дает вставить сслыку!!!)
4. через perf counters
5. через запрос к самой БД

Я доки почитал, теорию поглядел. Не понял, собственно, чем отличаются способы 1 и 2 и вообще, зачем люди извращаются со скриптами, перфкаунтерами и запросами к БД, если вроде как, из коробки есть элементарный proc.mem[sqlserver.exe]?
Кто в винде мониторил память у процессов, скажите свое мнение? Из практики, желательно. Я, как ленивый человек, хочу заюзать proc.mem[sqlserver.exe]. Но вопрос - что лучше. И зачем сложности со скриптами и т. д.?? Может какие-то подводные камни с этим proc.mem? А вообще, вроде как, спциализированный ключ для винды это proc_info.. Может тогда лучше через него? Кто-нибудь может свет пролить?
Окей, а если на хосте два инстанса sql server?
источник

DK

Dmitry Kostyunin in Zabbix Russian Community
Maxim Chudinov
5сек слишком часто. Валится проверка одной и той же метрики?
Всего одна метрика по 5 сек стучит, да и нужно так часто. Валятся разные метрики
источник

DK

Dmitry Kostyunin in Zabbix Russian Community
Dmitry Kostyunin
Всего одна метрика по 5 сек стучит, да и нужно так часто. Валятся разные метрики
Upd. Судя по логам валятся разные, но перестают собираться все по хосту
источник

AK

Alexander Khatsayuk in Zabbix Russian Community
Dmitry Kostyunin
Всем привет 👋 есть проблема с делеем при snmp проверках: есть несколько элементов с опросом раз в минуту, один раз в 5с и несколько раз в час. После того как валится проверка одного из элементов сбор данных валится на час. В логах пишет, что траблы с сетью и через 15с повторно опросит, но повторно опрос идёт в 60+ минут. Обычный snmpwalk - работает. Опрос через интерфейс "получить сейчас" работает и восстанавливает работу до нового фак апа. Кто-нибудь сталкивался?
Там нужно в конфиг посмотреть. UnreachableDelay например
источник

AK

Alexander Khatsayuk in Zabbix Russian Community
источник

MC

Maxim Chudinov in Zabbix Russian Community
Dmitry Kostyunin
Upd. Судя по логам валятся разные, но перестают собираться все по хосту
что перестают собираться это так и задумано. а почему так долго устройство отвечает, надо разбираться. я бы предложил выключить метрику 5сек или увеличить для нее интервал и понаблюдать результат
источник

SZ

Serge Zwyagintsev in Zabbix Russian Community
Alexander Khatsayuk
Окей, а если на хосте два инстанса sql server?
У меня один
источник

AK

Alexander Khatsayuk in Zabbix Russian Community
Serge Zwyagintsev
У меня один
Это здорово.) Я хотел сказать то, что proc.mem получает данные по имени процесса и если их больше, то такой вариант не подойдёт. Поэтому ищут другие пути.
источник

AK

Andrey K in Zabbix Russian Community
Serge Zwyagintsev
У меня один
а сервер только под скл или другие сервисы тоже?
источник

SZ

Serge Zwyagintsev in Zabbix Russian Community
Alexander Khatsayuk
Это здорово.) Я хотел сказать то, что proc.mem получает данные по имени процесса и если их больше, то такой вариант не подойдёт. Поэтому ищут другие пути.
вообще, там есть параметр sum. и вроде как он должен суммарно по процессам (все, которые найдет с указанным именем) просуммировать. я так понял.
источник

SZ

Serge Zwyagintsev in Zabbix Russian Community
Andrey K
а сервер только под скл или другие сервисы тоже?
не, там как обычно, всего полно.. sql, 1c и прочая..
источник

AK

Alexander Khatsayuk in Zabbix Russian Community
Serge Zwyagintsev
вообще, там есть параметр sum. и вроде как он должен суммарно по процессам (все, которые найдет с указанным именем) просуммировать. я так понял.
Уверен, он так и сделает. Да, а что касается proc_info, так он там вообще много всего может вернуть и не только по памяти.
источник

SZ

Serge Zwyagintsev in Zabbix Russian Community
Alexander Khatsayuk
Это здорово.) Я хотел сказать то, что proc.mem получает данные по имени процесса и если их больше, то такой вариант не подойдёт. Поэтому ищут другие пути.
не, ну и фиг с ним, почему не подойдет? мне подойдет.. пофиг, пусть суммарно мне скажет, сколько ВСЕ процессы скуля выжирают памяти. так тоже сойдет. Так и в чем тогда отличие от proc_info в данном конкретном случае? Одинаково отдадут, никакой разницы?
источник

SZ

Serge Zwyagintsev in Zabbix Russian Community
опять же, для proc_info то же самое будет - если несколько процессов - он их не будет различать. как и proc.mem..
источник