
Андрей
25.01.2018
08:58:12
вот полностью скрипт

Evgeniy
25.01.2018
08:58:21
> /usr/lib/zabbix/alertscripts/telegram_bot.py:
или /usr/lib/zabbix/alertscripts/telegram_bot.sh

Google

Evgeniy
25.01.2018
08:58:30
??

wilful
25.01.2018
08:58:38
Проверку параметров можно делать так:
: ${3?"Not enough parameters. Usage: $(basename $0) 1 2 3"}

Андрей
25.01.2018
08:58:52

Alexander
25.01.2018
08:59:05
у тебя каждый раз разные ошибки
прогуляйся 5 минут и спокойно все сделай

Андрей
25.01.2018
08:59:14
root@zabbix:/usr/lib/zabbix/alertscripts# /usr/lib/zabbix/alertscripts/telegram_bot.sh 1 2 3
/usr/lib/zabbix/alertscripts/telegram_bot.sh: line 22: syntax error: unexpected end of file
root@zabbix:/usr/lib/zabbix/alertscripts#

Alexander
25.01.2018
08:59:19
проверь пути и передачу параметров

Андрей
25.01.2018
08:59:26
вот ошибка после добавления echo в конце

Alexander
25.01.2018
08:59:45
где ты его добавил не видно

Андрей
25.01.2018
08:59:50
строчка 22 та которая идет после echo в конце

Alexander
25.01.2018
08:59:58
да не видим мы твои 22 строчки
ты картинки кидаешь
и каждый раз новые ошибки с новым исходником

Google

Evgeniy
25.01.2018
09:00:28
cat ~/some_file.txt | nc termbin.com 9999
Так расшаривай скрипт

Андрей
25.01.2018
09:01:08

Alexander
25.01.2018
09:01:47
ну echo а что именно вывести надо писать не надо?
echo "bebebe"
echo хочет параметр
вверху скрипта надо пути описать
или все бинари описывать с полным путем
типа /bin/echo
зачем вообще нужен echo в конце?

Андрей
25.01.2018
09:04:16

Alexander
25.01.2018
09:04:42
что там в последней строке?

Андрей
25.01.2018
09:05:05

Alexander
25.01.2018
09:05:26
копипастой сюда сделай текст
или лучше в пастебин

Андрей
25.01.2018
09:09:16
root@zabbix:/usr/lib/zabbix/alertscripts# ./telegram_bot.sh 1 2 3
./telegram_bot.sh: line 21: syntax error: unexpected end of file
убрал echo и в конце просто какая то пустая строка под номером 21

Igor
25.01.2018
09:09:57
текстом плз

Андрей
25.01.2018
09:10:54
# cat /usr/lib/zabbix/alertscripts/telegram_bot.sh
#!/bin/bash
TOKEN='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
which curl &>/dev/null
if [ $? -ne 0 ] ;
then
echo 'FAIL: curl not found.' && exit 1 ;
fi
if [ $# -ne 3 ] ;
then
echo 'FAIL: Params not defined.' && echo 'Usage: telegram_bot.sh TelegramID Subject Message' && exit 1 ;
fi
CHAT_ID="$1"
SUBJECT="$2"
MESSAGE="$3"
curl -s —header 'Content-Type: application/json' —request 'POST' —data "{\"chat_id\":\"${CHAT_ID}\",\"text\":\"${SUBJECT}\n${MESSAGE}\"}" "https://api.telegram.org/bot${TOKEN}/sendMessage" | grep -q $
if [ $? -eq 0 ] ;
then
exit 1;
fi

Google

Андрей
25.01.2018
09:11:08
после последнего fi идет еще посто пуская строка куда переходит курсор
добавлю, что пользуюсь готвым решением appliance 3.4.6

Alexander
25.01.2018
09:23:43

Alexey
25.01.2018
09:48:12

Alexander
25.01.2018
09:49:43

wilful
25.01.2018
10:21:04
Андрей Andson, тебе http://termbin.com/1pml
http://termbin.com/kdau
http://termbin.com/7r39

Alexey
25.01.2018
10:35:50
скажите, а где-то можно посмотреть ошибке preproccessing-а? Основной элемент приходит, выражение для зависимого элемента на evaluator-е я проверил, а item - пустой.
Есть ли какие-то логи?

Андрей
25.01.2018
10:56:04

Alex
25.01.2018
11:42:14
Alexey в логе сервера, ты наверно как и я не понял логику ещё препроцессинга. Уточни, где ты проверил выражение?

Evgen
25.01.2018
11:54:29
Всем привет! Подскажите как агентом детектировать тип хоста виртуальный или физический в Windows и Linux?

Evgen
25.01.2018
11:56:17
цель - после определения помещать в отдельные группы и назначать определенные тэги

Alex
25.01.2018
11:58:28
Гы гы, наши хосты детектировать технически крайне проблематично

Evgen
25.01.2018
11:58:38

Alex
25.01.2018
11:58:40
Идея фиговая

Dmitry
25.01.2018
11:58:52
Но это все можно закрыть, да

Alex
25.01.2018
11:59:26
Лучше на гипервизоре детектить хосты и добавлять через ллд их в заббикс

0_о
25.01.2018
11:59:52

Google

Evgen
25.01.2018
12:00:43

Archer
25.01.2018
12:01:11
лучше виртуалки помещать в отдельную подсеть и всю сеть считать сетью виртуалок
изи

Dmitry
25.01.2018
12:01:56
Все зависит от архитектуры, кстати было бы неплохо пару слов о ней услышать - советы станут полезнее

Archer
25.01.2018
12:03:03

Андрей
25.01.2018
12:03:59

Некто
25.01.2018
12:23:03

Admin
ERROR: S client not available

Evgen
25.01.2018
12:25:21
+1 спс

Aleks
25.01.2018
13:14:20
Дратути

Max
25.01.2018
13:15:51
Приветствую. Буду очень благодарен, если кто поможет ссылочкой, или советом новичку. Задача в следующем: Есть регулярно получаемый json типа: {"имя хоста": "статус хоста"} как все это хозяйство можно визуализировать в zabbix, чтобы отслеживать изменения статуса хостов.Количество хостов может менятся. Заранее спасибо всем кто откликнется.

0_о
25.01.2018
13:16:15
LLD

Aleks
25.01.2018
13:17:21
свеженькая 3.4.6
обнаружение
действие
а добавляет с интерфейсом снмп и порт 10050
зойчем он так делает?

Google

Aleks
25.01.2018
13:18:35

Kiril
25.01.2018
13:22:26
Я конечно могу в шаблонах заменить total на usage, но может я что то не понимаю?

Aleks
25.01.2018
13:28:52
хм, пересоздал правило обнаружения = ок
спасибо

Alexey
25.01.2018
13:43:10

Alseg
25.01.2018
14:00:12
штатно можно из хуман-формата стринг даты сделать линакс-таймштамп интеджер?

Evgeniy
25.01.2018
14:06:40
https://docs.microsoft.com/en-us/windows-server/administration/performance-tuning/role/hyper-v-server/detecting-virtualized-environment-bottlenecks
Вроде то

Alexander
25.01.2018
14:38:33

Kiril
25.01.2018
14:40:39
А если посмотреть последние значения, то она есть

Владимир
25.01.2018
14:54:50
Коллеги, привет! Есть ли смысл интегрировать zabbix с elasticsearch? Что
Что это дает? Прирост производительности?

Alexander
25.01.2018
14:55:21
пока геморрой дает

Ilya
25.01.2018
14:55:25
Если не знаешь, зачем интегрировать, то зачем интегрировать? ?

Igor
25.01.2018
14:55:36

Владимир
25.01.2018
14:57:25

Igor
25.01.2018
15:00:27
Постороения графиков заметно быстрее и нагрузка с веба падает в разы