2016-08-31 4 views
0

Мне нужна помощь с проблемой Zabbix, мне нужно вставлять данные с меткой времени один раз в день.Как вставлять значения непосредственно в базу данных Zabbix Mysql

Но мне нужно вставить эти данные в прошлом момент

У меня есть алгоритм только приносит мне номер, как например:

Захвати только количество номеров в данных 08/27, но мне нужно для вставки этого номера в базу данных Mysql (Maria DB) из zabbix.

Выход будет так:

data: 08/27  room: 12456  mobile: 9456 
data: 08/28  room: 13770  mobile: 10350 
data: 08/29  room: 10380  mobile: 11728 
data: 08/30  room: 14560  mobile: 5845 

Заранее спасибо

ответ

0

есть способ сделать это, не используя файл.

echo - Minutos_Sala ${convert[@]} ${room_minutes[$i]} | /usr/local/bin/zabbix_sender -z 127.0.0.1 -p 10051 -s "Host name" -T -i - -vv 

С помощью этой команды вы можете вставить значение в определенную дату внутри элемента захвата zabbix.

1

Вы можете использовать trapper items и отправить значение, используя zabbix_sender инструмент командной строки, например:

$ echo '- room 1280000000 12456' | zabbix_sender -c /etc/zabbix_agentd.conf -T -i - 

Option -T указывает, что временные метки указаны во входном файле, а 1280000000 - соответствующее время Unix печать.

+0

Привет Спасибо за помощь, но как я могу указать, чтобы настроить только точку за раз, когда zabbix_sender добавляет это значение за последние 3 дня, даже если с настройкой timestamp. Я использую эту команду: zabbix_sender -z 127.0.0.1 -T 1472688000 -s "Test Server" -k test -o 164332 -vv Спасибо заранее. – Daniel

+0

Не уверен, что я понимаю ваш вопрос, но вы, похоже, пытаетесь указать временную метку в командной строке. Однако, согласно 'zabbix_sender -h', параметр' -T' говорит, что временная метка предоставляется во входном файле, поэтому вы должны делать это так же, как и ответ. – asaveljevs

 Смежные вопросы

  • Нет связанных вопросов^_^