Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Zabbix - система мониторинга

Автор: archangelx
Дата сообщения: 22.08.2014 13:03
Уважаемые коллеги. Кто нибудь сталкивался, как через zabbix узнать, какой процесс загружает CPU, HDD ?
А то настроил мониторинг очереди диска, а вот чем он бывает загружен никак не выяснить.
Автор: bga83
Дата сообщения: 22.08.2014 13:22

Цитата:
Уважаемые коллеги. Кто нибудь сталкивался, как через zabbix узнать, какой процесс загружает CPU, HDD ?
А то настроил мониторинг очереди диска, а вот чем он бывает загружен никак не выяснить.

Сразу из коробки это не получить, но есть механизмы для выявления подобного. На прошлой работе отслеживание процессов, которые больше всего грузят проц использовал LLD с самописными скриптами
Автор: mornick
Дата сообщения: 01.09.2014 15:32
Коллеги, может кто подсказать по следующему вопросу:
В организации используется заббикс. Недавно обнаружил, что объем базы состовляет около 170 Гб, что очень много.
Каким образом можно ограничить срок хранения данных?
Есть подробные инструкции?
Автор: Galeups
Дата сообщения: 01.09.2014 15:48
такая же беда случилась правда размер 8,5Гб, но и это для меня много.
Хранил события 365 дней, очистил все, поставил 30 дней, не особо помогло
База на PostgreSQL.
Автор: mornick
Дата сообщения: 01.09.2014 15:55
А где ты ограничивал срок хранения данных?
Автор: Galeups
Дата сообщения: 01.09.2014 16:11
Настройка - Шаблоны - Элементы данных:
History storage period (in days)
Trend storage period (in days)

Добавлено:
Чтобы очистить историю, доходишь до окна со списком Элемнтов данных, помечаешь его галочкой и внизу Дейсвтия - Очистить историю для выбранного
Автор: fastchip
Дата сообщения: 05.09.2014 14:40
Здравствуйте.
Хочется настроить мониторинг группы "Локальные администраторы" в сети windows , сеть довольно крупная, техподдержка не везде работает добросовестно и часто пользователь остается локальным админом, хочется как то мониторить это. Есть утилитка 2_Cheread_2.3.7 которая в принципе делает это но как то не всегда корректно и хочется все таки средствами zabbix.
Логика простая - запрашиваем соста вгруппы админов, сравниваем с шаблоном, если есть расхождения помещаем в отчет.
Ткнити носом если кто то что то подобное видел\делал\читал
Автор: Oldster
Дата сообщения: 05.09.2014 22:17
fastchip
Первое, что приходит в голову - скрипт который все это делает и результат складывает текстовый файл, а забиксом потом его читать. Имхо на posh это можно сделать.
Автор: AgentZoy2
Дата сообщения: 10.09.2014 09:48
Добрый
Установил zabbix опыта с ним маловато. С добавлением рабочих станций для мониторинга все понял. Вот теперь стоит задача с помощью snmp собирать ифомацию с FortiGate например утилизацию процессора. Есть mib от Fortigate. Как все это прикрутить и использовать в случае zabbix? Нашел уже готовые шаблоны для мониторинга Fortinet оборудования добавил. Ещё чтобы zabbix работал с snmp по мойму в Ubuntu server у меня нехватает чего-то.

Помогите пожалуйста.

Заранее благодарю
Автор: bga83
Дата сообщения: 10.09.2014 10:05
AgentZoy2
тут смотрел?
Автор: Kompius
Дата сообщения: 16.10.2014 17:48
Доброго времени суток дорогие умы) Снова нуждаюсь в Ващей помощи.....Нужно с помощью Zabbix мониторить выполнение бекапов, а конкретно наличие файла с выбранным расширением ( название файла меняется каждый день) с сегодняшней датой в папке.....
Понятно что это нужно делать с помощью UserParametr....но какой доложен быть скрипт для этого....Перерыл уже много всего, но конкретного ничего не нашел...помогите пожалуйста...
Автор: Oldster
Дата сообщения: 16.10.2014 21:18
Kompius
Какая ОС то, где файлы лежат?
Автор: bga83
Дата сообщения: 17.10.2014 08:41

Цитата:
....но какой доложен быть скрипт для этого....Перерыл уже много всего, но конкретного ничего не нашел...

странный мягко говоря вопрос. Написать скрипт определяющий есть ли файл с определенным именем по заданному пути дело 5-10 минут, ну максимум часа. А если сложности именно с написанием скрипта, то лучше задавать подобный вопрос в профильных темах в зависимости от ОС
Автор: Kompius
Дата сообщения: 17.10.2014 10:36
OS Win Server (2003-2012), файлы лежат на локальных дисках. Смог наваять скрипт который проверяет наличие файла по дате

@echo off
rem Задаем путь
Set comp1=C:\Users\Admin\Desktop\111

rem Задаем дату вида ГГГГММДД
for /f "tokens=1-3 delims=." %%i in ('echo %date%') do set "today=%%k%%j%%i"

rem Проверяем наличие файлов по сетевым путям и выдаем результат
if exist C:\Users\Admin\Desktop\111\название файлаа_%today%*.trn (echo 1) else (echo 0)

Скрипт работает, выдает 0 или 1, если проверять в CMD, а если создать

UserParameter=test,cmd.exe /C:\Users\Admin\Desktop\111\222.bat

то при проверке zabbix_get с ключем test возвращает пустую строку.....
Автор: yrkrus
Дата сообщения: 18.10.2014 00:06
Kompius

Цитата:
то при проверке zabbix_get с ключем test возвращает пустую строку.....

пральна так и должно быть т.к. заббикс не отрабатывает внешние *bat *cmd скрипты прямая дорога в перегон скрипта на *vbs
Автор: Galeups
Дата сообщения: 18.10.2014 14:26
Зачем выдумывать скрипты?
Не проще ли использовать Элементы данных с ключом vfs.file.exists ?
Таким образом снимаю статистику размера БД, строю график динамики роста размера файла, правда с ключом vfs.file.size
Для вашей же задачи служит ключ vfs.file.exists - Проверяется существует ли файл    0 - файл не существует 1 - файл существует.
Но для это надо установить zabbix-агент.
Автор: bga83
Дата сообщения: 20.10.2014 08:48

Цитата:
Не проще ли использовать Элементы данных с ключом vfs.file.exists ?

попробовать можно, но придется повозиться с тем, чтобы передавать корректные имена файлов бекапа по причине того,. что они меняются каждый день
Автор: Kompius
Дата сообщения: 20.10.2014 11:20
Решил проблему, все свелось к такому виду:

@echo off
for /f "tokens=1-3 delims=." %%i in ('echo %date%') do set "today=%%k%%j%%i"
if exist C:\Users\Admin\Desktop\111\название файла_%today%*.bak (echo 1) else (echo 0)

все прекрасно работает) но возникла другая проблема...Бекап делается с понедельника по пятницу, и в субботу и воскресение будет срабатывать тригер...Есть ли возможность как то отключить срабатывание тригера по определенным дням недели?
Автор: bga83
Дата сообщения: 20.10.2014 11:52

Цитата:
все прекрасно работает) но возникла другая проблема...Бекап делается с понедельника по пятницу, и в субботу и воскресение будет срабатывать тригер...Есть ли возможность как то отключить срабатывание тригера по определенным дням недели?

Корректно написать выражение триггера с использованием функции dayofweek
Автор: Kompius
Дата сообщения: 22.10.2014 12:44

Цитата:
Корректно написать выражение триггера с использованием функции dayofweek


Так в этом то и проблема..
делаю так :
{Info-b2:backup1.bak.last()}=0&{Info-b2:backup1.bak.dayofweek(0)}#6&{Info-b2:backup1.bak.dayofweek(0)}#7

но пишет что некорректное выражение триггера. Что я не так делаю?)
Автор: bga83
Дата сообщения: 22.10.2014 13:16

Цитата:
но пишет что некорректное выражение триггера. Что я не так делаю?)

у меня честно говоря тоже зачастую проблемы бывают с написанием выражений, поэтому попробуй не вручную писать выражение, а перейти в режим конструктора. Веб-интерфейс сам построит корректную структуру
Автор: Timka73
Дата сообщения: 27.10.2014 15:02
Здравствуйте,
Помогите пожалуйста с триггерами.
Мониторю в ОС Вин файл плагина.
Один триггер работает, а второй напрочь отказывается.

1. Элемент
log["D:\plugins\mtmonitor.log","BTCUSD(","UTF-8",100]
1. Триггер
{Live:log["D:\plugins\mtmonitor.log","BTCUSD(","UTF-8",100].dayofweek(0)}#6&
{Live:log["D:\plugins\mtmonitor.log","BTCUSD(","UTF-8",100].str("disabled")}=1&
{Live:log["D:\plugins\mtmonitor.log","BTCUSD(","UTF-8",100].nodata(120)}=1

2. Элемент
log["D:\plugins\mtmonitor.log","EURUSD(","UTF-8",100]
2. Триггер
{Live:log["D:\plugins\mtmonitor.log","EURUSD(","UTF-8",100].dayofweek(0)}#6&
{Live:log["D:\plugins\mtmonitor.log","EURUSD(","UTF-8",100].str("disabled")}=1&
{Live:log["D:\plugins\mtmonitor.log","EURUSD(","UTF-8",100].nodata(120)}=1

Состояние у второго - неизвестно
2. Ошибка
Cannot evaluate function "Live:log["D:\plugins\mtmonitor.log","EURUSD(","UTF-8",100].str("disabled")"

Подскажите в чем может быть проблема?
Элементы оба активные.
Сервер Zabbix 2.2.5 агент тоже 2.2.5
Автор: svarga1976
Дата сообщения: 31.10.2014 16:41
Эта прекрасная тема помогла бы людям и стала бы ещё более прекрасней, если бы в ней было больше рабочих ссылок. Например таких как мониторинг Windows серверов - интересует мониторинг windows служб, киньте ссылкой кому не сложно. Оф мануал помог мало.
Автор: bga83
Дата сообщения: 31.10.2014 16:43
svarga1976
в оф.мануале как раз таки все прекрасно расписано(хотя изредка имеет смысл смотреть документацию на английском, а не русском). Если есть проблема, опиши что хочешь получить, что конкретно сделал, и что получилось
Автор: Galeups
Дата сообщения: 31.10.2014 17:21
Подскажите, как уменьшить размер БД, PostgreSQL. Размер 9Гб.
Раньше стояло хранить события 365 дней, выставил все на 14 дней, удалил все старые данные из админки zabbix, но размер базы максимум уменьшился на 0,8-1 Гб.
Подскажите как быть, может какие индексы надо поудалять из PostgreSQL?
Автор: Timka73
Дата сообщения: 31.10.2014 18:49
Galeups
Housekeeper включите.
Администрирование - Общие, справа выберите хранение истории. Там настройте как нравится.
Посчитайте параметры
HousekeepingFrequency=
MaxHousekeeperDelete=
которые в конфиге сервера. Вот тут я считал свои.
Автор: bga83
Дата сообщения: 03.11.2014 00:53
Galeups
А смысл? место на диске сейчас не проблема, тем более что 9 гигов это вообще не проблема.
Автор: Oldster
Дата сообщения: 03.11.2014 15:51
Коллеги, помогайте...
установил сервер 2.4.1, агент тоже 2.4.1
настроил итем (мониторит вхождение на сервер через RDP):

Цитата:

Zabbix agent (active)
eventlog[Security,"Logon Type:.*10",,,4624,,skip]
Log

данные приходят, все ОК
создал триггер

Цитата:

{SERVER:eventlog[Security,"Logon Type:.*10",,,4624,,skip].iregexp(@login.admin)}=1

где @login.admin регулярка = "Account Name:.*Administrator"
триггер срабатывает и висит.
задача: после срабатывания (и больше никто не логинется) через 5 мин., триггер должен переходить в состояние "ОК"
пробовал так:

Цитата:

{SERVER:eventlog[Security,"Logon Type:.*10",,,4624,,skip].iregexp(@login.admin)}=1 and {SERVER:eventlog[Security,"Logon Type:.*10",,,4624,,skip].nodata(300)}=1

не работает, хотя на 2.2 - работал.
есть какие мысли?
Автор: Oldster
Дата сообщения: 05.11.2014 16:21
вопрос решен, кому интересно, триггер должен быть такой:

Цитата:
{SERVER:eventlog[Security,"Logon Type:.*10",,,4624,,skip].iregexp(@login.admin)}=1 and {SERVER:eventlog[Security,"Logon Type:.*10",,,4624,,skip].nodata(600)}=0

Автор: k3NGuru
Дата сообщения: 10.11.2014 06:31
Приветствую.

Сегодня решил обновить Zabbix на сервер.
Запустил шайтан yum update. Все обновилось, окроме Zabbix-web.


Цитата:
Загрузка пакетов:
zabbix-web-2.4.0-1.el6.art.noarch.rpm | 4.4 MB 00:01
Запуск rpm_check_debug
Проверяем сценарий
Проверка сценария прошла успешно
Запускается сценарий
Обновление : zabbix-web-2.4.0-1.el6.art.noarch 1/2
Error unpacking rpm package zabbix-web-2.4.0-1.el6.art.noarch
error: unpacking of archive failed on file /usr/share/zabbix/api: cpio: rename
zabbix-web-2.2.6-1.el6.noarch was supposed to be removed but is not!
Verifying : zabbix-web-2.2.6-1.el6.noarch 1/2
Verifying : zabbix-web-2.4.0-1.el6.art.noarch 2/2

Неудача:
zabbix-web.noarch 0:2.2.6-1.el6 zabbix-web.noarch 0:2.4.0-1.el6.art


Как эту байду победить? Только переустановкой? Тянет все с atomic repo.





=====================
Решил проблему. Просто переименовал /usr/share/zabbix/api и заново запустил обновление. Все прошло успешно

Страницы: 1234567891011121314

Предыдущая тема: IIS 6.0 + MSSQL + .adp


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.