Nagios
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- TnT
- рядовой
- Сообщения: 19
- Зарегистрирован: 2006-03-20 11:02:22
- Откуда: Мукачево
Nagios
помогите с Nagios уже 3 дня ставлю вроде все намана но проблема при запуске
стартует интерфейс нечо не пашит и выписывает что проблемы с CGI
перелапатил все статьи в нете ничего толком не пишут тока как конфигурить
стартует интерфейс нечо не пашит и выписывает что проблемы с CGI
перелапатил все статьи в нете ничего толком не пишут тока как конфигурить
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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
- стреляли...
- Сообщения: 35464
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- TnT
- рядовой
- Сообщения: 19
- Зарегистрирован: 2006-03-20 11:02:22
- Откуда: Мукачево
- TnT
- рядовой
- Сообщения: 19
- Зарегистрирован: 2006-03-20 11:02:22
- Откуда: Мукачево
- Alex Keda
- стреляли...
- Сообщения: 35464
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Код: Выделить всё
cd /usr/local/etc/nagios
ls -lah
Убей их всех! Бог потом рассортирует...
- TnT
- рядовой
- Сообщения: 19
- Зарегистрирован: 2006-03-20 11:02:22
- Откуда: Мукачево
- Alex Keda
- стреляли...
- Сообщения: 35464
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
это вкорне неверный подход...TnT писал(а):а вабще я работаю только от root
===
итак - где вывод команды что я просил?
До кучи - дай вывод
Код: Выделить всё
ps -axj | grep naig
Убей их всех! Бог потом рассортирует...
- TnT
- рядовой
- Сообщения: 19
- Зарегистрирован: 2006-03-20 11:02:22
- Откуда: Мукачево
по первой команде
Код: Выделить всё
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
- Откуда: Мукачево
по второй
Код: Выделить всё
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
- стреляли...
- Сообщения: 35464
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- TnT
- рядовой
- Сообщения: 19
- Зарегистрирован: 2006-03-20 11:02:22
- Откуда: Мукачево
- Alex Keda
- стреляли...
- Сообщения: 35464
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
WEB интерфейс под апачем?
Тогда дай соманду
Тогда дай соманду
Код: Выделить всё
chown -R naigos:www /usr/local/etc/nagios
Убей их всех! Бог потом рассортирует...
- TnT
- рядовой
- Сообщения: 19
- Зарегистрирован: 2006-03-20 11:02:22
- Откуда: Мукачево
- Alex Keda
- стреляли...
- Сообщения: 35464
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- TnT
- рядовой
- Сообщения: 19
- Зарегистрирован: 2006-03-20 11:02:22
- Откуда: Мукачево
- Alex Keda
- стреляли...
- Сообщения: 35464
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Ага. Тока по времени прилично уйдёт - там конфиги по 30 кб
)) Пока половину главного осилил... Мож к концу след. недели доделаю, если отрывать по работе не будут...
P.S. А на cacti посмотреть не пробовал? Тоже вещь нелохая, хотя - смотря что тя интересует....
![Smile :)](./../images/smilies/smile.gif)
P.S. А на cacti посмотреть не пробовал? Тоже вещь нелохая, хотя - смотря что тя интересует....
Убей их всех! Бог потом рассортирует...
- TnT
- рядовой
- Сообщения: 19
- Зарегистрирован: 2006-03-20 11:02:22
- Откуда: Мукачево
- Alex Keda
- стреляли...
- Сообщения: 35464
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- TnT
- рядовой
- Сообщения: 19
- Зарегистрирован: 2006-03-20 11:02:22
- Откуда: Мукачево
- Alex Keda
- стреляли...
- Сообщения: 35464
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
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
- стреляли...
- Сообщения: 35464
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
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
- рядовой
- Сообщения: 19
- Зарегистрирован: 2006-03-20 11:02:22
- Откуда: Мукачево
тут недастоющий кусок перевода 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
![Razz :P](./../images/smilies/tease.gif)
# 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
![Razz :P](./../images/smilies/tease.gif)
- Alex Keda
- стреляли...
- Сообщения: 35464
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- TnT
- рядовой
- Сообщения: 19
- Зарегистрирован: 2006-03-20 11:02:22
- Откуда: Мукачево