Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Zabbix - система мониторинга

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

Открыть новую тему     Написать ответ в эту тему

HellZ

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zabbix


ZABBIX - открытое программное обеспечение написанное Алексеем Владишевым. Zabbix создан для мониторинга и отслеживания статусов разнообразных сервисов компьютерной сети, серверов и сетевого оборудования.
Для хранения данных используется MySQL, PostgreSQL, SQLite или Oracle. Веб-интерфейс написан на PHP. ZABBIX поддерживает несколько видов мониторинга. Simple checks может проверять доступность и реакцию стандартных сервисов, таких как SMTP или HTTP без установки какого-либо программного обеспечения на наблюдаемом хосте. ZABBIX agent может быть установлен на UNIX-подобных или Windows хостах для получения данных о нагрузке процессора, использования сети, дисковом пространстве и тд. External check - выполнение внешних программ. ZABBIX также поддерживает мониторинг через SNMP.



Использование готового решения Zabbix
На странице загрузки оффсайта качаем готовый образ в понравившемся формате:
• VMware / VirtualBox (.vmdk)
• Live CD/DVD (.iso)
• USB stick / hard disk image
• Xen guest
Описание образов и инструкция по использованию находится тут.

Всего записей: 26 | Зарегистр. 14-02-2003 | Отправлено: 12:12 30-03-2005 | Исправлено: shrmn, 15:01 13-06-2013
Kompius

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго времени суток дорогие умы) Снова нуждаюсь в Ващей помощи.....Нужно с помощью Zabbix мониторить  выполнение бекапов, а конкретно наличие  файла с  выбранным расширением ( название файла меняется каждый день) с сегодняшней датой в папке.....
Понятно что это нужно делать с помощью UserParametr....но какой доложен быть скрипт для этого....Перерыл уже много всего, но конкретного ничего не нашел...помогите пожалуйста...

Всего записей: 14 | Зарегистр. 02-03-2010 | Отправлено: 18:48 16-10-2014
Oldster



Старик
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kompius
Какая ОС то, где файлы лежат?

----------
Ой не TCP моё IP (C) Диман

Всего записей: 1367 | Зарегистр. 08-01-2003 | Отправлено: 22:18 16-10-2014
bga83



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

странный мягко говоря вопрос. Написать скрипт определяющий есть ли файл с определенным именем по заданному пути дело 5-10 минут, ну максимум часа. А если сложности именно с написанием скрипта, то лучше задавать подобный вопрос в профильных темах в зависимости от ОС

Всего записей: 2008 | Зарегистр. 30-11-2007 | Отправлено: 09:41 17-10-2014 | Исправлено: bga83, 09:42 17-10-2014
Kompius

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
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 возвращает пустую строку.....

Всего записей: 14 | Зарегистр. 02-03-2010 | Отправлено: 11:36 17-10-2014
yrkrus



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Kompius

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

пральна так и должно быть т.к. заббикс не отрабатывает внешние *bat *cmd скрипты прямая дорога в перегон скрипта на *vbs

Всего записей: 379 | Зарегистр. 30-11-2010 | Отправлено: 01:06 18-10-2014
Galeups



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Зачем выдумывать скрипты?
Не проще ли использовать Элементы данных с ключом vfs.file.exists ?
Таким образом снимаю статистику размера БД, строю график динамики роста размера файла, правда с ключом vfs.file.size
Для вашей же задачи служит ключ  vfs.file.exists -  Проверяется существует ли файл    0 - файл не существует 1 - файл существует.
Но для это надо установить zabbix-агент.

Всего записей: 107 | Зарегистр. 17-06-2009 | Отправлено: 15:26 18-10-2014 | Исправлено: Galeups, 15:35 18-10-2014
bga83



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

попробовать можно, но придется повозиться с тем, чтобы передавать корректные имена файлов бекапа по причине того,. что они меняются каждый день

Всего записей: 2008 | Зарегистр. 30-11-2007 | Отправлено: 09:48 20-10-2014
Kompius

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Решил проблему, все свелось к такому виду:
 
@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)
 
все прекрасно работает) но возникла другая проблема...Бекап делается с понедельника по пятницу, и в субботу и воскресение будет срабатывать тригер...Есть ли возможность как то отключить срабатывание тригера по определенным дням недели?

Всего записей: 14 | Зарегистр. 02-03-2010 | Отправлено: 12:20 20-10-2014
bga83



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

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

Всего записей: 2008 | Зарегистр. 30-11-2007 | Отправлено: 12:52 20-10-2014
Kompius

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

 
Так в этом то и проблема..
делаю так :
{Info-b2:backup1.bak.last()}=0&{Info-b2:backup1.bak.dayofweek(0)}#6&{Info-b2:backup1.bak.dayofweek(0)}#7
 
но пишет что некорректное выражение триггера. Что я не так делаю?)

Всего записей: 14 | Зарегистр. 02-03-2010 | Отправлено: 13:44 22-10-2014
bga83



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

 у меня честно говоря тоже зачастую проблемы бывают с написанием выражений, поэтому попробуй не вручную писать выражение, а перейти в режим конструктора. Веб-интерфейс сам построит корректную структуру

Всего записей: 2008 | Зарегистр. 30-11-2007 | Отправлено: 14:16 22-10-2014
Timka73

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте,
Помогите пожалуйста с триггерами.
Мониторю в ОС Вин файл плагина.
Один триггер работает, а второй напрочь отказывается.
 
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

Всего записей: 17 | Зарегистр. 17-06-2014 | Отправлено: 15:02 27-10-2014 | Исправлено: Timka73, 15:11 27-10-2014
svarga1976

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Эта прекрасная тема помогла бы людям и стала бы ещё более прекрасней, если бы в ней было больше рабочих ссылок. Например таких как мониторинг Windows серверов - интересует мониторинг windows служб, киньте ссылкой кому не сложно. Оф мануал помог мало.

Всего записей: 1 | Зарегистр. 31-10-2014 | Отправлено: 16:41 31-10-2014
bga83



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
svarga1976
в оф.мануале как раз таки все прекрасно расписано(хотя изредка имеет смысл смотреть документацию на английском, а не русском). Если есть проблема, опиши что хочешь получить, что  конкретно сделал, и что получилось

Всего записей: 2008 | Зарегистр. 30-11-2007 | Отправлено: 16:43 31-10-2014
Galeups



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, как уменьшить размер БД, PostgreSQL. Размер 9Гб.
Раньше стояло хранить события 365 дней, выставил все на 14 дней, удалил все старые данные из админки zabbix, но размер базы максимум уменьшился на 0,8-1 Гб.
Подскажите как быть, может какие индексы надо поудалять из PostgreSQL?

Всего записей: 107 | Зарегистр. 17-06-2009 | Отправлено: 17:21 31-10-2014
Timka73

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Galeups
Housekeeper включите.
Администрирование - Общие, справа выберите хранение истории. Там настройте как нравится.
Посчитайте параметры
HousekeepingFrequency=
MaxHousekeeperDelete=
которые в конфиге сервера. Вот тут я считал свои.

Всего записей: 17 | Зарегистр. 17-06-2014 | Отправлено: 18:49 31-10-2014 | Исправлено: Timka73, 18:56 31-10-2014
bga83



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Galeups
А смысл? место на диске сейчас не проблема, тем более что 9 гигов это вообще не проблема.

Всего записей: 2008 | Зарегистр. 30-11-2007 | Отправлено: 01:53 03-11-2014
Oldster



Старик
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Коллеги, помогайте...
установил сервер 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 - работал.
есть какие мысли?

----------
Ой не TCP моё IP (C) Диман

Всего записей: 1367 | Зарегистр. 08-01-2003 | Отправлено: 16:51 03-11-2014
Oldster



Старик
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вопрос решен, кому интересно, триггер должен быть такой:

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



----------
Ой не TCP моё IP (C) Диман

Всего записей: 1367 | Зарегистр. 08-01-2003 | Отправлено: 17:21 05-11-2014
k3NGuru



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Приветствую.
 
Сегодня решил обновить 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 и заново запустил обновление. Все прошло успешно

Всего записей: 166 | Зарегистр. 07-02-2008 | Отправлено: 07:31 10-11-2014 | Исправлено: k3NGuru, 07:44 10-11-2014
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Zabbix - система мониторинга


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru