@ZabbixPro

Страница 681 из 1183
Anth0ny
21.02.2018
11:08:34
да, правильно
а модели можно узнать?

Evgeniy
21.02.2018
11:08:35
у меня сигейты. одно требование - диски только сас

Anth0ny
21.02.2018
11:08:46
по поводу температур: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <RESPONSE VERSION="L100"> <COMP G="0" P="1"/> <OBJECT basetype="drives" name="drive" oid="1" format="rows"> <PROPERTY name="durable-id" type="string" size="20" draw="false" sort="string" display-name="Durable ID">disk_1.1</PROPERTY> <PROPERTY name="enclosure-id" type="uint32" size="4" draw="false" sort="string" display-name="Enclosure ID">1</PROPERTY> <PROPERTY name="slot" type="uint32" size="4" draw="false" sort="integer" display-name="Slot">1</PROPERTY> <PROPERTY name="location" key="true" type="string" size="8" draw="true" sort="diskslot" display-name="Location">1.1</PROPERTY> <PROPERTY name="port" type="uint32" size="3" draw="false" sort="integer" display-name="Ports">0</PROPERTY> <PROPERTY name="scsi-id" type="uint32" size="2" draw="false" sort="integer" display-name="SCSI ID">0</PROPERTY> <PROPERTY name="blocks" blocksize="512" type="uint64" size="1" draw="false" sort="integer" display-name="Blocks">1172123568</PROPERTY> <PROPERTY name="serial-number" type="string" size="21" draw="true" sort="string" display-name="Serial Number">CZWWV6DN</PROPERTY> <PROPERTY name="vendor" type="string" size="8" draw="true" sort="string" display-name="Vendor">HITACHI</PROPERTY> <PROPERTY name="model" type="string" size="16" draw="false" sort="string" display-name="Model">HUS156060VLS600</PROPERTY> <PROPERTY name="revision" type="string" size="16" draw="true" sort="string" display-name="Revision">A5D0</PROPERTY> <PROPERTY name="state" type="string" size="10" draw="true" sort="string" display-name="How Used">FAILED</PROPERTY> <PROPERTY name="secondary-channel" type="uint32" size="1" draw="false" sort="integer" display-name="SCSI ID (2)">1</PROPERTY> <PROPERTY name="container-index" type="uint32" size="1" draw="false" sort="integer" display-name="Container">0</PROPERTY> <PROPERTY name="member-index" type="uint32" size="1" draw="false" sort="integer" display-name="Member">0</PROPERTY> <PROPERTY name="type" type="string" size="10" draw="true" sort="string" display-name="Type">SAS</PROPERTY> <PROPERTY name="type-numeric" type="uint32" size="10" draw="true" sort="string" display-name="Type">4</PROPERTY> <PROPERTY name="pi-format" type="string" size="12" draw="true" sort="string" display-name="PI">UNKN</PROPERTY> <PROPERTY name="pi-format-numeric" type="uint32" size="12" draw="true" sort="string" display-name="PI">3</PROPERTY> <PROPERTY name="job-running" type="string" size="1" draw="false" sort="string" display-name="Current Job"></PROPERTY> <PROPERTY name="job-running-numeric" type="uint32" size="1" draw="false" sort="string" display-name="Current Job">0</PROPERTY> <PROPERTY name="blink" type="uint32" size="1" draw="false" sort="integer" display-name="Blinking">0</PROPERTY> <PROPERTY name="speed" type="uint32" size="1" draw="false" sort="integer" display-name="Speed">0</PROPERTY> <PROPERTY name="lun" type="uint32" size="1" draw="false" sort="integer" display-name="LUN">0</PROPERTY> <PROPERTY name="smart" type="string" size="6" draw="false" sort="integer" display-name="SMART">Enabled</PROPERTY> <PROPERTY name="smart-numeric" type="uint32" size="6" draw="false" sort="integer" display-name="SMART">1</PROPERTY> <PROPERTY name="dual-port" type="uint32" size="2" draw="false" sort="integer" display-name="Dual Port">1</PROPERTY> <PROPERTY name="error" type="uint32" size="1" draw="false" sort="integer" display-name="Error">0</PROPERTY> <PROPERTY name="fc-p1-channel" type="uint32" size="1" draw="false" sort="integer" display-name="Port 1 Channel Number">0</PROPERTY> <PROPERTY name="fc-p1-device-id" type="uint32" size="1" draw="false" sort="integer" display-name="Port 1 Device ID">0</PROPERTY> <PROPERTY name="fc-p1-node-wwn" type="string" size="16" draw="false" sort="string" display-name="FC-P1 NWWN">5000cca0416aff98</PROPERTY>

Google
Anth0ny
21.02.2018
11:08:47
<PROPERTY name="fc-p1-port-wwn" type="string" size="16" draw="false" sort="string" display-name="FC-P1 PWWN">0000000000000000</PROPERTY> <PROPERTY name="fc-p1-unit-number" type="uint32" size="1" draw="false" sort="integer" display-name="FC-P1 Unit">0</PROPERTY> <PROPERTY name="fc-p2-channel" type="uint32" size="1" draw="false" sort="integer" display-name="FC-P2 CH">1</PROPERTY> <PROPERTY name="fc-p2-device-id" type="uint32" size="1" draw="false" sort="integer" display-name="FC-P2 Dev ID">0</PROPERTY> <PROPERTY name="fc-p2-node-wwn" type="string" size="1" draw="false" sort="string" display-name="FC-P2 NWWN"></PROPERTY> <PROPERTY name="fc-p2-port-wwn" type="string" size="1" draw="false" sort="string" display-name="FC-P2 PWWN"></PROPERTY> <PROPERTY name="fc-p2-unit-number" type="uint32" size="1" draw="false" sort="integer" display-name="FC-P2 Unit">0</PROPERTY> <PROPERTY name="drive-down-code" type="uint8" size="1" draw="false" sort="integer" display-name="Drive Down Code">1</PROPERTY> <PROPERTY name="owner" type="string" size="1" draw="false" sort="string" display-name="Current Owner">A</PROPERTY> <PROPERTY name="owner-numeric" type="uint32" size="1" draw="false" sort="string" display-name="Current Owner">1</PROPERTY> <PROPERTY name="index" type="uint32" size="1" draw="false" sort="integer" display-name="Index">0</PROPERTY> <PROPERTY name="rpm" units="K" type="uint32" size="1" draw="false" sort="integer" display-name="RPM (x 1000)">15</PROPERTY> <PROPERTY name="size" units="GB" type="string" size="16" draw="true" sort="size" display-name="Size">600.1GB</PROPERTY> <PROPERTY name="size-numeric" units="blocks512" type="uint32" size="16" draw="true" sort="size" display-name="Size">1172123568</PROPERTY> <PROPERTY name="transfer-rate" units="gbps" type="string" size="11" draw="true" sort="string" display-name="Transfer Rate">6.0</PROPERTY> <PROPERTY name="transfer-rate-numeric" units="gbps" type="uint32" size="11" draw="true" sort="string" display-name="Transfer Rate">19</PROPERTY> <PROPERTY name="attributes" type="string" size="2" draw="true" sort="string" display-name="Single Pathed"></PROPERTY> <PROPERTY name="attributes-numeric" type="uint32" size="2" draw="true" sort="string" display-name="Single Pathed">19</PROPERTY> <PROPERTY name="virtual-disk-serial" type="string" size="32" draw="false" sort="string" display-name="Vdisk Serial Number"></PROPERTY> <PROPERTY name="enclosure-wwn" type="string" size="16" draw="false" sort="string" display-name="Enclosure WWN">500c0ff01957bd3c</PROPERTY> <PROPERTY name="status" type="string" size="9" draw="false" sort="string" display-name="Status">Up</PROPERTY> <PROPERTY name="usage" type="string" size="10" draw="true" sort="string" display-name="Usage">FAILED</PROPERTY> <PROPERTY name="operation" type="string" size="10" draw="true" sort="string" display-name="Operation">IDLE</PROPERTY> <PROPERTY name="led-status" type="string" size="32" draw="false" sort="string" display-name="LED Status"> Fault</PROPERTY> <PROPERTY name="led-status-numeric" type="uint32" size="32" draw="false" sort="string" display-name="LED Status">4</PROPERTY> <PROPERTY name="disk-dsd-count" type="uint32" size="10" draw="false" sort="integer" display-name="Drive Spin Down Count">1</PROPERTY> <PROPERTY name="number-of-ios" type="uint64" size="16" draw="true" sort="string" display-name="Total I/Os">0</PROPERTY> <PROPERTY name="total-data-transferred" units="B" type="string" size="20" draw="true" sort="string" display-name="Data Transferred">0B</PROPERTY> <PROPERTY name="total-data-transferred-numeric" type="uint32" size="20" draw="true" sort="string" display-name="Data Transferred">0</PROPERTY> <PROPERTY name="avg-rsp-time" type="uint64" size="20" draw="true" sort="string" display-name="I/O Resp Time">0</PROPERTY> <PROPERTY name="health" type="string" size="10" draw="true" sort="string" display-name="Health">Fault</PROPERTY>

<PROPERTY name="health-numeric" type="uint32" size="10" draw="true" sort="string" display-name="Health">2</PROPERTY> <PROPERTY name="health-reason" type="string" size="80" draw="true" sort="string" display-name="Health Reason">Excessive media errors.</PROPERTY> <PROPERTY name="health-recommendation" type="string" size="900" draw="true" sort="string" display-name="Health Recommendation">- Replace the disk.</PROPERTY> </OBJECT> <COMP G="0" P="2"/> <OBJECT basetype="status" name="status" oid="2"> <PROPERTY name="response-type" type="string" size="12" draw="false" sort="nosort" display-name="Response Type">Info</PROPERTY> <PROPERTY name="response-type-numeric" type="uint32" size="12" draw="false" sort="nosort" display-name="Response Type">2</PROPERTY> <PROPERTY name="response" type="string" size="180" draw="true" sort="nosort" display-name="Response">* Rates may vary. This is normal behavior. (2018-02-20 18:09:58)</PROPERTY> <PROPERTY name="return-code" type="sint32" size="15" draw="false" sort="nosort" display-name="Return Code">0</PROPERTY> <PROPERTY name="component-id" type="string" size="80" draw="false" sort="nosort" display-name="Component ID"></PROPERTY> <PROPERTY name="time-stamp" type="string" size="25" draw="false" sort="datetime" display-name="Time">2018-02-20 18:09:58</PROPERTY> <PROPERTY name="time-stamp-numeric" type="uint32" size="25" draw="false" sort="datetime" display-name="Time">1519150198</PROPERTY> </OBJECT> <COMP G="0" P="3"/> <OBJECT basetype="status" name="status" oid="3"> <PROPERTY name="response-type" type="string" size="12" draw="false" sort="nosort" display-name="Response Type">Success</PROPERTY> <PROPERTY name="response-type-numeric" type="uint32" size="12" draw="false" sort="nosort" display-name="Response Type">0</PROPERTY> <PROPERTY name="response" type="string" size="180" draw="true" sort="nosort" display-name="Response">Command completed successfully. (2018-02-20 18:09:58)</PROPERTY> <PROPERTY name="return-code" type="sint32" size="15" draw="false" sort="nosort" display-name="Return Code">0</PROPERTY> <PROPERTY name="component-id" type="string" size="80" draw="false" sort="nosort" display-name="Component ID"></PROPERTY> <PROPERTY name="time-stamp" type="string" size="25" draw="false" sort="datetime" display-name="Time">2018-02-20 18:09:58</PROPERTY> <PROPERTY name="time-stamp-numeric" type="uint32" size="25" draw="false" sort="datetime" display-name="Time">1519150198</PROPERTY> </OBJECT> </RESPONSE>

где?

Alexander
21.02.2018
11:09:04
А вот по SSH если подключиться и ввести show disks, то инфа не полная

Anth0ny
21.02.2018
11:09:29
я через телнет

так быстрее раьолтает

Alexander
21.02.2018
11:09:46
show disks temp

Anth0ny
21.02.2018
11:10:01
во, спасибо =)

Alexander
21.02.2018
11:10:02
show disks temp
=) да-да

Evgeniy
21.02.2018
11:10:22
так быстрее раьолтает
что-то странное. у меня по ссх норм работает

я вот подумал, а не запилить ли тоже шаблончик. но по ссх.

Anth0ny
21.02.2018
11:11:14
у нас некоторыепо ссх подтупливают, решили что для унификации и ускорения всех по телнету опрашивать

Google
Evgeniy
21.02.2018
11:11:18
=) да-да
а почему по апи решил собирать?

Anth0ny
21.02.2018
11:11:38
?️

Alexander
21.02.2018
11:11:42
а почему по апи решил собирать?
Ээ, да я как-то с него начал и понеслось.

Anth0ny
21.02.2018
11:12:11
не =). сплю спокойно.

Evgeniy
21.02.2018
11:13:12
Ээ, да я как-то с него начал и понеслось.
а xml разве проще разгребать? кстати чем, препроцессинг? а LLD?

Anth0ny
21.02.2018
11:13:54
=) да-да
# show disks temp <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <RESPONSE VERSION="L100"> <COMP G="0" P="1"/> <OBJECT basetype="status" name="status" oid="1"> <PROPERTY name="response-type" type="string" size="12" draw="false" sort="nosort" display-name="Response Type">Error</PROPERTY> <PROPERTY name="response-type-numeric" type="uint32" size="12" draw="false" sort="nosort" display-name="Response Type">1</PROPERTY> <PROPERTY name="response" type="string" size="180" draw="true" sort="nosort" display-name="Response">Disk list example: 1.1,1.3,2.5-7 (2018-02-21 14:12:34)</PROPERTY> <PROPERTY name="return-code" type="sint32" size="15" draw="false" sort="nosort" display-name="Return Code">-10159</PROPERTY> <PROPERTY name="component-id" type="string" size="80" draw="false" sort="nosort" display-name="Component ID"></PROPERTY> <PROPERTY name="time-stamp" type="string" size="25" draw="false" sort="datetime" display-name="Time">2018-02-21 14:12:34</PROPERTY> <PROPERTY name="time-stamp-numeric" type="uint32" size="25" draw="false" sort="datetime" display-name="Time">1519222354</PROPERTY> </OBJECT> </RESPONSE> #

встроенный препроцессинг в заббиксе. xpath.

Alexander
21.02.2018
11:15:09
а xml разве проще разгребать? кстати чем, препроцессинг? а LLD?
1. Совершенно не сложно. XPath же. 2. Препроцессинг использую для зависимых элементов данных - массово возвращаю данные в JSON. 3. LLD тоже из XML.

Evgeniy
21.02.2018
11:15:35
вот черд... решил опросить сразу температуру - ssh msa show disks temp - оно вывалило простыню XML...

Anth0ny
21.02.2018
11:15:58
это кстати мой первый опыт препроцессинга =)

Evgeniy
21.02.2018
11:16:35
я еще не обновился на 3,4, поэтому пока не могу попробовать

Anth0ny
21.02.2018
11:16:49
а вот это здря

Evgeniy
21.02.2018
11:17:15
а вот это здря
там ось не поддерживаемая. уже готовлю к переносу заббикс

Anth0ny
21.02.2018
11:18:14
в общем, у меня температуру не возвращает через консольный запрос.

переживу.

Alex
21.02.2018
11:48:44
Портянки тока сюда не лейте, листать не круто.

Biba
21.02.2018
11:49:07
портянки?

Alex
21.02.2018
11:49:50
Длинные выводы текста

Biba
21.02.2018
11:51:10
век живи, век учись... обычно в другом контексте это слово слашал ))

Google
Evgeniy
21.02.2018
12:11:36
Percona backup

@
21.02.2018
12:24:50
как-то так
Пасибо

Shazo
21.02.2018
14:43:51
Коллеги, как в grafane для zabbix настроить цветовую подсветку триггеров как на скриншоте https://grafana.com/api/plugins/alexanderzobnin-zabbix-app/versions/3.8.1/images/img/screenshot-triggers.png У меня отображаются цветные лишь сердечки, а не вся полоска в цвет триггеров

Alexander
21.02.2018
14:51:42
Это предыдущая версия плагина

там была такая расцветка

нам тоже такая нужна

Twelfth
21.02.2018
14:52:22
Здравствуйте

Можно ли сделать так, чтобы Zabbix хранил статистику в MongoDB?

Ilya
21.02.2018
14:52:44
Здравствуйте

Alexander
21.02.2018
14:52:50
@alexanderzobnin может сделаете возможность выбора как триггеры показывать?

Shazo
21.02.2018
14:56:55
@alexanderzobnin поддерживаю, особенно старая подсветка хороша для телевизоров

Alexander
21.02.2018
15:20:03
Да, думаю об этом.

Alexander
21.02.2018
15:21:46
мож помочь чем?

Yury
21.02.2018
15:25:12
Ребзи а как правильно создать текстовый тригер. типа Ok значит все ок а Error значит авария?

Без bash питона и других парсеров..

Yury
21.02.2018
15:29:01
Я бы через count сделал.
Через счетчик значений?

Alexander
21.02.2018
15:29:39
Через счетчик значений?
Ну да. Типа если за последние 5 проверок, 3 и более вернули не "Ок", тогда поднимать триггер.

Google
Alexander
21.02.2018
15:30:12
.count(#5,ne,Ok)>3

Yury
21.02.2018
15:31:48
.count(#5,ne,Ok)>3
Спасибо.

Alexander
21.02.2018
15:32:35
Ага.

Я
21.02.2018
15:36:07
@ableev вопрос по Zabbix-in-Telegram: рассматривалась ли возможность посылать recovery не отдельным сообщением а ответом на проблемное? Или может уже такая фича реализована?

Ilya
21.02.2018
15:40:14
@ableev вопрос по Zabbix-in-Telegram: рассматривалась ли возможность посылать recovery не отдельным сообщением а ответом на проблемное? Или может уже такая фича реализована?
Рассматривалось ? Есть существенная проблема. Нужно хранить десятки/сотни/тысячи/миллионы связей "отправленное сообщение + чат, куда оно было отправлено". Проблемы могут висеть долго. А отвечать как раз нужно именно на долгие проблемы.

Я
21.02.2018
15:44:01
Рассматривалось ? Есть существенная проблема. Нужно хранить десятки/сотни/тысячи/миллионы связей "отправленное сообщение + чат, куда оно было отправлено". Проблемы могут висеть долго. А отвечать как раз нужно именно на долгие проблемы.
Спасибо, все понятно=) Есть мысль делать из {EVENT.ID} хештег, попробую сработает или нет. Это неплохая альтернатива на мой взгляд. По хештегу можно так же быстро перейти к исходной проблеме

Alexander
21.02.2018
16:00:57
Рассматривалось ? Есть существенная проблема. Нужно хранить десятки/сотни/тысячи/миллионы связей "отправленное сообщение + чат, куда оно было отправлено". Проблемы могут висеть долго. А отвечать как раз нужно именно на долгие проблемы.
А хранить связи разве сильно большая проблема? Там же только текстовые данные будут наверное. Складывать всё в SQLite и наверное не сильно и большой объем будет. Мне сложно оценить. =) Так, догадки.

Ilya
21.02.2018
16:05:09
В объёмах отправляемых у себя – файл распух до гигантских величин

А если хочется чистить уже потухшие лампочки – добавляй ещё логики

Alexander
21.02.2018
16:07:53
В объёмах отправляемых у себя – файл распух до гигантских величин
Сколько же у вас там мессаджей уходит?.. ) Но я понял - затратно и геморрой.

Yury
21.02.2018
16:49:00
А может быть такое что zabbix_sender показывать sent: 1; skipped: 0; total: 1 а в последнних данных тишина?

Некто
21.02.2018
16:51:16
Может.

(по крайней мере я знаю одного такого человека)

Damir
21.02.2018
17:35:00
А может быть такое что zabbix_sender показывать sent: 1; skipped: 0; total: 1 а в последнних данных тишина?
У меня так, проблема не решена до сих пор. В прошлый раз посмотрел не тот узел, думал починилось. На 2 из 10 узлах такая проблема

Google
Damir
21.02.2018
17:52:14
как правило где-то кто-то прощелкал
Возможно. Просто развернуто через ллд, одни и те же скрипты, похожие хосты. 2 из 10 не отдают результат, при том что заббикс гетт данные получает.

Alexander
21.02.2018
17:52:56
проверить просто - берешь руками и вкидываешь в нужный хост и нужный айтем нужное значение

и мэджик - в последних данных есть твое значение

Damir
21.02.2018
17:56:03
Понятно, что есть другие пути. Хотелось разобраться почему

Alexander
21.02.2018
18:01:01
вызвать руками zabbix_sender

Yury
21.02.2018
18:02:15
вызвать руками zabbix_sender
А может быть такое что zabbix_sender показывать sent: 1; skipped: 0; total: 1 а в последнних данных тишина?

Alexander
21.02.2018
18:02:34
нет

Shazo
21.02.2018
18:02:48
там же вроде есть подробнее описание, типо verbose mode

Alexander
21.02.2018
18:02:55
ну дайте мне его

Некто
21.02.2018
18:04:36
сендером, если мне не изменяет память, можно данные в прошлое отправить. Насчет будущего не уверен, но тоже можно, наверное. Или сервер не примет данные с фьючерным таймштампом?

Alexander
21.02.2018
18:13:16
не понимаю о чем речь

у меня везде таймзона мониторинга и часов совпадает

и часы тоже

Ilya
21.02.2018
18:14:52
Ты можешь подменять историю

Подпихивать значения, точнее

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