
-_+
30.03.2017
16:20:34
см выше:))
потом ансиблом запускаешь такое по всем машинам и всё)
или в автозагрузку
:)

Google

-_+
30.03.2017
16:21:40
но это оврехед по ресам

A
30.03.2017
16:22:55
user@user-desktop:~$ ip a | grep -B 1 eth0 | grep link | awk {'print $2'} > mac
Не выводит MAC

-_+
30.03.2017
16:23:50
ip a покажи

Nikolay
30.03.2017
16:23:54

-_+
30.03.2017
16:24:26

A
30.03.2017
16:24:46
enp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.7.19 netmask 255.255.255.0 broadcast 192.168.7.255
inet6 fe80::8b74:85e3:5d67:8519 prefixlen 64 scopeid 0x20<link>
ether 90:2b:34:59:57:db txqueuelen 1000 (Ethernet)

-_+
30.03.2017
16:25:14
ip a | grep -B 1 enp2s0| grep link | awk {'print $2'}
ой не
это что у нас, дебиан?:)

A
30.03.2017
16:25:47
lubuntu

Google

-_+
30.03.2017
16:25:51
ага
ну короче смотри
в -B 1 - это сколько строк показать после
тоесть
ip a | grep -B 3 в твоём случае
и потом надо в строке искать не link
а ether

A
30.03.2017
16:29:05
ip a | grep -B 3 eth0 | grep ether| awk {'print $2'}`

-_+
30.03.2017
16:29:07
ой я дурак -A
-B - before
-A - after

A
30.03.2017
16:29:55
ip a | grep -A -after | grep ether| awk {'print $2'}`

-_+
30.03.2017
16:30:02
ip a | grep -A 3 enp2s0 | grep ether | awk {'print $2'}
Учим баш
да

A
30.03.2017
16:30:51
ага есть
спасибо
!

-_+
30.03.2017
16:33:21
А теперь кто то помогите мне с забиксом
Вот я прикрутил скачанный с инет темплейт к хосту, и он не нработает, айтемы не получают данные. Куда в первую очередь смотреть для дебага
ага есть
спасибо
!
и потом как писали выше
mac=`ip a | grep -A 3 enp2s0 | grep ether | awk {'print $2'}`;
echo "HostnameItem=$mac" >> заббикс агнет конфиг
добавит посдледней строчкой в забикс
HostnameItem=90:2b:34:59:57:db

A
30.03.2017
16:44:33
а как сделать что бы он заменял эту строчку?

-_+
30.03.2017
16:45:21
ключ -i
google
how to replace string using sed command

Google

-_+
30.03.2017
16:52:00
sed -i 's/HostnameItem=/HostnameItem=EEEEE/g заббикс агнет конфиг
Нашёл в логах ошибку. Не передаётся имя пользователя и прароль в скрипт
Разобрался, надо было не глобал править а в самом темплейте

A
30.03.2017
18:47:37
sed: -e выражение #1, символ 31: незавершенная команда `s'
sed -i 's/HostnameItem=/HostnameItem=my' /etc/zabbix/zabbix_agentd.conf

-_+
30.03.2017
18:48:33
sed -i 's/HostnameItem=/HostnameItem=my'/g
/g закрывает s/
и ещё может быть надо экранировать = но я не уверен.
И вообще это всё офтоп какойто)
А для груп хостов можно макросы задавать?

A
30.03.2017
18:54:39
HostnameItem=i2222i2222my66mymysystem.hostname1
добавляет только но не заменяет

-_+
30.03.2017
19:05:37
так HostnameItem как раз и добавляет, а Hostname заменяет
или ты про сед?

Vitalii
30.03.2017
19:17:40
Завершающую кавычку поставь после g
А не после my
Да и не уверен что там -i нужно
echo "hostname=" | sed 's/hostname=/hostname=my/g'
Вывод: hostname=my

Google

-_+
30.03.2017
19:23:07
-i меняет в файле прямо

Vitalii
30.03.2017
19:23:29
Аа, я не увидел, что ты в файле меняешь

-_+
30.03.2017
19:23:40
Не я)

Vitalii
30.03.2017
19:23:52
А, ну не суть :-)

-_+
30.03.2017
19:24:12
и да, точно ковычка не там.
А есть баш для телеграма?:)))))))
вообще в телеграме даже с форматированием текста всё печально((

Nikolay
30.03.2017
19:25:09
моноспейс
Да вроде норм

Vitalii
30.03.2017
19:25:14
_ну чего ж_?

Admin
ERROR: S client not available

Vitalii
30.03.2017
19:25:20
Гг, точно

-_+
30.03.2017
19:26:18
Да, я недавно кидал большой лог и всё поехало
вот так кидал
`или так`
тисипидамп тот же или большой скрипт невозможно читать
zabbix special characters are not allowed in the parameters
ЯСНО

Александр
30.03.2017
19:59:34
Вот и поговорили

-_+
30.03.2017
20:02:24
Ну я хотел передать пароль. :(

A
31.03.2017
04:57:59
а как сделать если хост добавляеться авторегистрацией, и изменяется его ип адрес, повторно с этим именем но с другим ип уже не регистрируется.

Александр
31.03.2017
05:02:30
авторегистрация или обнаружение?

A
31.03.2017
05:02:37
авторегистрация

Google

Александр
31.03.2017
05:03:07
он вроде и не добавляет второй хост с этим именем

A
31.03.2017
05:07:19
если поменялся ип то меняем его и на забиксе

Александр
31.03.2017
05:22:35
через API

Vitalii
31.03.2017
06:01:34
Либо ручками

Вадим
31.03.2017
07:14:31
всем привет
может кто-нибудь мониорит Cisco Catalyst нужен OID на localtime и часовой пояс .1.3.6.1.4.1.9.9.131.1.1.1.0 этот у меня не прокатывает

-_+
31.03.2017
07:19:47
Доброе утро. Предложу все оиды вычитать snmp-get ом и посмотреть где там время?
Помогите понять как правильно настроить эскалацию экшонов.
срабатывает только первый.

Вадим
31.03.2017
07:23:14
время возвращается значение с начала эпохи, поэтому не вариант

A
31.03.2017
07:24:39
через апи как проверку сделать на изменение ип адреса?

-_+
31.03.2017
07:55:38

A
31.03.2017
07:56:57
как вариант
!

Kamil
31.03.2017
08:03:35

Дмитрий
31.03.2017
08:08:08
Прав нет у suport-а
Т.е у группы юзеров support , нет на чтение прав на хост , на котором сработал триггер

-_+
31.03.2017
08:11:27
О! спасибо
Да, права не ставил