Nagios check_apt предупреждает об обновлениях, доступных для localhost также и на сетевых хостах

Я установил nagios для мониторинга apt на моих серверах Debian. Проблема в том, что я не могу понять, почему он показывает мне доступное количество обновлений на локальном сервере, а также для сетевых серверов.

Например, у меня есть сервер, на котором нужно обновить 32 пакета, но я получаю уведомление по электронной почте. для 2.

Конфигурация служб:

define service {
    hostgroup_name                  apt-servers
    service_description             APT 
    check_command                   check_apt
    use                             generic-service
    notification_interval           0 ; set > 0 if you want to be renotified
}

Конфигурация хостов

define hostgroup {
        hostgroup_name  apt-servers
        alias           APT servers
        members         vps1, vps2, vps3
        }  

Конфигурация команды Проблема в том, что я не могу понять, почему он показывает мне доступное количество обновлений на локальном сервере, а также для сетевых серверов. ...

Я установил nagios для мониторинга apt на моих серверах Debian. Проблема в том, что я не могу понять, почему он показывает мне доступное количество обновлений на локальном сервере, а также для сетевых серверов.

Например, у меня есть сервер, на котором нужно обновить 32 пакета, но я получаю уведомление по электронной почте. для 2.

Конфигурация служб:

define service {
    hostgroup_name                  apt-servers
    service_description             APT 
    check_command                   check_apt
    use                             generic-service
    notification_interval           0 ; set > 0 if you want to be renotified
}

Конфигурация хостов

define hostgroup {
        hostgroup_name  apt-servers
        alias           APT servers
        members         vps1, vps2, vps3
        }  

Конфигурация команды Проблема в том, что я не могу понять, почему он показывает мне доступное количество обновлений на локальном сервере, а также для сетевых серверов. ...

Я установил nagios для мониторинга apt на моих серверах Debian. Проблема в том, что я не могу понять, почему он показывает мне доступное количество обновлений на локальном сервере, а также для сетевых серверов.

Например, у меня есть сервер, на котором нужно обновить 32 пакета, но я получаю уведомление по электронной почте. для 2.

Конфигурация служб:

define service {
    hostgroup_name                  apt-servers
    service_description             APT 
    check_command                   check_apt
    use                             generic-service
    notification_interval           0 ; set > 0 if you want to be renotified
}

Конфигурация хостов

define hostgroup {
        hostgroup_name  apt-servers
        alias           APT servers
        members         vps1, vps2, vps3
        }  

Конфигурация команды В пакете Debian (нетронутый)

# 'check_apt' command definition
define command{
    command_name    check_apt
    command_line    /usr/lib/nagios/plugins/check_apt
    }   

# 'check_apt_distupgrade' command definition

define command{
    command_name    check_apt_distupgrade
    command_line    /usr/lib/nagios/plugins/check_apt -d
} 

Я попытался найти документацию по настройке, но не нашел ни одной обширной.

0
задан 8 March 2017 в 22:26
1 ответ

Чтобы запустить этот плагин на чем-нибудь кроме localhost, вам нужно запустить его через какой-нибудь агент.

Например: NRPE, check_by_ssh с ключами и т.д.

(Это также относится к использованию памяти, загрузке, использованию диска... всего, что недоступно через сетевой сокет)

.
2
ответ дан 4 December 2019 в 13:34

Теги

Похожие вопросы