@ZabbixPro

Страница 536 из 1183
Realmagnum Alex
07.12.2017
21:31:02
да, скриптами через powershell

но там мало чего полезного

в нете есть примеры

Oleg
07.12.2017
21:31:54
Мало? В повершелле же все что угодно запилить можно.

Google
Realmagnum Alex
07.12.2017
21:32:15
но там есть нюансы. команды в повершелле чаще всего для ангельской версии. они для русской не подходят. надо команды переписывать в альтернативные числовые коды.

Мало? В повершелле же все что угодно запилить можно.
я глубоко не копал - только попробовал гоотвые решения.

Мало? В повершелле же все что угодно запилить можно.
это если есть специальнонаписанные командлеты конкретно для взаимодействия ГВ с виртуалками.

Oleg
07.12.2017
21:34:09
Я как то делал демона на повершелле который пингует хост внутри сети и сбрасывает данные статистики на диск. Откуда забирается заббиксом.

Мне понравилось, что в нем объектность реализована, как в питоне. В баше такого нет.

Геннадий
07.12.2017
21:35:55
Короче с прокси походу глюкануло только у меня. Ну ок :)

О питон. Как раз на прошлой неделе бота в телеграм себе сделал на питоне, чтобы оповещения о проблемах сюда слалось.

Oleg
07.12.2017
21:39:56
Тут чувак целый скриптище запилил с графиками в виде картинок, которые по api из забикса дергаются и телеграм отправляются. Все пользуемся. Довольны.

Геннадий
07.12.2017
21:40:43
Киньте скриншотик глянуть, любопытненько.

Oleg
07.12.2017
21:41:27
@ZbxTg

Там еще бот есть недописанный.

Геннадий
07.12.2017
21:44:20
Сенька бери мяч, сейчас поизучаю. Ну бота я себе сделал. У меня условно две сетки с разными интересантами. Сделал два разных канала. Подписал людей, кто хочет оповещения получать. Когда что случается - кидается сообщение в нужный канал. Да и все дела.

Oleg
07.12.2017
22:33:33
Бот, имеется ввиду, который отвечает тебе на запросы

Google
Alexander
08.12.2017
04:07:48
но там есть нюансы. команды в повершелле чаще всего для ангельской версии. они для русской не подходят. надо команды переписывать в альтернативные числовые коды.
>команды в повершелле чаще всего для ангельской версии. Эмм, простите, это как? Т.е. я понял, что "ангельской" = "английской", я впервые слышу чтобы командлеты в PS от локализации ОС менялись.

Alexander
08.12.2017
04:17:53
Это так.в Русской локализации скрипты от английской часто не работают.
Да как так-то? Нет, я, конечно, использую везде только английскую версию ОС, но чё-то даже представить не могу почему оно может не работать. Конечно, если автор скрипта захардкодил какие-то символьные константы, такое возможно, но это проблемы автора скрипта, а не PS.

Realmagnum Alex
08.12.2017
04:20:10
Нет, это есть именно в офф. Доках Майкрософта.

Некто
08.12.2017
05:33:16
А есть пример?
Есть такая шляпа, если командлет дергает wmi, а тот отвечает локализованным языком. Тогда пропетис нормально не заэкспандить

Kamil
08.12.2017
05:33:27
А есть пример?
Названия счётчиков на русском идут, но это решается перегоном их в цифру, хуже с дефолтными названиями сетевух

Anton
08.12.2017
05:33:29
?

Некто
08.12.2017
05:33:59
Ну, пока тред в инглиш не переключишь, например

Alexander
08.12.2017
05:36:54
Названия счётчиков на русском идут, но это решается перегоном их в цифру, хуже с дефолтными названиями сетевух
Про счетчики да, знаю. Собственно, как ты правильно заметил, решается это использованием циферных идентификаторов. С сетевухами так же вопрос решаем - не нужно оставлять дефолтные имена интерфейсов. =) Т.е. получается то, о чем я и говорю - кто-то захардкодил на текстовую констатнту, всё и ломается.

Некто
08.12.2017
05:39:08
Ну, поделай выборки с wmi на русском сервере, например. Там половина будет на русском, половина на английском. Поотбирай-ка потом нужное

Alexander
08.12.2017
05:41:32
Ну, поделай выборки с wmi на русском сервере, например. Там половина будет на русском, половина на английском. Поотбирай-ка потом нужное
Я бы попробовал, да винда у меня везде английская. Не страдаю я такой идиотией, чтобы русские ОС на серверах иметь.

Некто
08.12.2017
05:41:53
Скрипты наше все :)
И шо скрипты? Прописано в командлете отобрать инстансы процессора со свойством определенным. А мс его херак - и перевело. Командлет раком встает.

Да-да. Пришел такой в контору работать, а там винды русские. И ты такой: ну, деееебилы.... И давай систему крушить, да переустанавливать.

Некто
08.12.2017
05:46:49
Вобщем, проблема действительно есть и я не раз с ней сталкивался. Никто не говорит, что она нерешаема

Google
Alexander
08.12.2017
05:48:27
Вобщем, проблема действительно есть и я не раз с ней сталкивался. Никто не говорит, что она нерешаема
Фраза звучала "команды в повершелле чаще всего для ангельской версии". По факту же получается, что дело в том, как люди пишут, а не в том, что абстрактный командлет ведет себя по-разному на различных локализациях ОС.

Переводом хардкода?
Нет. Найду как выкрутиться ) сопоставление, использование числовых идетификаторов объекта... всегда можно найти способ однозначно идентифицировать объект, не используя очевидное после 'name'.

Некто
08.12.2017
05:50:17
Понятное дело, что процессору вообще на кодировку плевать и во всем виноваты люди. Одни захардкодили, другие с какого-то хрена доступ к объектам через локализацию замутили

Нет. Найду как выкрутиться ) сопоставление, использование числовых идетификаторов объекта... всегда можно найти способ однозначно идентифицировать объект, не используя очевидное после 'name'.
Ну вот я пример дал: есть инстанс процессора с типом "Virtual", а есть "Виртуальный". В разных локализациях. Отбери все инстансы виртуальных процессоров так, чтобы француз мог пользоваться твоим командлетом на своей винде

Некто
08.12.2017
05:55:10
Wmi запросы в виртуалке. Со смартфона точнее не могу направить.

Alexander
08.12.2017
05:58:35
Wmi запросы в виртуалке. Со смартфона точнее не могу направить.
Я наверное что-то не понимаю. У ВМ может быть не виртуальный процессор? В общем, лучше покажи пальцем на WMI класс, когда за компом будешь.

Некто
08.12.2017
05:59:04
Через недели полторы ))

Alexander
08.12.2017
06:01:04
Тады "ой". По такому ТЗ я не готов работать. )

Некто
08.12.2017
06:03:45
Да ладно, я другой способ знаю - локализацию треда переключить.

Alexander
08.12.2017
06:05:21
а вот нихера не херак...надо проверки в скрипты вставлять ?
Вот-вот. =) Просто кто-то пишет просто "Get-SomeThing -Property 'Свойство'" и потом ругается, что майкрософт козлы, всё у них через жопу. А нормальные люди пишут с try-catch, кучей if-else/switch и у них всё работает от машины к машине.

Некто
08.12.2017
06:06:40
И оно, кстати, может и не ругаться. Просто выдаст нуль объектов - сиди и чеши макушку, размышляй - отчего так

Alexander
08.12.2017
06:10:26
Снова по кругу. Сколько кетчей будешь вешать- по количеству локализаций?
Ладно, без конкретного примера я не готов так дискутировать. Могу поспорить только, что чаще всего можно найти решение без завязки на локаль.

Некто
08.12.2017
06:14:49
Ты же сам без примеров пишешь: "да я его шашкой херак-херак и никуда он не денется голубчик". Просто уверен в том, что все обстоит так, как ты себе представляешь. А волшебный мир микрософта - это параллельная вселенная со своими законами физики ))

Google
Некто
08.12.2017
06:17:43
Наверное буддизм оказал влияние на архитектуру. Все, что программист не успел в этой инкарнации - доделает в другой. А не доделает - так тому и быть.

Alexander
08.12.2017
06:17:43
Некто
08.12.2017
06:19:20
Так как я тебе его дам, если я от дома в полутора тыщах км и у меня только смарт )) выпрыгивать из штанов, поднимать впн сессию из-за одного вми запроса?

Некто
08.12.2017
06:21:15
Просто я тоже вначале думал: ну, с линуксом же справился, с мышеОС не совладаю штоли? А вот есть моменты, ага, где кончается логика.

Admin
ERROR: S client not available

Ilya
08.12.2017
07:08:44
А как же allowed hosts?
Сообщение ниже

0_о
08.12.2017
07:09:01
Alexander
08.12.2017
07:35:36
Никто не коммитил в ансибл? ) Чё-то я никак не разберусь с их ботом.

Dmitry
08.12.2017
09:36:24
Господа, и снова наждуюсь в помощи зала. Пытаюсь настроить сбор с машин с установленным агентом данных из журнала винды, раздел security. Агент на машине работает, информацию по остальным метрикам отдает. По этой - тишина. Порты 10051 на сервере открытый, 10050 открыты и на машине. Сам заббикс пишет, что все ок, но данных почему-то не получает. Уже мозг сломал - не знаю, куда копать, хоть волосы на голове рви. Скриншот метрики из сервера прилагаю, могу еще и конфиг самого агента даже выслать.



Dmitry
08.12.2017
09:38:33
а zabbix_get.exe что говорит?
Так, пойду, логи поднастрою и гляну.

Oleg
08.12.2017
09:38:35
сначала найди этот элемент данных в списке элементов данных у хоста и гляди на поле status

на агенте уровень логирования debug

если первое не помогло

Igor
08.12.2017
09:39:37
ты хочешь чтобы оно тебе весь лог в заббикс слало??

0_о
08.12.2017
09:40:13
Так, пойду, логи поднастрою и гляну.
просто дерни через zabbix_get.exe. Сразу увидишь че да как

Google
Alexander
08.12.2017
09:41:23
а остальные элементы данных собираются по этому хосту?

Igor
08.12.2017
09:41:38
eventlog[Security,,,,4625|4740,,skip] - вот по такому запросу отдает только инфу по заблоченным учеткам и ошибкам входа в систему

Alexander
08.12.2017
09:41:58
с заббиксом и еветолгам надо не перестараться, а то заббикс лопнет

Igor
08.12.2017
09:42:17
если убрать цифровые значения - получишь все сообщения из лога секурити

Oleg
08.12.2017
09:42:32
zabbix_get.exe - дергает активные проверки?

Igor
08.12.2017
09:42:34
так что лучше определись что тебе надо

заббикс гет дергает все проверки

ты у агента на той стороне просишь данные - он их отдает

ну и главное - не забудь в конце skip -иначе он будет пытаться прочитать весь лог сначала, а не ттолько новые сообщения

кстати он тебе ничего не отдает, скорее всего по таймауту )))

Dmitry
08.12.2017
09:46:13
То есть запускаю у себя на стороне отдельно zabbix_get и через него пытаюсь с машины взять то, что надо

И смотрю по результату. Я верно понял?

Igor
08.12.2017
09:46:26
так точно.

Dmitry
08.12.2017
09:46:42
Правило я думал перенастроить как только хоть какие-то данные получу, упростил его пока, поудаляв все коды и тд

Dmitry
08.12.2017
09:46:48
Но ок, поправлю

Igor
08.12.2017
09:47:06
запускай либо с сервера либо с прокси - зависит от твоей инфраструктуры )

Dmitry
08.12.2017
09:47:43
Сервер линуксовый (=

0_о
08.12.2017
09:48:05
запускай либо с сервера либо с прокси - зависит от твоей инфраструктуры )
Можно просто добавить хост, с которого ты хочешь дернуть в Server=127.0.0.1,%zabbixserverip%

Страница 536 из 1183