Andrey
Это смотря что за служба Покопайтесь в typeperf -qx, если не выйдет - тогда proc.info или в wmi
Адаптивный Рекомбинатор
hdhog
товарищи. подскажите как мониторить загрузку проца отдельно взятой службой
Посмотри в сторону perfomance counter, в винде там для каждого процесса куча параметров есть
Адаптивный Рекомбинатор
Пинаю
Ох, я ещё даже не встал ))
Адаптивный Рекомбинатор
Адаптивный Рекомбинатор
Пинаю
лови шаблон
Leo
лови шаблон
спс, достаточно просто шаблона?
Адаптивный Рекомбинатор
нет вроде
Адаптивный Рекомбинатор
сек
Адаптивный Рекомбинатор
Адаптивный Рекомбинатор
скрипт еще
Leo
скрипт еще
Received value [Can't locate LWP/UserAgent.pm in @INC (you may need to install the LWP::UserAgent module) (@INC contains: /etc/perl /usr/local/lib/perl/5.18.2 /usr/local/share/perl/5.18.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.18 /usr/share/perl/5.18 /usr/local/lib/site_perl .) at /usr/lib/zabbix/externalscripts/hp-msa.pl line 5.BEGIN failed--compilation aborted at /usr/lib/zabbix/externalscripts/hp-msa.pl line 5] is not suitable for value type [Numeric (unsigned)] and data type [Decimal]
Адаптивный Рекомбинатор
ну уж справься с модулями перла
Адаптивный Рекомбинатор
я не сам писал и скрипт, и модули
Anonymous
чтобы проверки заработали в активном режиме надо пройтись по шаблону и везде тип поменять с "Zabbix Agent" на "Zabbix Agent (active)"
Спасибо. Перенастроил шаблоны (айтемы, айтем прототипы в zabbix agent active, icmp ping) заново добавил сервера, но все равно получаю при этом ZBX Get value from agent failed: cannot connect to [[188.187.121.188]:10050]: [4] Interrupted system call, хотя службы и т.д он проверяет на сервере. Это норма ?
Leo
получилось?
Нарулил решение http://askubuntu.com/questions/619932/cant-locate-lwp
Anonymous
ну а коннектится? телнетом
К серверу где агент ? Нет, конечно
Leo
Но теперь жалится на другой компонент
Anonymous
К серверу заббикса коннектится
Адаптивный Рекомбинатор
Но теперь жалится на другой компонент
perl -MCPAN -e 'install $module' универсальное решение
Адаптивный Рекомбинатор
К серверу где агент ? Нет, конечно
почему конечно? вот он на это и ругается
Anonymous
почему конечно? вот он на это и ругается
Потому что выше писали что с активными проверками ему должно быть пофиг на то что порт закрыт на сервер с клиентом
Anonymous
Главное порт на сервере. Я не могу на этом сервере открыть порт этот
Anonymous
максимум использовать 80 и прочие порты которые разрешили для приложений других
Адаптивный Рекомбинатор
Потому что выше писали что с активными проверками ему должно быть пофиг на то что порт закрыт на сервер с клиентом
не в теме, что писали. Но если у тебя есть айтем типа Zabbix agent - он будет пытаться достучаться до агента
Адаптивный Рекомбинатор
$module - переменная
Leo
fuck
Anonymous
не в теме, что писали. Но если у тебя есть айтем типа Zabbix agent - он будет пытаться достучаться до агента
То есть если я этот итем отключу, то все ошибки не будет, и он начнет наконец мониторить место и т.д на заббикс сервере ?
Адаптивный Рекомбинатор
так.
Адаптивный Рекомбинатор
расскажи с самого начала, пжлста
Anonymous
расскажи с самого начала, пжлста
Есть виндовый сервер с агентом заббикса, где закрыты почти все порты и их не откроют никто и никогда, и есть пара серверов где глючит тмг. Есть отдельный (в другой фирме) линукс сервер с сервером заббикса, который собирает данные. Я перенастроил все шаблоны (icmp, os windows, zabbix agent и немного перепиленные шаблоны на бэкапы) на активные проверки (с zabbix agent на zabbix active agent), но в итоге графики не рисуются, место не определяется (мониторит службы и максимум пингует). Я хочу в обход тмг, и там где закрыты все порты отправлять с виндовых серверов на линуксовый сведения нужные и не морочиться с пробросом портов
Адаптивный Рекомбинатор
заведи прокси
Адаптивный Рекомбинатор
сервер - прокси - агент
Адаптивный Рекомбинатор
в такой схеме
Адаптивный Рекомбинатор
прокси будет спрашивать, что мониторить у сервера
Адаптивный Рекомбинатор
и пинать агента, чтобы получить данные
Саян
коллеги помогите с обнаружением виндовой машины, птаюсь понять как оно работает. Если кто уже натыкался на мою просьбу простите за флуд. объясните как дибилу пожалуйста что такое активные проверки? Не могу побороть обнаружение, задал подсеть, на агенте прописал IP сервера. На сервере в логах cannot send list of active checks ... host [...] not found в настройках агента только Server= И hostname= в правилах обнаружения в условии стоит agent.hostname содержит video и при обнаружении добавление в группу видеосерверы.... больше ничего
Дмитрий
"в настройках агента только Server=" - ключевая фраза
Дмитрий
нужно ServerActive=
hdhog
1. как уже писали. активные провеки это когда агент подключается к серверу. берет список своих айтемо. чтобы это работало корректно. имя хоста что указано на сервере + имя хоста что в конфиге агентаю должны совпадать иначе он не найдет себя. 2. обнаржение в таким случае сделать не получится. можно сделать авторегистрацию агентов. чтобы поставил на пк\сервер. а он автоматом добавился в список узлов.
Саян
с ним тоже не хочет работать
Саян
блин, тогда я не понимаю смысла обнаржуения. Оно для чего вообще?
hdhog
Hostname в конфига агента совпадается с именем узла на сервере?
hdhog
например чтобы обнаруживать) а если у тебя нет доступа от заббикса к серверу. то отлку от обнаружения не будет
hdhog
да и по факту. если исползуешь агентов. то авторегистрации гораздо удобнее на мой взгляд.
Саян
да и по факту. если исползуешь агентов. то авторегистрации гораздо удобнее на мой взгляд.
я вот только сейчас увидел про авторегистрацию... А с таким подходом у меня получится автоматически по группам хосты распихивать?
Anonymous
некорректные настройки нужно смотреть, что-где-как ты настраивал давай скриншоты
Скриншоты чего именно ? хостнеймы точно настроены, айпишники указаны, в айтемах zabbix agent active стоит и на серверах где порты проброшены все работает
hdhog
я вот только сейчас увидел про авторегистрацию... А с таким подходом у меня получится автоматически по группам хосты распихивать?
там есть настройка в конфиге агента, Hostmetatada подробнее в доках. так вот. туда можешь написать какую то строку\число. а в действии уже добавить условие. если метаданные содержат такую то строку. то добавить в группу такую то
Anonymous
нужно ServerActive=
у меня там уже все прописано
Anonymous
прокси будет спрашивать, что мониторить у сервера
а где прокси размещать в таком случае размещать ? на линукс сервере ?
Адаптивный Рекомбинатор
а где прокси размещать в таком случае размещать ? на линукс сервере ?
да. нужно чтобы прокси мог достучаться до сервера, и до агента.
Anonymous
да. нужно чтобы прокси мог достучаться до сервера, и до агента.
А на виндовом сервере с агентом он не нужен?
Адаптивный Рекомбинатор
нет, не нужен
Адаптивный Рекомбинатор
1 прокси = 1 подразделение == 1 subnet
Саян
угу вроде что-то начало проясняться спасибо
Дмитрий
конфиг агента было бы не плохо
Leo
$module - переменная
подружил перловый скрипт с серваком, но теперь Timeout while executing a shell script.
Leo
время таймаута можно поправить где-то?
Адаптивный Рекомбинатор
да
Адаптивный Рекомбинатор
в конфиге
Sergey
но не более 30с
Leo
выставил как раз 30 сек
Ķ₳ℝḾ₳
кто сможет помочь с внешней проверкой всю информацию мне вроде как дали но почему то не работает :(
Ķ₳ℝḾ₳
пишешь скрипт
Ķ₳ℝḾ₳
[[ -n $1 ]] && echo ${1/Ethernet0\/0\//}
Ķ₳ℝḾ₳
ставишь тип внешней проверки и вызываешь скрипт с параметром {SNMPVALUE}
Ķ₳ℝḾ₳
он вернет тебе цифру нужную )
Ķ₳ℝḾ₳
создал в папочку файлик huawei.sh внутрь запихнул [[ -n $1 ]] && echo ${1/Ethernet0\/0\//} создал внешнюю проверку huawei.sh[{SNMPVALUE}] в ответ получаю Cannot create item: item with the same key "huawei.sh[{SNMPVALUE}]" already exists.
Саян
Можно и без обнаружения
Персональный респект, всё запахало как надо)