Назад | Перейти на главную страницу

Признание Dell EqualLogic с Nagios

РЕДАКТИРОВАТЬ: Все прошивки и модели совместимы, поэтому об этом ничего не сообщается.

Хорошо, так что здесь будет много всего, так что, пожалуйста, потерпите меня. Я работаю над этим уже несколько часов (читая руководства и тому подобное), так что я не прихожу сюда просто внезапно. Я работаю над СУЩЕСТВУЮЩИМ сервером Nagios, где есть несколько других существующих плагинов, и проверки работают и работают. Теперь я хочу добавить туда еще один сервер для проверки, поэтому я внес следующие изменения:

Прежде всего, я добавил файл в / usr / local / nagios / libexec с именем: check_equallogic.sh. Разрешения 755, как и все остальные. Я выбрал nagios: nagios, и в листинге владелец указан как Nagios.

Затем я добавил команду в файл commands.cfg в \ usr \ local \ nagios \ etc \ objects, которая показывает следующее:

# 'check_equallogic' command definition
define command{
    command_name check_equallogic
    command_line $USER1$/check_equallogic -H $HOSTADDRESS$ -C $ARG1$ -t $ARG2$ $ARG3$
}

После этого я создал файл с именем equallogic.cfg в каталоге объектов, и он содержит (более или менее):

define host{
    use     linux-server        ; Inherit default values from a template
    host_name   172.16.50.11        ; The name we're giving to this device
    alias       EqualLogic      ; A longer name associated with the device
    address     172.16.50.11        ; IP address of the device
    contact_groups       admins
}

Проверьте информацию Equallogic

define service{
    use                 generic-service
    host_name           172.16.50.11
    service_description         General Information
    check_command               check_equallogic!public!info
}

Убедившись, что разрешения для всех файлов в порядке, я перезапускаю службу nagios, ошибок нет. Когда я захожу в WebGUI, ПОСЛЕ проверки я получаю следующие ошибки:

(Код возврата 127 находится за пределами допустимого диапазона - плагин может отсутствовать)

Extra, probably unrelated problem

Кроме того, когда я вхожу на сервер Equallogic, в журналах аудита появляется следующая ошибка:

Level: AUDIT
Time:  26/05/2014 3:59:13 PM
Member:  ps4100-1
Subsystem:  agent
Event ID:  22.7.1
SNMP packet validation failed, request received from 172.16.10.11

Snmpwalk получает тайм-аут, тогда как другие успешны. Завтра я буду работать над импортом MIB. Причина, по которой я упоминаю об этом, заключается в том, что я хочу убедиться, что это проблема только MIB для SNMP. Если это так, игнорируйте эту область.

Я совершенно не знаю, что здесь делать.

127 означает «файл не найден». Подтвердите это USER1 установлен в "/ usr / local / nagios / libexec" в файле ресурсов.

Возможно, что более важно: вы сказали, что сценарий называется check_equallogic.sh но ваше определение команды говорит просто check_equallogic без расширения ".sh".