
Evgeniy
16.01.2018
08:55:51
ну и адрес и имя указаны в настройках

Evgeniy
16.01.2018
08:55:52
Коллеги, а было у кого-нибудь такое, что действия не выполняются, но выполняются если исключить условие "не находится в обслуживании" ?

Evgeniy
16.01.2018
08:59:47

John
16.01.2018
09:00:19
Коллеги, а когда графана из API берет данные, а в настройках элемента данных в самом заббиксе установлена предобработка, например, дельта в секунду - грфана получает дельту или чистые данные?

Google

Alexander
16.01.2018
09:28:07

Alexander
16.01.2018
10:03:17

Evgeniy
16.01.2018
10:21:55
капец... у меня один хост на запрос дискавери отдает меньше полей, чем другие... оказывается там агент старее....
и конечно же фильтрация по отсутствующему полю не работает

Anth0ny
16.01.2018
11:01:24
коллеги, вопрос... можно ли использоваьт TLS только между прокси-серверами и центральным сервером, а между агентами и прокси при этом использовать незашифрованное соединение? там будет работать?

Kamil
16.01.2018
11:09:08

Anth0ny
16.01.2018
11:10:53
=) А насколько сильно шифрование использует процессор? ну... у кого какой опыт на скольких клиентах?

Edouard
16.01.2018
11:11:01
Привет всем. Вопрос по fping
state:1 error: 'fping failed: 10.72.42.17: Address family for hostname not supported'
При этом:
zabbix@zbx:~$ fping 10.72.42.17
10.72.42.17 is alive
zabbix@zbx:~$ fping -C3 10.72.42.17
10.72.42.17 : [0], 84 bytes, 2.92 ms (2.92 avg, 0% loss)
10.72.42.17 : [1], 84 bytes, 2.84 ms (2.88 avg, 0% loss)
10.72.42.17 : [2], 84 bytes, 2.91 ms (2.89 avg, 0% loss)
ls -laht //usr/bin/fping
-rws--s--- 1 root zabbix

Kamil
16.01.2018
11:13:20

Edouard
16.01.2018
11:14:44
Раз в назначенное время заббикс запускает проверку по SimpleCheck из самого обыкновенного ICPM шаблона. Item падает в not supported с диагнозом Address family for hostname not supported.
При этом он нормально работает из самописных проверок.
In get_value_agent() host:'ng-streamer-1' addr:'31.*.193.25' key:'chk.fping[37.*.0.194]'
...
End of substitute_key_macros():SUCCEED data:'chk.fping[37.***.0.194]'

Kamil
16.01.2018
11:22:51

Edouard
16.01.2018
11:24:31
~ 2200 хостов не очень хочется пересоздавать ((
Доки, ишшью и гугл перекопал весь до обращения к вам в чат

Google

Edouard
16.01.2018
11:26:55
Ранее все работало, обновление до 3.4.6 сделал уже после обнаружения этой неприятности - не помогло, переустановил fping, 0 реакции. Из самописных проверок fping работает, из штатного темплейта выпадает в not supported.

Nick
16.01.2018
11:28:23

Edouard
16.01.2018
11:29:00
Включен, и он нужен и проверки ipv6-хостов идут окей. Все, кроме icpm.

Nick
16.01.2018
11:36:56

Edouard
16.01.2018
11:37:58
Не уверен. В конфиге сервера AllowRoot заремлен, во всяком случае.
Сам fping из-под юзера zabbix работает без проблем. И с каунтами, и с интервалами. Что вот и странно.

Nick
16.01.2018
11:41:49
а не было желания заменить fping заглушкой с логированием вызовов и посмотреть - правильно ли ему параметры передаются (ну мало ли - может хрень какая-то шлется в параметрах)?

Edouard
16.01.2018
11:44:55
Именно так и сделал, добавил strace.

Nick
16.01.2018
11:45:13
иии? )

Edouard
16.01.2018
11:46:38
Ничего внятного. Сравнил strace fping с другим заббиксом ( коллеги ), все как у людей. Взял его бинари, тоже без толку.
Реинсталл только остался)

Nick
16.01.2018
11:47:55
аппармор и selinux, конечно, не при чем?

Edouard
16.01.2018
11:49:52
Selinux точно отсутствует, изначально. А вот аппармор проверю ( debian 9 ), но до вчера все работало..

Alexander
16.01.2018
11:56:32

Edouard
16.01.2018
12:01:16
А ничего( просто другая дата.
Ни обновлений не ставил, ни сервисы не рестартовались. Сегодня смотрю нагрузка снизилась. Стал смотреть - итемы из icmp template попадали в unsupported. Права проверил, заменил-вернул обратно бинари, apt upgrade, ребут сервера на абсолютно всякий случай .. все без толку. Отстегнул шаблон, взял свежий с сайта, вернул свой обратно - 0 в резалте.

Nick
16.01.2018
12:02:48
мэйджик
но что-то ведь поменялось ))

Edouard
16.01.2018
12:07:18
Да уж. Специально не трогал сервер, не хотел патч от мелтдауна заполучить.

Nick
16.01.2018
12:12:05
все-таки я буду гнуть свою линию - судя по ошибке - все это связано с ipv6

Google

Edouard
16.01.2018
12:16:08
Отключу вовсе, проверю.

Nick
16.01.2018
12:17:30
прямо в sysctl, чтобы не мешался )

Edouard
16.01.2018
12:21:11
+ в grub
ip -6 a отдал тишину после ребута, даже ::1 нет
fping failed: 188.*.225.50: Address family for hostname not supported в статусе айтема в gui
в логе пошли проверки, в-прочем.
/usr/bin/fping -C3 2>&1 </tmp/zabbix_server_2347.pinger;/usr/sbin/fping6 -C3 2>&1 </tmp/zabbix_server_2378.pinger;
cat /tmp/zabbix_server_2378.pinger
94.*.128.83
46.*.32.11
Подождать, похоже, надо.
50%50
Мда. Накрутить приоритезацию, вес ip6 понизить..
getaddrinfo
vi /etc/gai.conf

Nik
16.01.2018
12:55:08
коллеги, есть вопрос:
Error connecting to database: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
выдает после смены местоположения базы
конфиг mysql поменяли, в заббиксе где то указывается путь к сокету?

Kamil
16.01.2018
12:55:31

Nik
16.01.2018
12:55:46
именно забибисксервер конф?

Nick
16.01.2018
12:56:13

Nik
16.01.2018
12:57:57
cat /etc/zabbix/zabbix_server.conf | grep sock
# If set to localhost, socket is used for MySQL.
# If set to empty string, socket is used for PostgreSQL.
# Path to MySQL socket.
# DBSocket=/tmp/mysql.sock
# Database port when not using local socket. Ignored for SQLite.
[root@NEM-Zbx1 mysql]#
морда то уже недоступна

Evgen
16.01.2018
13:04:28
Должно быть два конфига, насколько я помню. Сервера и веб рожи
В крайнем случае грепай по содержимому файлы, ищи строку /var/lib/mysql/mysql.sock

Nick
16.01.2018
13:05:16
# DBSocket=/tmp/mysql.sock
ну вот его и меняй )

Evgen
16.01.2018
13:05:20
Если не знаешь где конфиги

Nik
16.01.2018
13:06:34
mysql тоже в себя не пускает
mysql -root -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

Nick
16.01.2018
13:06:47
это в другой чат ))

Google

Evgen
16.01.2018
13:06:56
У тебя база вообще работает?

Nik
16.01.2018
13:06:58
почему-то ссылается на старое местоположение mysql.sock

Evgen
16.01.2018
13:07:03
ТЫ мускуль запусти

Nick
16.01.2018
13:07:17

Nik
16.01.2018
13:07:25
сделал так:
остановил скл
поменял my.cnf (переписал путь к базе и сокету)
запустил скл
если сокет оставить старый - работает с новым расположением базы

Admin
ERROR: S client not available

Nick
16.01.2018
13:09:02
так а зачем ты путь к сокету вообще меняешь? чем тебя старый стандартный путь не устраивает?
2 копии мискуля одновременно запущенных?

Nik
16.01.2018
13:09:51

Nick
16.01.2018
13:10:06
ну тогда клиенту скажи, где новый сокет
в его секции

Evgen
16.01.2018
13:10:14
Добавь в my.cnf --socket=/NEW_DIR/mysql/mysql.sock
должна заработать команда mysql
в раздел [client]

Nick
16.01.2018
13:11:29
только без --

Evgen
16.01.2018
13:11:53
там вообще обычно есть поумолчанию строка

Nik
16.01.2018
13:12:00
datadir=/db/mysql
socket=/db/mysql/mysql.sock
вот так не работает

Google

Nik
16.01.2018
13:12:12
datadir=/db/mysql
socket=/var/lib/mysql/mysql.sock
так работает

Nick
16.01.2018
13:13:17
блин )) в my.cnf есть несколько секций...
это все, как я понимаю, у тебя в mysqld
там еще есть секция client, которая выглядит примерно так
[client]
port = 3306
socket = /var/lib/mysql/mysql.sock

Evgen
16.01.2018
13:13:30
А ты когда запускаешь с путем /db/mysql/mysql.sock у тебя сокет появляется?
Права верные?

Nick
16.01.2018
13:13:54
socket во всех секциях должны быть одинаковы
ну и да, mysql должен иметь права создать этот файлик

Nik
16.01.2018
13:15:05
сокет в my.cnf в одном месте, а вот с правами мог накосячить
когда mysql перезапускаю - сокет создается там где прописал
но в /ver/lib работает, а в /db не работает

Evgen
16.01.2018
13:15:29
ничего не понятно
Ты должен:
1 изменить путИ в конфиге, то есть все, что связано с socket должно смотреть по новому пути
проверить, что по новому пути мускуль имеет права за запись чтение
Запустить мускуль

Nik
16.01.2018
13:16:23
drwxr-xr-x 6 mysql mysql 4096 янв 16 16:06 mysql
в каталоге /db
drwxr-xr-x. 6 mysql mysql 193 янв 16 16:06 mysql
в каталоке /var/lib

Evgen
16.01.2018
13:17:17
а сам каталог
db
ls -lt db
Вообще чувак, судя по всему тебе совсем незачем менять эти пути))
Верни как было и спи спокойно)

Nik
16.01.2018
13:19:48
там места маловато под базу, новый винт прицепили
да и вообще, если спать спокойно - серое вещество протухнет