Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Nagios 3 установка\настройка  (Прочитано 51398 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
Re: Nagios 3 установка\настройка
« Ответ #105 : 28 Апреля 2011, 10:16:22 »
GSM SMS deamon not yet configured. Edit /etc/default/gsm-utils first.

Перевести не пробовал?

Оффлайн treez

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Nagios 3 установка\настройка
« Ответ #106 : 23 Мая 2011, 12:11:34 »
Вопрос про плагин check_smb_share
Сам плагин был взят тут http://exchange.nagios.org/directory/Plugins/System-Metrics/File-System/SMB/check_smb_share/details

плагины лежат в каталоге /usr/lib/nagios/plugins/ туда и скачал вышеуказанный плагин

с командной строки все работает на ура, вот вывод команды:

treez@nagios32:/usr/lib/nagios/plugins# ./check_smb_share -H 192.168.10.213 -s all
OK SMB Sharename: all Disk

далее, описываю команду:

# 'check_smb_share' command definition
define command{
command_name check_smb_share
command_line /usr/lib/nagios/plugins/check_smb_share -H '$HOSTADDRESS$' -s '$ARG1$' -u '$ARG2$' -p '$ARG3$'
}

где "-H" - адрес хоста
"-s" - расшареный каталог на хосте
"-u" - имя пользователя, если доступ ограничен
"-p" - пароль пользователя, если доступ ограничен

далее, описываю сам сервис:

define service{
use generic-service
host_name file
service_description folder_all
check_command check_smb_share -H -s all
}
После Nagios ругается:
Цитировать
Checking services...
Error: Service check command 'check_smb_share -H -s all' specified in service 'folder_all' for host 'file' not defined anywhere!

Что я не так сделал?
Подскажите куда копать? =)
« Последнее редактирование: 23 Мая 2011, 12:16:40 от treez »

Оффлайн Дмитрий Бо

  • Погонщик серверов
  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 3549
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
Re: Nagios 3 установка\настройка
« Ответ #107 : 23 Мая 2011, 12:20:25 »
define service{
use generic-service
host_name file
service_description folder_all
check_command check_smb_share!all!какаятоопцыя!ищокакаятоопцыя
}

/usr/lib/nagios/plugins/check_smb_share --help

Оффлайн LLIeBa

  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: Nagios 3 установка\настройка
« Ответ #108 : 27 Июня 2011, 11:20:18 »
Доброго времени суток уважаемые форумчане!
Подскажите пожалуйста как быть в случае если мониторятся несколько серверов на доступность сервиса SSH и у каждого из них этот самый сервис висит на разном порту.
Что мне нужно дописывать и в какие конфиги?

Пользователь решил продолжить мысль 27 Июня 2011, 11:22:41:
PS и где мне найти переменную '$ARG1$' из строки command_line    /usr/lib/nagios/plugins/check_ssh -p '$ARG1$' '$HOSTADD$ из файла  /etc/nagios-plugins/config/ssh.cfg ?

Заранее спасибо за все ответы.
« Последнее редактирование: 27 Июня 2011, 11:22:41 от LLIeBa »

Оффлайн Дмитрий Бо

  • Погонщик серверов
  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 3549
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
Re: Nagios 3 установка\настройка
« Ответ #109 : 27 Июня 2011, 12:09:19 »
> где мне найти переменную '$ARG1$'

Это то, что находится в check_command после первого "!"

Оффлайн LLIeBa

  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: Nagios 3 установка\настройка
« Ответ #110 : 28 Июня 2011, 15:52:31 »
Возможно мы не поняли друг-друга, я видел что порт для проверки SSH в файле /etc/nagios-plugins/config/ssh.cfg задается переменной '$ARG1$', так вот я имел ввиду место расположения объявления переменной, т.е где эта переменная объявляется.

зы и не подскажете ли Вы мне по вопросу "как быть в случае если мониторятся несколько серверов на доступность сервиса SSH и у каждого из них этот самый сервис висит на разном порту"

Оффлайн Дмитрий Бо

  • Погонщик серверов
  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 3549
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
Re: Nagios 3 установка\настройка
« Ответ #111 : 29 Июня 2011, 01:40:29 »
> так вот я имел ввиду место расположения объявления переменной, т.е где эта переменная объявляется.

Да, это то, что находится в check_command после первого "!"

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

Для каждого сервера указывать порт. Решение этого вопроса является следствием решения предыдущего.

Оффлайн BorisPlus

  • Активист
  • *
  • Сообщений: 253
  • Болты вперед,болты назад,такой работе я очень рад!
    • Просмотр профиля
Re: Nagios 3 установка\настройка
« Ответ #112 : 03 Июля 2011, 23:25:21 »
Привет, вижу, в этой теме по Nagios есть бывалые, кто уже освоил SNMP на CISCO, не могли бы вы помочь https://forum.ubuntu.ru/index.php?topic=159580
Спасибо заранее.

Пользователь решил продолжить мысль 03 Июля 2011, 23:39:55:
А кто что мониторит вообще? Вот обобщенный список, что я мониторю
* пинг устройства
* место на диске виндовой машины (используя агент)
* активность определенного процесса на виндовой машине (используя агент) - банально эксплорер и каспер
* загрузка проца виндовой машины (используя агент)
Что еще в планах
* загрузка CPU на CISCO
* активность портов на CISCO
* температура проца на CISCO
* а аптайм - это что?
Знаю можно мониторить, но пока мне не до того
* работоспособность баз данных MSSQL и MYSQL

А что вы еще мониторите у себя?

Что можете посоветовать в виндовом домене на HP кластере мониторить?
« Последнее редактирование: 03 Июля 2011, 23:39:55 от BorisPlus »
Спасибо за помощь, товарищи!

Оффлайн Дмитрий Бо

  • Погонщик серверов
  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 3549
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
Re: Nagios 3 установка\настройка
« Ответ #113 : 04 Июля 2011, 04:36:11 »
У себя мониторю много HTTP и много TCP (как временная мера). Естественно, HDD, CPU, RAM, температуру в серверной, напряжение в сети, ещё разные мелочи...

Мониторинг должен быть end-to-end, то есть от начала до конца вести себя как пользователь (как человек для web-сервера, или как другой сервер для DNS, неважно). У меня, например, есть самописный плагин, который авторизуется на веб-сервере, с полученными кукисами заходит на нужный адрес и проверяет текст страницы на "правильность" (рабочая ли это страница или сообщение об ошибке подключения к БД). Ну и по ходу дела проверяется номер ответа от веб-сервера (должен быть 200).

Аптайм — время работы с последней перезагрузки.

Оффлайн BorisPlus

  • Активист
  • *
  • Сообщений: 253
  • Болты вперед,болты назад,такой работе я очень рад!
    • Просмотр профиля
Re: Nagios 3 установка\настройка
« Ответ #114 : 05 Июля 2011, 00:02:20 »
да, плагин с загрузкой страницы после авторизации на сайте - полезная штука ))

Итак добавлю
* HTTP
* TCP
* страница сайта после авторизации
* сюда же - доступность FTP подключения

а как ты температуру в серверной и напряжение мониторишь? ну напряжение - думаю можно на классном стоичном УПСе c сетевой картой, а температуру - датчик какой-то специальный?
Спасибо за помощь, товарищи!

Оффлайн Дмитрий Бо

  • Погонщик серверов
  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 3549
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
Re: Nagios 3 установка\настройка
« Ответ #115 : 05 Июля 2011, 04:11:47 »
> а как ты температуру в серверной и напряжение мониторишь?
Так же, как и напряжение, по SNMP с ИБП. На 10kVA APC есть выносной датчик температуры.

Оффлайн saymon21root

  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
    • https://saymon21-root.pro
Re: Nagios 3 установка\настройка
« Ответ #116 : 13 Октября 2011, 03:42:23 »
Хм.
Только поставил с репозиториев,и попробовал зайти в вебморду, пишет:

(Нажмите, чтобы показать/скрыть)
проверил:
(Нажмите, чтобы показать/скрыть)
В логах:

(Нажмите, чтобы показать/скрыть)

В чём может быть дело?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Nagios 3 установка\настройка
« Ответ #117 : 13 Октября 2011, 06:05:10 »
Именно в том, что пишет в логах. Ты их вообще читал?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн saymon21root

  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
    • https://saymon21-root.pro
Re: Nagios 3 установка\настройка
« Ответ #118 : 13 Октября 2011, 14:24:51 »
да, разобрался после хорошего сна, сорри.

Оффлайн Phantom.s

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: Nagios 3 установка\настройка
« Ответ #119 : 17 Октября 2011, 15:42:41 »
Добрый день! подскажите пожалуйста, что можно сделать:
Поставил Nagios3, частично руководствуясь данной инструкцией http://cherepov.3dn.ru/publ/linux/nastrojka/ustanovka_i_nastrojka_nagios_na_ubuntu/10-1-0-71
Настало время добавлять хосты. естесственно, как и в инструкции, создал в каталоге /etc/nagios3/conf.d файл my-hosts.cfg и записал хосты, (свичи) такого типа:
# a host definition for my-work-mashine
define host {
 host_name SW4
 alias B1
 address 192.168.0.4
 use generic-host
 }
и таких еще много штук.

Далее по мануалу:
Цитировать
Так как этот файл находится в каталоге /etc/nagios3/conf.d отдельно подключать его в файле
/etc/nagios3/nagios.cfg не надо, поскольку в нём уже по умолчанию подключаются все файлы из Директории /etc/nagios3/conf.d

Если честно, то лазил по nagios.cfg, и не нашел кода, который по умолчанию подключает файлы из нужной директории (или искал плохо).

Далее читаем
Цитировать
Объединим эти хосты в группу. Запишем в конфигурационный файл групп /etc/nagios3/conf.d/hostgroups_nagios2.cfg такой текст

#Defind my group
define hostgroup {
 hostgroup_name my-friends #имя группы
 alias my-friends comps # описание
 members lexa, volodya, xz1,xz2, diman #члены группы
 }

Дописал:
#Defind my group
define hostgroup {
 hostgroup_name my-work-mashine
 alias my-work-mashine
 members SW4, SW9, SW11, SW14, SW16, SW18, SW20, SW21, SW22, SW23, SW24, SW25, SW26, SW27, SW29, SW32, SW34, SW35, SW37, SW38, SW39, SW40, SW41, SW42, SW43, SW46, SW47, SW51, SW59, SW62, SW63, SW90, SW99, SW100, SW101, SW102, SW103, SW253, cisco 11, cisco 21
 }

Запускаю нагиос, Авторизуюсь, смотрю, а кроме локалхоста и гатевея ничего нет.
Прочел еще один мануал http://kvaich.clan.su/publ/ubuntu/nagios/ustanovka_i_nastrojka_nagios_v_ubuntu/30-1-0-54 Там подробно описаны функции каждого конфига. Заметив, что у автора имеется своя группа свичей (автор даже свой конфиг выложил), подумал, что моя ошибка именно в том, что у меня изначально папки objekt, и файла sweech.cfg не было. Создал и то и другое в папке nagios3. В файле sweech.cfg прописал все такого типа
# Create a new hostgroup for switches

define hostgroup{
hostgroup_name switches
alias Network Switches
}
#define servicegroup{
# servicegroup_name PING
# alias PING Switches
# members SW9, SW4
#         }

###############################################################################
###############################################################################
#
# HOST DEFINITIONS
#
###############################################################################
###############################################################################

# 'SW4' host definition
define host{
use generic-switch
host_name SW4
alias Serv 3st 4j
# parents SW99, SW9
address 192.168.0.4
hostgroups switches
}

# 'SW9' host definition
define host{
use generic-switch
host_name SW9
alias Serv 2st 3j
# parents
address 192.168.0.9
hostgroups switches
}
Не помогло. Чего и куда я уже не пробовал прописывать, результата ноль.
Подскажите, куда копать?  ОС Ubuntu
Заранее спасибо.

 

Страница сгенерирована за 0.022 секунд. Запросов: 21.