Введение.
Работа системы мониторинга Zabbix в целом проходит в ровном и стабильном режиме, см полезные ссылки. Основные трудности с Zabbix ошибками, возникают на начальном этапе, после старта системы.
Все статьи посвящённые Zabbix см. полезные ссылки.
или щёлкнув тэг zabbix
Подключение непосредственно узлов, как правило, не требует особых усилий. Для удобства администрирования большинство устройства, которые необходимо отслеживать, разбиты на категории и группы. Для основных групп созданы шаблоны. Выбирая нужный для настраиваемого устройства шаблон, администратор применяет способ получения мониторинга от требуемого узла.
В статье блога рассмотрены наиболее часто встречающие, при начальной эксплуатации Zabbix, ошибки.
- Стенд
- ALT Linux сервер, имя lin-zab; ip-10.0.2.13;
Виды Zabbix ошибок.
Основные коллизии и неисправности можно разделить на следующие группы.
- Группы ошибок:
- настройки агентов Zabbix
- прав доступа к папкам и файлам zabbix
- отсутствие нужной утилиты
При описании ошибок Zabbix, мы не будем строго придерживаться последовательности вышеперечисленных групп.
Некоторые из ниже перечисленных примеров были выявлены при эксплуатации Портала Kablink.
Перечень Zabbix ошибок.
Все неисправности, которые были выявлены, перечислены в подзаголовках которые указывает в своих названиях, характер реагирования Zabbix на ситуационные моменты работы мониторинга.
Zabbix ошибка выполнения команды.
Возникает, когда нужно выполнить проверку узла. Мониторинговая система Zabbix пытается запустить команду nmap и вывести информацию о узле.
nmap — инструмент исследования сети и сканер безопасности портов
Попытка запуска команды «обнаружение операционной системы».
В результате наших действий получаем следующею ошибку.
Возникшая неисправность указывает на отказ доступа к каталогу /usr/bin/, где находится утилита nmap.
Для решения проблемы, проверяем/устанавливаем утилиту nmap.
# apt-get update
# apt-get install nmap
Допускаем условие, для пользователя zabbix, от имени которого происходит запуск nmap, выполнение команды без ввода пароля.
# visudo
...
## Uncomment to allow members of group wheel to execute any command
WHEEL_USERS ALL=(ALL) ALL
## Same thing without a password
# WHEEL_USERS ALL=(ALL) NOPASSWD: ALL
zabbix ALL=(root) NOPASSWD: /usr/bin/nmap
...
Добавляем пользователя zabbix в группу администраторов whell.
# usermod -a -G wheel zabbix
Снова запускаем команду «обнаружение операционной системы».
Не забудьте перезапустить сервер Zabbix, см. справка.
Теперь мы видим полную информацию о проверяемом узле.
Zabbix ошибка: host [hostname] notfound
Следующая ошибка появляется при просмотре журнала Zabbix.
# tail -f /var/log/zabbix/zabbix_server.log
...
..no active checks on server [127.0.0.1:10051]: host [zabbix ] not found
...
- Требуется проверить:
- сведения о узле: Панель -«Настройка-Узлы сети».
- настройки DNS сервера на котором работает Zabbix
$ cat /etc/hosts
127.0.0.1 zabbix zabbix.trt.vs localhost
10.0.2.13 zabbix zabbix.trt.vs localhost
- файл конфигурации Zabbix PostgreSQL, для MySQL см.справка
# cat /var/www/webapps/zabbix/ui/conf/zabbix.conf.php
// Zabbix GUI configuration file.
$DB['TYPE'] = 'POSTGRESQL';
$DB['SERVER'] = 'localhost';
$DB['PORT'] = '0';
$DB['DATABASE'] = 'zabbix';
$DB['USER'] = 'zabbix';
$DB['PASSWORD'] = 'zabbix';
// Schema name. Used for PostgreSQL.
$DB['SCHEMA'] = '';
// Used for TLS connection.
$DB['ENCRYPTION'] = true;
$DB['KEY_FILE'] = '';
$DB['CERT_FILE'] = '';
$DB['CA_FILE'] = '';
$DB['VERIFY_HOST'] = false;
$DB['CIPHER_LIST'] = '';
...
Выше были показанны основные неисправности началальной работы Zabbix, далее перечисляются ошибки, методика подхода к решению которых, такая же, как описана выше.
Ошибка работы Zabbix может появляется в виде предупреждения.
— Не работает агент Zabbix, красный «фонарь».
Zabbix ошибка: session terminated, re-login, please…
Пользователю отказано в управление панелью Zabbix, время сессии истекло, пере логин не помогает.
Для исправления ошибки, в браузере, выполните следующие шаги…
Zabbix ошибка: проверки traceroute.
При вызове команды из панели Zabbix, появляется сообщение «отказ запуска скрипта traceroute».
Неисправность указывает на неправильную работу скрипта, необходимо проверить путь к команде в скрипте.
Заключение.
В целом мониторинг сетевых устройств на основе Zabbix, работает стабильно. Трудности могут возникнуть после установки системы и связанны, в большинстве случаев, с работой агента сервера или агентов подключаемых узлов.
При подготовке сервера для Zabbix, уделяйте особое внимание настройкам DNS и NTP.
После того, как Zabbix перейдёт из тестового в рабочий режим, организация получит надёжный инструмент контроля сетевых узлов в режиме реального времени.
Полезные ссылки.
- Сайт
- Загрузка
- Документация
- Форум
- Установка Zabbix PostgreSQL
- Установка Zabbix MySQL
- Backup Zabbix MySQL
- Backup Zabbix PostgreSQL
- Восстановление Zabbix MySQL
- Восстановление Zabbix PostgreSQL
- Ошибки Zabbix
- Справка Zabbix
- Zabbix Sisyphus