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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Nagios3 check_nt!USEDDISCKSPACE! wrong -l argument  (Прочитано 1790 раз)

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

Оффлайн Shizz

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Nagios3 check_nt!USEDDISCKSPACE! wrong -l argument
« : 24 Сентября 2013, 18:22:03 »
Доброго времени суток.
Может кто подскажет куда смотреть.

Суть проблемы такая, на сервере ubuntu13.04 установлена свзяка apache2 php5 nagios3
На клиенте который необходимо мониторить win7 установлен и настроен NSclient++

Проблема в том что если зайти на вебморду при попытке мониторинга диска С: выдает следующее сообщение wrong -l argument

Устанавливал в следующем порядке

1.Раскомментировал строки в /etc/nagios3/nagios.cfg

Цитировать
cfg_file=/etc/nagios3/objects/windows.cfg
cfg_file=/etc/nagios3/objects/templates.cfg

2. Листинг /etc/nagios3/objects/windows.cfg

define host{
use                     windows-server
host_name               winserver
alias                   My Windwos Server
address                 192.168.1.86
}

define service{
use                     generic-service
host_name               winserver
service_description     NSClient++ Version
check_command           check_nt!CLIENTVERSION
}

define service{
use                     generic-service
host_name               winserver
service_description     Uptime
check_command           check_nt!UPTIME
}

define service{
use                     generic-service
host_name               winserver
service_description     CPU Load
check_command           check_nt!CPULOAD!-l 5,80,90
}

define service{
use                     generic-service
host_name               winserver
service_description     Memory Usage
check_command           check_nt!MEMUSE!-w 80 -c 90
}

define service{
use                     generic-service
host_name               winserver
service_description     C:\ Drive Space
check_command           check_nt!USEDDISKSPACE!-l c -w 80 -c 90
}

3. Листинг /etc/nagios3/objects/templates.cfg
define host{
name                    windows-server
use                     generic-host
check_period            24x7
check_interval          5
retry_interval          1
max_check_attempts      10
check_command           check-host-alive
notification_period     24x7
notification_interval   30
notification_options    d,r
contact_groups          admins
register                0
}

4. Листинг /etc/nagios-plugins/config/nt.cfg

# If you are confused about this command definition, cause you was
# reading other suggestions, please have a look into
# /usr/share/doc/nagios-plugins/README.Debian

# 'check_nt' command definition
define command {
        command_name    check_nt
        command_line    /usr/lib/nagios/plugins/check_nt -H '$HOSTADDRESS$' -p 12489 -s 12345 -v '$ARG1$' '$ARG2$' '$ARG3$' '$ARG4$'
}

# 'check_nscp' command definition
define command {
        command_name    check_nscp
        command_line    /usr/lib/nagios/plugins/check_nt -H '$HOSTADDRESS$' -p 12489 -v '$ARG1$'
}

В результате получаю такую картину



Что я делаю не так ?


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

  • Погонщик серверов
  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 3549
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
Re: Nagios3 check_nt!USEDDISCKSPACE! wrong -l argument
« Ответ #1 : 24 Сентября 2013, 18:50:42 »
В таком случае сначала добейся, чтобы /usr/lib/nagios/plugins/check_nt работала из командной строки, подбери нужные параметры.

Оффлайн Shizz

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Nagios3 check_nt!USEDDISCKSPACE! wrong -l argument
« Ответ #2 : 25 Сентября 2013, 09:16:09 »
при вводе

/usr/lib/nagios/plugins/check_nt -H 192.168.1.86 -p 12489 -s 12345 -v USEDDISKSPACE -l c -w 80 -c 90

Получаю ответ

c:\ - total: 127,38 Gb - used: 30,57 Gb (24%) - free 96,80 Gb (76%) | 'c:\ Used Space'=30,57Gb;101,90;114,64;0.00;127,38

Я так понимаю отрабатывает нормально.

Пользователь решил продолжить мысль 25 Сентября 2013, 11:21:26:
Косяк оказался в /etc/nagios-plugins/config/nt.cfg

не так

# If you are confused about this command definition, cause you was
# reading other suggestions, please have a look into
# /usr/share/doc/nagios-plugins/README.Debian

# 'check_nt' command definition
define command {
        command_name    check_nt
        command_line    /usr/lib/nagios/plugins/check_nt -H '$HOSTADDRESS$' -p 12489 -s 12345 -v '$ARG1$' '$ARG2$' '$ARG3$' '$ARG4$'
}

# 'check_nscp' command definition
define command {
        command_name    check_nscp
        command_line    /usr/lib/nagios/plugins/check_nt -H '$HOSTADDRESS$' -p 12489 -v '$ARG1$'

а так

# If you are confused about this command definition, cause you was
# reading other suggestions, please have a look into
# /usr/share/doc/nagios-plugins/README.Debian

# 'check_nt' command definition
define command {
        command_name    check_nt
        command_line    /usr/lib/nagios/plugins/check_nt -H $HOSTADDRESS$ -p 12489 -s 12345 -v $ARG1$ $ARG2$
}

# 'check_nscp' command definition
define command {
        command_name    check_nscp
        command_line    /usr/lib/nagios/plugins/check_nt -H $HOSTADDRESS$ -p 12489 -s 12345 -v $ARG1$ $ARG2$
« Последнее редактирование: 25 Сентября 2013, 11:21:26 от Shizz »

 

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