Nagios

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
TnT
рядовой
Сообщения: 19
Зарегистрирован: 2006-03-20 11:02:22
Откуда: Мукачево

Nagios

Непрочитанное сообщение TnT » 2006-03-22 10:14:25

помогите с Nagios уже 3 дня ставлю вроде все намана но проблема при запуске
стартует интерфейс нечо не пашит и выписывает что проблемы с CGI
перелапатил все статьи в нете ничего толком не пишут тока как конфигурить

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-03-22 10:21:14

В логах что?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
TnT
рядовой
Сообщения: 19
Зарегистрирован: 2006-03-20 11:02:22
Откуда: Мукачево

Непрочитанное сообщение TnT » 2006-03-22 10:59:16

не чо не пишет там было очень много чево и чтоб конфигурить приходилось каждый раз удалять
чтоб не терятся nagios стартует на команду статус пишет что пашет

Аватара пользователя
TnT
рядовой
Сообщения: 19
Зарегистрирован: 2006-03-20 11:02:22
Откуда: Мукачево

Непрочитанное сообщение TnT » 2006-03-22 11:15:40

:? Error: Could not open CGI config file '/usr/local/etc/nagios/cgi.cfg' for reading!
вот ету хрень мне пишет в интерфейсе

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-03-22 11:28:45

Код: Выделить всё

cd /usr/local/etc/nagios
ls -lah
вывод - сюда. Сразу вопрос - от кого работает nagios
Убей их всех! Бог потом рассортирует...

Аватара пользователя
TnT
рядовой
Сообщения: 19
Зарегистрирован: 2006-03-20 11:02:22
Откуда: Мукачево

Непрочитанное сообщение TnT » 2006-03-22 11:48:24

запускается через
/usr/local/etc/rc.d/nagios.sh
наскока я знаю так запускается с любово пользователя
а вабще я работаю только от root

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-03-22 12:06:21

TnT писал(а):а вабще я работаю только от root
это вкорне неверный подход...

===
итак - где вывод команды что я просил?
До кучи - дай вывод

Код: Выделить всё

ps -axj | grep naig
Убей их всех! Бог потом рассортирует...

Аватара пользователя
TnT
рядовой
Сообщения: 19
Зарегистрирован: 2006-03-20 11:02:22
Откуда: Мукачево

Непрочитанное сообщение TnT » 2006-03-22 12:25:11

по первой команде

Код: Выделить всё

total 80
drwxrwxr-x  3 nagios  nagios   1.0K Mar 22 11:25 .
drwxr-xr-x  9 root    wheel    512B Mar 17 13:04 ..
-rw-r--r--  1 root    nagios     0B Mar 22 11:25 111
-rw-r--r--  1 root    nagios    20B Mar 22 10:20 cgi.cfg
-rw-------  1 root    nagios    21B Mar 21 15:41 cgi.cfg.b
-rw-rw-r--  1 nagios  nagios   4.4K Mar 17 13:00 checkcommands.cfg
-rw-rw-r--  1 nagios  nagios   150B Mar 21 13:38 contactgroups.cfg
-rw-------  1 root    nagios   141B Mar 21 13:38 contactgroups.cfg.b
-rw-rw-r--  1 nagios  nagios   414B Mar 21 13:35 contacts.cfg
-rw-------  1 root    nagios   1.0K Mar 21 13:35 contacts.cfg.b
-rw-rw-r--  1 nagios  nagios     1B Mar 21 14:25 dependencies.cfg
-rw-------  1 root    nagios   1.6K Mar 21 14:25 dependencies.cfg.b
-rw-rw-r--  1 nagios  nagios   876B Mar 21 14:23 escalations.cfg
-rw-------  1 root    nagios   2.0K Mar 21 14:22 escalations.cfg.b
-rw-rw-r--  1 nagios  nagios   809B Mar 21 13:09 hostgroups.cfg
-rw-------  1 root    nagios   1.6K Mar 21 13:09 hostgroups.cfg.b
-rw-rw-r--  1 nagios  nagios   963B Mar 21 13:58 hosts.cfg
-rw-------  1 root    nagios   957B Mar 21 13:58 hosts.cfg.b
-rw-rw-r--  1 nagios  nagios   4.2K Mar 17 13:00 misccommands.cfg
-rw-rw-r--  1 nagios  nagios    21K Mar 17 13:00 nagios.cfg
-rw-rw----  1 nagios  nagios   3.0K Mar 17 13:00 resource.cfg
drwxr-xr-x  2 root    nagios   512B Mar 20 11:14 sample
-rw-rw-r--  1 nagios  nagios   1.4K Mar 21 13:51 services.cfg
-rw-------  1 root    nagios   2.1K Mar 21 13:51 services.cfg.b
-rw-rw-r--  1 nagios  nagios   1.6K Mar 17 13:00 timeperiods.cfg

Аватара пользователя
TnT
рядовой
Сообщения: 19
Зарегистрирован: 2006-03-20 11:02:22
Откуда: Мукачево

Непрочитанное сообщение TnT » 2006-03-22 12:32:15

по второй

Код: Выделить всё

nagios   422     1   422   422    0 Rs    ??   41:52.08 /usr/local/bin/nagios -
nagios  3552     1  3552  3552    0 Ss    ??    0:00.01 /usr/local/bin/nagios -

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-03-22 12:52:29

TnT писал(а)::? Error: Could not open CGI config file '/usr/local/etc/nagios/cgi.cfg' for reading!
вот ету хрень мне пишет в интерфейсе
А в каком интерфейсе-то?
По листингам всё вроде без косяков...
Убей их всех! Бог потом рассортирует...

Аватара пользователя
TnT
рядовой
Сообщения: 19
Зарегистрирован: 2006-03-20 11:02:22
Откуда: Мукачево

Непрочитанное сообщение TnT » 2006-03-22 13:01:57

в веб-интерфейсе
немогу найти руский ман все блин на англиском а я с ним недружу!!!
есле знаеш то подскожи но только не ети все тупые статьи а имено родную доку

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-03-22 13:32:04

WEB интерфейс под апачем?
Тогда дай соманду

Код: Выделить всё

chown -R naigos:www /usr/local/etc/nagios
Убей их всех! Бог потом рассортирует...

Аватара пользователя
TnT
рядовой
Сообщения: 19
Зарегистрирован: 2006-03-20 11:02:22
Откуда: Мукачево

Непрочитанное сообщение TnT » 2006-03-22 18:31:26

нифига нет изменилась муть какаята наверное надо снести и попробывать заново
спасибо за помощ!!!! :-)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-03-22 18:35:41

незачто. прога, кстати интересная. тоже щас ковыряю - коменты в конфиге перевожу. Расковыряю - напишу статью. такчто - жди :)))
Убей их всех! Бог потом рассортирует...

Аватара пользователя
TnT
рядовой
Сообщения: 19
Зарегистрирован: 2006-03-20 11:02:22
Откуда: Мукачево

Непрочитанное сообщение TnT » 2006-03-24 9:43:06

будемс ждатьсь с нетерпением!!!

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-03-24 9:45:21

Ага. Тока по времени прилично уйдёт - там конфиги по 30 кб :))) Пока половину главного осилил... Мож к концу след. недели доделаю, если отрывать по работе не будут...

P.S. А на cacti посмотреть не пробовал? Тоже вещь нелохая, хотя - смотря что тя интересует....
Убей их всех! Бог потом рассортирует...

Аватара пользователя
TnT
рядовой
Сообщения: 19
Зарегистрирован: 2006-03-20 11:02:22
Откуда: Мукачево

Непрочитанное сообщение TnT » 2006-05-06 11:15:12

как дела там с переводами? у мну всё уже пашет но серавно интересно! есле есть то скинь сылку

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-05-06 11:30:40

да блин, тыж конфиги видел? там переводить немеряно... вот на серёдке пока заглох. устал :)
будет время - прождолжу.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
TnT
рядовой
Сообщения: 19
Зарегистрирован: 2006-03-20 11:02:22
Откуда: Мукачево

Непрочитанное сообщение TnT » 2006-05-06 11:35:36

так давай что есть!!!! я даделаю и поделюсь! есле тебе канечно ето надо)))

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-05-06 11:39:00

nagios.cfg

Код: Выделить всё

# Конфиг nagios


# Файл с логами, в нём сохраняются события в историческом
# порядке. В оригинальном конфиге масса восклицательных знаков,
# после указания чтого, что эта строка должна быть самой первой
# в конфиге... Наверно так оно и должно быть :)))
log_file=/var/log/nagios.log

# Файлы конфигурации объекта (объектов)
# Тут определены файлы, в которых указаны хосты, группы
# хостов, контакты, группы контактов, сервисы и прочее.
# Можно разделить определение объекта по нескольким файлам,
# испульзуя директиву cfg_file неоднократно. Может оказаться
# удобным - т.к. позволит отделить хосты от команд.

# Команды плугинов. Т.к. аргументы могут измениться от
# выпуска к выпуску, необходимо использовать конфиг от
# соответствующего выпуска, а не тот что идёт с nagios
cfg_file=/usr/local/etc/nagios/checkcommands.cfg

# смешанные команды (уведомления, и прочие)
cfg_file=/usr/local/etc/nagios/misccommands.cfg

# Вы можете разбить другие проверки по нескольким конфигам,
# как сделано в этом файле, или держите в одном конфиге
cfg_file=/usr/local/etc/nagios/minimal.cfg

#cfg_file=/usr/local/etc/nagios/contactgroups.cfg
#cfg_file=/usr/local/etc/nagios/contacts.cfg
#cfg_file=/usr/local/etc/nagios/dependencies.cfg
#cfg_file=/usr/local/etc/nagios/escalations.cfg
#cfg_file=/usr/local/etc/nagios/hostgroups.cfg
#cfg_file=/usr/local/etc/nagios/hosts.cfg
#cfg_file=/usr/local/etc/nagios/services.cfg
#cfg_file=/usr/local/etc/nagios/timeperiods.cfg


# Extended host/service info definitions are now stored along with
# other object definitions:
#cfg_file=/usr/local/etc/nagios/hostextinfo.cfg
#cfg_file=/usr/local/etc/nagios/serviceextinfo.cfg

# You can also tell Nagios to process all config files (with a .cfg
# extension) in a particular directory by using the cfg_dir
# directive as shown below:

#cfg_dir=/usr/local/etc/nagios/servers
#cfg_dir=/usr/local/etc/nagios/printers
#cfg_dir=/usr/local/etc/nagios/switches
#cfg_dir=/usr/local/etc/nagios/routers



# OBJECT CACHE FILE
# Определяет, где сохраняются данные при перезапуске nagios.
# Также из них читаются настройки, для этих объектов,
# на случай, если при перезапуске изменялся конфиг
object_cache_file=/var/spool/nagios/objects.cache

# Дополнительный файл с ресурсами, содержащий $USERx$
# макро-определения. Может быть задано неоднократно. CGI не читает
# этот файл, т.к. в нём могут быть имена юзеров, пароли и пр.
# Права на него рекомендуется ставить 600.
resource_file=/usr/local/etc/nagios/resource.cfg

# Файл статуса - в нём записывается текущий статус всех
# мониторимых (может промониториваемых... не знаю :)) сервисов.
# Содержимоеего читается и обрабатывается CGI. Содержимое
# удаляется при каждом перезапуске.
status_file=/var/spool/nagios/status.dat



# NAGIOS USER
# Имя пользователя от которого работает nagios.  
# Может содержать имя пользователя или UID
nagios_user=nagios



# NAGIOS GROUP
# Группа в которой работате nagios.  
# Может содержать имя группы или GID.
nagios_group=nagios

# Проверка внешних команд в командном файле определённом ниже.
# Для использования CGI надо разрешить. 0 - дисабле.
check_external_commands=0

# Интервал с которым проверяется внешняя команда. По дефолту раз
# в 60 секунд. (1 если в минутах, 60s - если в секундах.) Если
# поставит -1 то внешний командный файл проверяется с максимально
# возможной частотой.
#command_check_interval=1
#command_check_interval=15s
command_check_interval=-1

# Внешний командный файл. Должен быть разрешён к записи пользователю
# apache (www или nobody). Разрешения должны быть установлены
# на уровне директории, т.к. файло удаляется каждый раз,
# по окончании обработки.
command_file=/var/spool/nagios/rw/nagios.cmd

# Файл комментов. Используется для сохранения комментов по
# хостам и сервисам
comment_file=/var/spool/nagios/comments.dat

# Время простоя. В этом файле хранится данные по времени простоя
downtime_file=/var/spool/nagios/downtime.dat

# Файл с PID`ом, при работе в режиме демона.
lock_file=/var/spool/nagios/nagios.lock

# Временный файл. Используется как рабочее пространство,
# когда Nagios обновляет файл логов, чистит файл комментария и т.д.
# Этот файл создаётся, юзается и удаляется при работе Nagios
temp_file=/var/spool/nagios/nagios.tmp

# Управлений уровнем логов, если я правильно всё понимаю.
# Значения: 0 = ничё не писать(?)
# -1 = писать всё
# <другое>= смотреть доки...
event_broker_options=-1

# Определяем путь запуска модуля брокера(?)
# Может быть задано неоднократно, и с аргументами,
# отделёнными пробелами
# пример:
#   broker_module=<modulepath> [moduleargs]
#broker_module=/somewhere/module1.o
#broker_module=/somewhere/module2.o arg1 arg2=3 debug=0




# Метод ротации логов. Используется для того, чтобы
# определить как ротировать свои логи.
# n = не делать ротацию
# h = часовая (в начале каждого часа)
# d = дневная (ночью каждого дня)
# w = недельная (каждую субботу ночью)
# m = ежемесячная (ночью последнего дня месяца)
# у меня n - по причине что логи я ротирую своим скриптом.
log_rotation_method=n

# Путь для хранения архивных лог-файлов. Нужен только если
# указан метод ротации логов (дневной, часовой....)
log_archive_path=/var/spool/nagios/archives

# Писать мессаги через syslogd, а не тока самостоятельно.
#  1 - писать, 0 - нет.
use_syslog=1

# Писать в логи уведомления или нет. 1 - писать, 0 - нет.
log_notifications=1

# Вносить в логи повторяющиеся сервисные сообщения или нет.
# 0 - не вность, 1 - заносить
log_service_retries=1

# Вносить в логи повторяющиеся сообщения по хостам, или нет.
# 0 - не вность, 1 - заносить
log_host_retries=1

# Вносить или нет в логи инфу по хостам и сервисам.
# 0 - не вность, 1 - заносить
log_event_handlers=1

# Записывать ли в логи начальное состояние хостов и сервисов
log_initial_states=0

# Писать ли в логи внешние команды.
log_external_commands=1

# писать ли в логи пассивные проверки (внешних команд?)
log_passive_checks=1


# Команды запускаемые при изменении состояния хоста или сервиса.
# тут прописывается не сама команда, а её короткое название,
# заданное в файле конфигурации хоста.
#global_host_event_handler=somecommand
#global_service_event_handler=somecommand

# Метод задержки применяемый при начале мониторинга. Проблема в том,
# что большое количество проверок единомоментно могут реально
# нагрузить систему, соответственно тут указывается метод,
# как уменьшить эту нагрузку
# n = нет задержки.
# d = задержка в 1 секунду между проверками
# s = чё-то там вычисляет и сам думает скока сделать
#       x.xx    = юзать задержку x.xx секунд
service_inter_check_delay_method=s

# Время, в минутах, от старта программы до момента когда будут
# закончены проверки всех хостов и сервисов.
max_service_check_spread=30

# Метод чередования проверок. необходимо для уменьшения
# нагрузки на локальный и удалённые хосты
#       s       = Сам думает как чередовать
#       x       = Использует фактор чередования x, где x 
#                 больше или равно 1.
service_interleave_factor=s

# Ещё один метод распределения нагрузки, используется
# при начальной проверке. Цель - минимизировать нагрузку
# на проц машины (где nagios) (Выше был похожий пункт но по хостам.
# этот и следующие - по сервисам)
# n = нет задержки
# d = одна секунда между проверками
# s = сам думает сколько сделать задержку
#       x.xx    = задержка в x.xx секунд
host_inter_check_delay_method=s

# Время (минут) от начала проверок, в течение которого
# должны окончится проверки всех хостов. Дефолт - полчаса.
max_host_check_spread=30

# Максимальное число проверок сервисов, выполняемых одновременно.
# 1 - нет параллельных
# 0 - неограничено
max_concurrent_checks=0

# Частота (в секундах!) с которой nagios обрабатывает
# результаты проверок сервисов
service_reaper_frequency=10

# Автоперепланировка проверок (разрешена или нет),
# с целью разгладить нагрузку на хост.
# Опция экспериментальная, и в случае проблем - отключить.
auto_reschedule_checks=0

# Интервал с которым осуществляется авто-решедулинг
# дефолт - 30 секунд.
auto_rescheduling_interval=30

# Определяет "окно", в секундах, когда nagios проверяет 
# авто-решедулинг. дефолт - 180 секунд
auto_rescheduling_window=180

# Число секунд, скока спать, между запускаемыми проверками
sleep_time=0.25

# таймауты - определяют сколько времени будет позволено
# выполняться командам до того как они будут убиты. Всё
# значения в секундах.
service_check_timeout=60
host_check_timeout=30
event_handler_timeout=30
notification_timeout=30
ocsp_timeout=5
perfdata_timeout=5

# сохранять или нет инфу по сервисам-хостам
# перед выключением. При старте он всё это восстанавливает.
# Полезно для долгосрочной статистики, но замедляет
# завершение работы и старт.
retain_state_information=1

# Файло в котором сохраняется информация при закрытии
# nagios. Из него же всю её и считывает при запуске.
state_retention_file=/var/spool/nagios/retention.dat

# Время (в минутах), как часто сохранять данные. Если поставить
# 0 - то только при завeршении работы (но - при условии что
# включены пара предыдущих пунктов! иначе не будет вообще.)
retention_update_interval=60

# Использовать ли сохранённую инфу для установки переменных
# состояния. 1 - использовать, 0 - нет.
use_retained_program_state=1

# Сохранять или нет инфу планировщика в файло.
# 1 - да, 2 - нет.
use_retained_scheduling_info=0

# Интервал (в сеундах) используется в файлах конфигурации.
# дефолт - 60 секунд, разработчики пишут, что с другими
# значениями они и не пробовали :)
interval_length=60

# Агрессивная проверка хоста. 
# 1 - включено, 0 - отключено
use_aggressive_host_checking=0

# Выполнять ли активные проверки сервисов при старте.
# Если эта опция отключена то всё равно проводятся пассивные проверки.
# 1 - включено, 0 - отключено
execute_service_checks=1

# примет ли nagios результаты пассивных проверок при 
# старте/рестарте. 1 - примет, 0 - отклонит.
accept_passive_service_checks=1

# Выполнять ли активные проверки хостов при старте.
# Если эта опция отключена то всё равно проводятся пассивные проверки.
# 1 - включено, 0 - отключено
execute_host_checks=1

# примет ли nagios результаты пассивных проверок при
# старте/рестарте. 1 - примет, 0 - отклонит.
accept_passive_host_checks=1


# Уведомления включены/отключены (при запуске)
# 1 - включено, 0 - отключено
enable_notifications=1

# Запускать или нет обработчик для хостов/сервисов при
# старте/рестарте
# 1 - включено, 0 - отключено
enable_event_handlers=1

# Обрабатывать или нет данные о производительности
# 1 - обрабатывать, 0 - не обрабатывать
process_performance_data=0

# Команда обработки (см. предыдущий пункт) производительности
# хостов и сервисов.
#host_perfdata_command=process-host-perfdata
#service_perfdata_command=process-service-perfdata

# Файлы в которых сохраняются данные по
# производительности
#host_perfdata_file=/tmp/host-perfdata
#service_perfdata_file=/tmp/service-perfdata

# шаблоны для данных работы (по производительности)
# \t - табуляция
# \r - возврат каретки
# \n - новая строка
# В конце шаблона новая строка добавляется автоматически.
# (см. родной конфиг - тут по длинне на влезло - разбил на строки)
#host_perfdata_file_template=[HOSTPERFDATA]\t$TIMET$\t$HOSTNAME$\t\
#$HOSTEXECUTIONTIME$\t$HOSTOUTPUT$\t$HOSTPERFDATA$
#service_perfdata_file_template=[SERVICEPERFDATA]\t$TIMET$\t\
#$HOSTNAME$\t$SERVICEDESC$\t$SERVICEEXECUTIONTIME$\t\
#$SERVICELATENCY$\t$SERVICEOUTPUT$\t$SERVICEPERFDATA$

# права на файлы
# w - запись
# a - добавление
# Для pipe - надо a.
#host_perfdata_file_mode=a
#service_perfdata_file_mode=a

# Интервал (секунды) как часто обрабатываются файлы производительности
# 0 - нет периодических процессов (не обрабатываются периодически).
#host_perfdata_file_processing_interval=0
#service_perfdata_file_processing_interval=0

# Команда для периодиеской обработки файлов производительности
# хостов и сервисов. Интервал обработки определялся
# в предыдущем пункте.
#host_perfdata_file_processing_command=process-host-perfdata-file
#service_perfdata_file_processing_command=process-service-perfdata-file

# ПРоверять(запускать) ли ocsp_command.
obsess_over_services=0

# Команда выполняемая при каждой проверке сервиса.
# выполняется только если obsess_over_service=1 Параметр команды - 
# короткое название команды из конфига
#ocsp_command=somecommand

# опция определяет, будет ли nagios периодически проверять
# `осиротевшие` сервисы. (я долго думал, но так и не смог
# придумать синоним этому слову...)
# 1 - да, 0 - нет.
check_for_orphaned_services=0

# Проверять насколько `свежие` (актуальные?) результаты
# проверок сервисов.
# 1 - проверять `свежесть`, 0 -непроверять
check_service_freshness=1

# Частота (в секундах) проверки `свежести` :)
# Завист от предыдущей опции (если там 0 - то не работает)
service_freshness_check_interval=60

# Проверять насколько `свежие` (актуальные?) результаты
# проверок хостов.
# 1 - проверять `свежесть`, 0 -непроверять
check_host_freshness=0

# Частота (в секундах) проверки `свежести` :)
# Завист от предыдущей опции (если там 0 - то не работает)
host_freshness_check_interval=60

# Объединение обновления статусов (хостов, сервисов,
# приложений) - смысл такой: вносить обновления после
# каждой проверки, или собрать всё в кучу и пихать скопом.
# 1 = объединить, 0 = не объединять
aggregate_status_updates=1

# Интевал (в секундах) `объединённых` обновлений
# (См. пред. пункт)
status_update_interval=15

# Детектирвание `колебаний` хоста или сервиса (когда
# слишком часто меняется состояние). При включении
# этой опции будут временно отключены уведомления,
# до тех пор, пока сервис (или хост) не определится,
# в каком он состоянии находится :)
# 1 - включено, 0 - оключено (дефолт - 0)
enable_flap_detection=0

# Пороги определения `качелей` (см. пред. пункт)
# В чём - не знаю, видимо изменения состояний
# за промежуток времени... Короче надо мануал читать
low_service_flap_threshold=5.0
high_service_flap_threshold=20.0
low_host_flap_threshold=5.0
high_host_flap_threshold=20.0

# Формат даты, как будет показываться. Дефолт us - но,
# ну их нах, с их убогим форматом.
# us (MM-DD-YYYY HH:MM:SS)
# euro    (DD-MM-YYYY HH:MM:SS)
# iso8601 (YYYY-MM-DD HH:MM:SS)
# strict-iso8601 (YYYY-MM-DDTHH:MM:SS)
date_format=iso8601

# Расположение перлового скрипта (опция имеет смысл
# только в том случае, если nagios собирался с perl)
p1_file=/usr/local/bin/p1.pl

# Список неверных символов, которые не могут быть
# заюзаны в именах хостов, сервисов, примечаниях и т.п.
illegal_object_name_chars=`~!$%^&*|'"<>?,()=

# Символы удаляемые из вывода макорокоманд перед
# использованием (вывода) в уведомлениях.
# Применяется к следующим макрокомандам:
# $HOSTOUTPUT$
# $HOSTPERFDATA$
# $HOSTACKAUTHOR$
# $HOSTACKCOMMENT$
# $SERVICEOUTPUT$
# $SERVICEPERFDATA$
# $SERVICEACKAUTHOR$
# $SERVICEACKCOMMENT$
illegal_macro_output_chars=`~$&|'"<>

# Используются ли регулярные выражения в файлах
# конфигурации объекта. Используются для хостов,
# групп хостов, сервисов, групп сервисов, примечаний
# к сервисам и в других областях...
# 1 - используются, 0 - нет.
use_regexp_matching=0

# Если я правильно понял, то что-то типа как понимать
# выражения, типа eq или match. Советую почитать
# документацию для понимания. Дефолт - 0
# Значения: 1 = enable true matching, 0 = disable true matching
use_true_regexp_matching=0

# Мыло администратора. Можно пользоваться этим адресом,
# как переменной $ADMINEMAIL$ в командах уведомления.
# Сам naigos не использует это значение.
admin_email=admin@lissyara.su

# Пейджер (ICQ & etc) админа. Опять-таки, nagios его не
# юзает, но можно применять в виде $ADMINPAGER$
admin_pager=pagenagios

# оставлять отладочный дамп (core) или нет, при ошибках
# (тока в режиме даемона)
# 1 - оставлять, 0 -неоставлять.
daemon_dumps_core=0

# конец файла. (два дня, бля на перевод!!!!!! :)))
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-05-06 11:39:53

cgi.cfg - ещё не весь...

Код: Выделить всё

# Конфиг CGI (Веб-морды) nagios


# Где лежит конфиг самого nagios. Оттуда достаются
# данные по другим конфигам которые могут понадобится
# (по хостам и т.п.)
main_config_file=/usr/local/etc/nagios/nagios.cfg

# Полный путь к директории WWW-морды nagios
physical_html_path=/usr/local/www/nagios


# Путь относительно корня сайта, где живёт веб-интерфейс
# nagios, т.е. если урл http://www.myhost.com/nagios,
# то тут должно быть '/nagios' (без кавычек)
url_html_path=/nagios

# Включена или отключена контекстно-завсимая справка.
# (Вернее, отображается или нет её значок)
# 0 - не отображается, 1 - отображается.
show_context_help=0


# Полный путь и имя программы используемой для проверки
# статуса (процесса) nagios. Используется только для CGI.
# Если отключить, то в веб-интерфейсе будут предупреждающие
# сообщения о том, что невозможно выполнить команды через
# этот самый интерфейс. (по дефолту было закомментировано)
nagios_check_command=/usr/local/libexec/nagios/check_nagios \
/var/spool/nagios/status.dat 5 '/usr/local/bin/nagios'

# Аутентификация, будет использоватьс, или нет.
# Если сервак торчит наружу (и интерфейс оттуда
# доступен), лучше её использовать.
# 1 - использовать, 0 - пускать всех (хреновая идея...)
use_authentication=1

# дефолтовый юзер, который может обратиться без
# аутентификации. Не очень хорошая идея.
#default_user_name=guest


# Доступ к информации о системах и процессах. По дефолту
# (закомментировано) никто не имеет доступа. Можно перечислить
# имена через запятую, или поставить звёздочку, чтоб пускать
# авторизовавшихся средствами http-сервера.
authorized_for_system_information=*

# Список пользователей, имеющих полный доступ к конфигурационной
# информации. По дефолту (если юзера тут нет), можно видеть
# только контактную информацию.
# Список имён, через запятую. Звёздочка - все авторизованные
# WWW-сервером. У меня * по причине, что я один тут авторизован :)
authorized_for_configuration_information=*

# Списко имён (через запятую), тех, кто имеет право останавливать
# и перезапускать naigos через веб-интерфейс. По дефолту -
# закомменчено.
authorized_for_system_commands=*

# Кто (список имён) может смотреть что там намониторено.
# По дефолту, смотреть могут тока своё (где они - контактное
# лицо). Как обычно - * - все.
authorized_for_all_services=*
authorized_for_all_hosts=*



# GLOBAL HOST/SERVICE COMMAND ACCESS
# These two options are comma-delimited lists of all usernames that
# can issue host or service related commands via the command
# CGI (cmd.cgi) for all hosts and services that are being monitored.
# By default, users can only issue commands for hosts or services
# that they are contacts for (unless you you choose to not use
# authorization).  You may use an asterisk (*) to authorize any
# user who has authenticated to the web server.

#authorized_for_all_service_commands=nagiosadmin
#authorized_for_all_host_commands=nagiosadmin




# STATUSMAP BACKGROUND IMAGE
# This option allows you to specify an image to be used as a
# background in the statusmap CGI.  It is assumed that the image
# resides in the HTML images path (i.e. /usr/local/nagios/share/images).
# This path is automatically determined by appending "/images"
# to the path specified by the 'physical_html_path' directive.
# Note:  The image file may be in GIF, PNG, JPEG, or GD2 format.
# However, I recommend that you convert your image to GD2 format
# (uncompressed), as this will cause less CPU load when the CGI
# generates the image.

#statusmap_background_image=smbackground.gd2



# DEFAULT STATUSMAP LAYOUT METHOD
# This option allows you to specify the default layout method
# the statusmap CGI should use for drawing hosts.  If you do
# not use this option, the default is to use user-defined
# coordinates.  Valid options are as follows:
#       0 = User-defined coordinates
#       1 = Depth layers
#       2 = Collapsed tree
#       3 = Balanced tree
#       4 = Circular
#       5 = Circular (Marked Up)

default_statusmap_layout=5



# DEFAULT STATUSWRL LAYOUT METHOD
# This option allows you to specify the default layout method
# the statuswrl (VRML) CGI should use for drawing hosts.  If you
# do not use this option, the default is to use user-defined
# coordinates.  Valid options are as follows:
#       0 = User-defined coordinates
#       2 = Collapsed tree
#       3 = Balanced tree
#       4 = Circular

default_statuswrl_layout=4



# STATUSWRL INCLUDE
# This option allows you to include your own objects in the
# generated VRML world.  It is assumed that the file
# resides in the HTML path (i.e. /usr/local/nagios/share).

#statuswrl_include=myworld.wrl



# PING SYNTAX
# This option determines what syntax should be used when
# attempting to ping a host from the WAP interface (using
# the statuswml CGI.  You must include the full path to
# the ping binary, along with all required options.  The
# $HOSTADDRESS$ macro is substituted with the address of
# the host before the command is executed.
# Please note that the syntax for the ping binary is
# notorious for being different on virtually ever *NIX
# OS and distribution, so you may have to tweak this to
# work on your system.

ping_syntax=/bin/ping -n -U -c 5 $HOSTADDRESS$



# REFRESH RATE
# This option allows you to specify the refresh rate in seconds
# of various CGIs (status, statusmap, extinfo, and outages).

refresh_rate=90



# SOUND OPTIONS
# These options allow you to specify an optional audio file
# that should be played in your browser window when there are
# problems on the network.  The audio files are used only in
# the status CGI.  Only the sound for the most critical problem
# will be played.  Order of importance (higher to lower) is as
# follows: unreachable hosts, down hosts, critical services,
# warning services, and unknown services. If there are no
# visible problems, the sound file optionally specified by
# 'normal_sound' variable will be played.
#
#
# <varname>=<sound_file>
#
# Note: All audio files must be placed in the /media subdirectory
# under the HTML path (i.e. /usr/local/nagios/share/media/).

#host_unreachable_sound=hostdown.wav
#host_down_sound=hostdown.wav
#service_critical_sound=critical.wav
#service_warning_sound=warning.wav
#service_unknown_sound=warning.wav
#normal_sound=noproblem.wav
Убей их всех! Бог потом рассортирует...

Аватара пользователя
TnT
рядовой
Сообщения: 19
Зарегистрирован: 2006-03-20 11:02:22
Откуда: Мукачево

Непрочитанное сообщение TnT » 2006-07-14 16:46:19

всем привет!!!
есть машина на которой крутится нагиос она прописана в хостах и сервисах
но нагиос постаяно пишет что ета машина лежит
:? как обьяснить нагиосу что ета машина и есть процес нагиос???

Аватара пользователя
TnT
рядовой
Сообщения: 19
Зарегистрирован: 2006-03-20 11:02:22
Откуда: Мукачево

Непрочитанное сообщение TnT » 2006-07-20 12:53:45

тут недастоющий кусок перевода CGI.cfg


# GLOBAL HOST/SERVICE COMMAND ACCESS
# Эти две опции являются списком всех юзеров через запятую которые могут
# использовать команды для хостов или сервисов с помощью
# CGI (cmd.cgi) для всех хостов и сервисов которые в данный момент #мониторятся.
# По умолчанию, юзеры могут использовать команды хостов или сервисов
# к которым они подсоеденены (в том случае если вы не используете
# авторизацию). Вы можете использовать (*) для авторизации любого юзера
# который авторизован веб-сервером.

#authorized_for_all_service_commands=nagiosadmin
#authorized_for_all_host_commands=nagiosadmin




# STATUSMAP BACKGROUND IMAGE
# Эта опция позволяет вам изменять картинку которая будет использоваться
# фоном в statusmap CGI. Предполагается, что эта картинка
# должна находится по даному путю /nagios/share/images.
# Этот путь автоматически определяэтся обращением к "/images"
# директивы 'physical_html_path'.
# Заметка: Формат картинки GIF, PNG, JPEG, or GD2.
# Однако, я рекомендую чтобы вы конвертировали картинку в формат GD2
# (несжатый), поскольку это будет меньше загружать CPU когда CGI
# будет генерировать картинку.

#statusmap_background_image=smbackground.gd2



# DEFAULT STATUSMAP LAYOUT METHOD
# Эта опция позволяет определять по-умолчанию метод отображения
# на statusmap CGI хостов которые мониторятся. Если вы не
# хотите использовать эту опцию, по-умолчанию будут использоватся
# юзерские координаты. Можна использовать следующие опции:
# 0 = Юзерские координыты
# 1 = Глубина слоев
# 2 = Разбалансированое дерево
# 3 = Сбалансированое дерево
# 4 = Круговая
# 5 = Круговая (Позначеная)

default_statusmap_layout=5



# DEFAULT STATUSWRL LAYOUT METHOD
# Эта опция позволяет определять по-умолчанию метод отображения
# на statuswrl (VRML) CGI хостов которые мониторятся. Если вы не
# хотите использовать эту опцию, по-умолчанию будут использоватся
# юзерские координаты. Можна использовать следующие опции:
# 0 = Юзерские координыты
# 2 = Разбалансированое дерево
# 3 = Сбалансированое дерево
# 4 = Круговая

default_statuswrl_layout=4



# STATUSWRL INCLUDE
# Эта опция позволяет вам включать все ваши обьэкты в
# сгенерированый VRML мир. Предполагается, что этот файл
# должен находится по даному путю /nagios/share.

#statuswrl_include=myworld.wrl



# PING SYNTAX
# Эта опция определяет какой синтакс должен использоваться когда
# вы пытаетесь пропинговать хост через WAP интерфейс (используя
# statuswml CGI). Вы должны включить полный путь в
# двоичном коде пинг, вместе со всеми необходимыми опциями.
# $HOSTADDRESS$ макро заменяется адресом
# хоста перед исполнением.

ping_syntax=/bin/ping -n -U -c 5 $HOSTADDRESS$



# REFRESH RATE
# Эта опция позволяет вам определят частоту обновлений в секундах
# разнообразных CGIs (status, statusmap, extinfo, and outages).

refresh_rate=90



# SOUND OPTIONS
# Эта опция позволяет вам определять выборочный аудио файл
# который должен проигрыватся в окне броузера когда
# возникают проблемы в сети. Аудио файлы используются только в

# status CGI. Звук должен воспроизводится только при
# критических проблемах. Последовательность проблем (по важности)
# следующая: unreachable hosts, down hosts, critical services,
# warning services, and unknown services. Если нету никаких
# видимых проблем, звуковой файл
# 'normal_sound' будет опционально воспроизводится.
#
#
# <varname>=<sound_file>
#
# Заметка: Все аудио файлы должны располагатся в субдиректории /media
# в пути HTML (i.e. /usr/local/nagios/share/media/).

#host_unreachable_sound=hostdown.wav
#host_down_sound=hostdown.wav
#service_critical_sound=critical.wav
#service_warning_sound=warning.wav
#service_unknown_sound=warning.wav
#normal_sound=noproblem.wav

:P

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-07-20 13:09:48

сам переводил?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
TnT
рядовой
Сообщения: 19
Зарегистрирован: 2006-03-20 11:02:22
Откуда: Мукачево

Непрочитанное сообщение TnT » 2006-07-20 13:13:32

да сам но с кучей технических словарей плюс сам понимаю для чево
видь узаем потихоньку :lol:
как кстати намана получилось? Хотелось бы знать! :oops: