to post messages and comments.

Через массовое обновления удалил у кучи хостов шаблон, а элементы данных и прочие тригеры остались...не ну а какой смысл тогда от того что я его удалял, если эти хосты руками чистить придется?

заметил, что заббиксовый IPMI чекер корректно работает только с сервантами с iLO100 и супермикровскими. iLO2,3 — не алё. что, блджадь, за херомантия? Завтра надо покопать.

А посоветуйте хорошую простую систему мониторинга сервисов?
Надо: мониторинг сервера на рам-диск-сру-ла + мониторинг запущенных там сервисов (запущенность процесса по имени, слушанье на ТЦП порту, успешный ТЦП цоннект по порту) + мониторинг сложных случаев скриптом.
Обязательно умение автоподхватывания новых инстансов (а-ля через заббикс-агент).

Ну что за говно, пытаюсь создать элемент данных, ввожу значения, сохраняю, оно мне показывает пустую страницу и ничего не создает. Где посмотреть ошибки у него?

Мы готовим масштабный проект мониторинга, но хотим
отказаться от архаичного SNMP и перейти на вебсокеты
и написать свой ивент процессор. (c) Erlang-Russia
Отсыпьте чуть-чуть

В один прекрасный момент достало и пришлось в кикстастарт для центосей, где предустанавливается zabbix-agent сделать подобное:


#!/bin/bash
HOST=$(hostname -f);REPLACE='Zabbix server'; sed -i "s/$REPLACE/${HOST}/g" /etc/zabbix/zabbix_agentd.conf
sed -i "s/Server=127.0.0.1/Server=your_zabbix_server_fqdn/g" /etc/zabbix/zabbix_agentd.conf

Друзья, известно, что заббикс умеет читать значения перфмона винды. Делает это он при помощи примерно таких ключей: perf_counter[\LogicalDisk(C:)\Disk Bytes/sec]. Однако тот же ключ может быть записан как: perf_counter[\236(C:)\218]. (по материалам: quadrata.it

Вопрос 1: где можно нарыть табличку вот этих коротких вариантов? Ну, вдруг кто-то такую встречал?
Вопрос 2: никто часом не делал LLD Rule для дисков? Потому как заббиксом они конечно дискаверятся из коробки, но в виде "C:\", а чтобы перфмону это скормить — надо отдавать C: — без слеша =\.

В общем идея-то проста — добавить счетчиков по дискам, чтобы при возникновении тормозов и т.п. взять да и посмотреть, не выросли ли очереди, не стало ли на диск писаться больше, чем вчера, и т.д.

Zabbix server will automatically upgrade the database
The frontend does not match Zabbix database. Current database version (mandatory/optional): 2020000/2020000. Required mandatory version: 2030000. Contact your system administrator.
Интерпрайзный автоматизм.

чейнжлог 2.2
Virtual machine monitoring
Support for IPMI discrete sensors
Loadable modules (ПЛАГИНЫ БЛЕАДЬ)
Referencing item values in graph names
Notifications on unsupported items, unknown triggers
Value mapping for string and float type data
Trigger length limit increased
Some trigger function parameters can be empty
Filtering trigger severity in maps
Map label length limit increased
Icons in map element properties now sorted
Finer control over housekeeping tasks
Permission improvements
Linking templates with the same application name
Accessible history data for disabled hosts
Changed maintenance period logic
SNMPv3 monitoring
Context name support
SHA/AES protocol support
Ability to extract matching part of a regular expression
Support of internal checks for proxies
FreeBSD and OpenBSD templates now include network interface discovery rule.
Starting with Zabbix 2.2.0 hosts discovered on different proxies will be always treated as different hosts. This allows to perform discovery on the same IP ranges used by different subnets
ODBC monitoring has been around in Zabbix for quite some time, but so far it has lacked proper documentation and has had the status of an unofficial feature. Now the item is finally documented and can boast the status of an official feature.
Items with “Numeric (float)” type of information now support receiving values and specifying a multiplier in scientific notation. E.g. 1.234e+5.
Logical functions for testing bits
Time suffix support for testing
New notification macros
Support of LLD macros in trigger expressions
Macros in trigger descriptions
Macros in global scripts
User macros in allowed hosts
Automatic database upgrade
Zabbix proxies will now be able to work uninterrupted for much longer when used with PostgreSQL because of increased history value ID range (лол)
Support for long and string SNMP indexes
Value cache for faster access to history data
Improved work with configuration and history caches
Multiple timer processes
Host metadata for host auto-registration
New host prototype API
Additional service types in network discovery action condition

раньше у заббикса не было многих очевидно необходимых вещей. потом они появились и были нестабильны. теперь всё пофиксили и сделали много нового
никогда мне не нравился интерпрайз с 1.8 — стабильно, но убого — многие костыли нужно было пилить руками. действительно, удовольствия с этим работать было мало. а сейчас это всё больше похоже на систему мониторинга в моём понимании — появляется всё больше вещей, сильно упрощающих жизнь. наконец-то тот "теоретический" заббикс, который я любил, станет "практическим" и будет работать для меня.

я сразу говорил, что что-то неправильно в дизайне <человек>. Мониторить 3К хостов, без единого zabbix прокси.
Ну что, 3К item висят в Queue 1 min, понемногу переползая в 5 min.
Поллеров тупо не хватает.

ZBX — ЗБС пошёл.
Number of hosts (monitored/not monitored/templates) 1352 1307 0 45
Number of items (monitored/disabled/not supported) 21950 12735 9185 30
Required server performance, new values per second 254.68

Только что-то ругается что поллеров не хватает постоянно.

Всё хотел запостить этот скриншот и забывал. Результат перехода с 2.0 на 2.2 я очень впечатлён, кто не в теме это график очереди сообщений от различных источников информации, если она растёт, значит ваша информация будет, менее достоверная, на 2.0 до 700 после перехода на 2.2 в до 30. Очень круто, ну и нагрузка на хост упала соответственно. Если кто не обновился, срочно обновляться.

Backup MySQL
Включил бинарный лог MySQL
/etc/my.cnf
log-bin=/var/lib/mysql.backup/mysql_bin_log/mysql-bin
expire-logs-days=7

Переключение бинарного лога во время полного Backup и удаление старых бинарных логов.
/usr/bin/mysqldump --single-transaction --flush-logs --master-data=2 --delete-master-logs -u $USER -p$PASSWORD zabbix

Таким образом, я могу восстановить MySQL базу до любого состояние из бинарных логов.
Пример:
Восстанавливаем базу из последнего полного дампа и накатываем изменения
mysqlbinlog --stop-datetime=2004-11-17\ 07:00:00 zabbix-bin.009 | mysql


Zabbix сервер и Web интерфейс и конфигурация Apache и MySQL
tar -czvPf ~backup/zabbix.tgz /usr/local/sbin/zabbix* /etc/zabbix/ /var/www/html/ /usr/sbin/fping /etc/httpd/conf* /etc/my.cnf

Далее Backup-ы MySQL и Zabbix копируются по scp на Backup сервер. Для защиты инфраструктуры от взлома вызовы по scp, стрелкой указано направление вызова.
backup-server -> пользователь backup на Zabbix сервере (авторизация по ключу dsa)
Для пользователь backup организовано chroot окружение, которое не позволяет выполнять команды на сервере и изменять и загружать файлы, видить файлы за пределами папки, логирует все действия в ssh сессии, позволяет только забирать файлы из указанной папки. (Я использую ПО scponly)

голый заббикс, на MariaDB с партиционированием таблиц, следящий только за самим собой. Впереди пара тысяч хостов, которые, к счастью, добавлять не мне.

Как бы оно не упало, конечно, в процессе.