Size: a a a

Zabbix Russian Community

2020 August 11

E

Evgeny in Zabbix Russian Community
коллеги, помогите распарсить c помощью awk массив
источник

E

Evgeny in Zabbix Russian Community
STATUS=S,When=1597135923,Code=70,Msg=CGMiner stats,Description=cgminer 1.0.0|BMMiner=1.0.0,Miner=35.0.1.3,CompileTime=Tue Jun  2 10:31:07 CST 2020,Type=|,STATS=0,ID=BTM_SOC0,Elapsed=399658,Calls=0,Wait=0.000000,Max=0.000000,Min=99999999.000000,Mode=0,Ex Hash Rate=0,miner_count=3,frequency=,fan_num=4,fan1=5040,fan2=5040,fan3=5520,fan4=5520,fan5=0,fan6=0,fan7=0,fan8=0,fan9=0,fan10=0,fan11=0,fan12=0,fan13=0,fan14=0,fan15=0,fan16=0,temp_num=3,temp1=54,temp2=55,temp3=56,temp4=0,temp5=0,temp6=0,temp7=0,temp8=0,temp9=0,temp10=0,temp11=0,temp12=0,temp13=0,temp14=0,temp15=0,temp16=0,temp2_1=80,temp2_2=68,temp2_3=69,temp2_4=0,temp2_5=0,temp2_6=0,temp2_7=0,temp2_8=0,temp2_9=0,temp2_10=0,temp2_11=0,temp2_12=0,temp2_13=0,temp2_14=0,temp2_15=0,temp2_16=0,temp3_1=67,temp3_2=64,temp3_3=66,temp3_4=0,temp3_5=0,temp3_6=0,temp3_7=0,temp3_8=0,temp3_9=0,temp3_10=0,temp3_11=0,temp3_12=0,temp3_13=0,temp3_14=0,temp3_15=0,temp3_16=0,temp_pcb1=49-54-47-54,temp_pcb2=39-52-43-55,temp_pcb3=44-54-48-56,temp_pcb4=0-0-0-0,temp_pcb5=0-0-0-0,temp_pcb6=0-0-0-0,temp_pcb7=0-0-0-0,temp_pcb8=0-0-0-0,temp_pcb9=0-0-0-0,temp_pcb10=0-0-0-0,temp_pcb11=0-0-0-0,temp_pcb12=0-0-0-0,temp_pcb13=0-0-0-0,temp_pcb14=0-0-0-0,temp_pcb15=0-0-0-0,temp_pcb16=0-0-0-0,temp_chip1=80-67-73-69,temp_chip2=64-64-60-68,temp_chip3=69-66-69-68,temp_chip4=0-0-0-0,temp_chip5=0-0-0-0,temp_chip6=0-0-0-0,temp_chip7=0-0-0-0,temp_chip8=0-0-0-0,temp_chip9=0
источник

ДУ

Денис Устинов... in Zabbix Russian Community
О, influx line protocol
источник

ДУ

Денис Устинов... in Zabbix Russian Community
В телеграфе есть Prometheus output
источник

ДУ

Денис Устинов... in Zabbix Russian Community
Используй его и это уже заббиксом забирай
источник

E

Evgeny in Zabbix Russian Community
хмм... щас погуглю сспасибо за подсказку, а забикс на парсинге не загнется?
источник

E

Evgeny in Zabbix Russian Community
а с помощью AWK подскажите?
источник

ДУ

Денис Устинов... in Zabbix Russian Community
Evgeny
хмм... щас погуглю сспасибо за подсказку, а забикс на парсинге не загнется?
Думаю нет, модешь подкинуть форков препроцессора
источник

ДУ

Денис Устинов... in Zabbix Russian Community
Evgeny
а с помощью AWK подскажите?
Нет, не приходилось
источник

KZ

Kirill Zhukov in Zabbix Russian Community
Денис Устинов
Вытащенный из пакета бинарь тоже требует зависимостей?
Побробовали,
не требует)
видать все таки можно компилить статически
источник

ДУ

Денис Устинов... in Zabbix Russian Community
Просмотри в докерфайле
источник

KZ

Kirill Zhukov in Zabbix Russian Community
Денис Устинов
Просмотри в докерфайле
варик, чекнем
источник

KZ

Kirill Zhukov in Zabbix Russian Community
спасибо
источник

ДУ

Денис Устинов... in Zabbix Russian Community
Обращайся
источник

R

Roma in Zabbix Russian Community
Roma
здравствуйте, есть кастомный ключ, который выполняется через .jar лежащий на хосте
выдает он что-то такое
0 problems detected
<db1_ip>-<db1_port>-<table>: 0/100 active connections
<db2_ip>-<db2_port>-<table>: 0/100 active connections
<db3_ip>-<db2_port>-<table>: 0/100 active connections
<db4_ip>-<db2_port>-<table>: 0/100 active connections
...
где <db*_ip>-<db*_port>-<table> есть данные бд которые я скрыл

как лучше реализовать чек с графиком? пока есть идеи либо параметры для бд и греп либо через regex
еще один вопрос:
если я делаю dependent item для каждого соединения типа
<db1_ip>-<db1_port>-<table> 0/100
как мне передать <db1_ip>-<db1_port>-<table> в название этого зависящего айтема?
источник

AS

Andrey Shitov in Zabbix Russian Community
Roma
еще один вопрос:
если я делаю dependent item для каждого соединения типа
<db1_ip>-<db1_port>-<table> 0/100
как мне передать <db1_ip>-<db1_port>-<table> в название этого зависящего айтема?
Зависимый LLD, который создаёт зависимые item. Json в препроцессинге lld правила.
источник

R

Roma in Zabbix Russian Community
да, я уже до этого допер, теперь вопрос как мне сделать из этого вывода json и как будут создаваться разные айтемы я тоже не очень понимаю
источник

AS

Andrey Shitov in Zabbix Russian Community
Как сделать json - препроцессинг javascript в котором парсинг regexp. LLD создаёт разные item, в имя которого будет вписываться макрос LLD, т.к. от зависимый и ссылается на родительский элемент, то в препроцессинге указывает jsonpath. P.S. json лучше приготовить в родительском элементе, а не в правиле lld как я писал ранее.
источник

R

Roma in Zabbix Russian Community
мне кажется проще jar править чем писать жс, наверное этим и займусь, дай бог здоровья за ответ
источник

MC

Maxim Chudinov in Zabbix Russian Community
Roma
мне кажется проще jar править чем писать жс, наверное этим и займусь, дай бог здоровья за ответ
👍
источник