ПредишенСледващото

Като сървъри в сигурни центрове за данни в Европа. Open облак VPS / VDS сървър на бърз SSD за 1 минута!

Най-добър уеб хостинг:
- ще предпазят данните от неоторизиран достъп в защитена Европейския център за данни
- ще плати най-малко в Bitcoin.
- Той ще постави вашата дистрибуция

- защита от DDoS-атаки
- безплатно архивиране
- Uptime 99,9999%
- DPC - TIER III
- ISP - етап I

Подкрепа в руските 24/7/365 работи с юридически и физически лица. Сега трябва 24 ядро ​​и 72 Gb RAM. Моля ви!

Нашите конкурентни цени доказват, че най-евтиният хостинг, че не знаеш!

За броени минути, изберете конфигурация, заплати и CMS на VPS е готова.
Връщане на парите - за 30 дни!

Банкови карти, електронни валута през QIWI терминали, Webmoney, PayPal, Novoplat и други.

Задайте въпрос 24/7/365 поддръжка

Намерете отговорите в нашата база данни, както и да отговарят на препоръките на

Perl - популярен език за програмиране, който ви позволява бързо да създадете скриптове за инсталиране на допълнителни библиотеки.

Предишното ръководство ви показва как да инсталирате системата Nagios сървър мониторинг на Ubuntu сървър. Това ръководство ще ви помогне да се създаде приставка Nagios използвайки Perl, който ще работи на клиентския сървър чрез NRPE.

1: Настройка на NRPE

На клиента, изпълнете:

ап-да инсталирате -y Perl Nagios-NRPE-сървър

useradd NRPE актуализация-rc.d Nagios-NRPE-сървър по подразбиране

2: Създаване на скрипт Perl

За да съхранявате всички плъгини Nagios препоръчва да се използва отделна директория (например, може да е / ЮЕсАр / ИЪ / Nagios / плъгини /).

Създаване на скрипт, който проверява използването на този диск, което води до черупка команда DF, след което издава предупреждение, ако устройството се използва на 85% и повече.

Запазване на сценария в /usr/lib/nagios/plugins/usedspace.pl и да го изпълним:

коригират + х /usr/lib/nagios/plugins/usedspace.pl

Като цяло NRPE Nagios-плъгини са намалени до употребата на определени изходни кодове за изпращане на уведомления и предупреждения. Потребителят очаква логиката скрипт и определя код за изход и състоянието на текстови съобщения, че скриптът ще показват след стартиране.

Nagios използва 4 пълни код:

  • 0 - OK
  • 1 - Внимание
  • 2 - критична грешка
  • 3 - неизвестна грешка

3: Добавяне на скрипт за конфигуриране NRPE

Почистете оригинален /etc/nagios/nrpe.cfg и да направите редове:

log_facility = демон
pid_file = / Var / серия / Nagios / nrpe.pid
server_port = 5666
nrpe_user = NRPE
nrpe_group = NRPE
allowed_hosts = 111.222.333.444
dont_blame_nrpe = 1
отстраняване на грешки = 0
command_timeout = 60
connection_timeout = 300
include_dir = / и т.н. / Nagios / nrpe.d /
команда [usedspace_perl] = / ЮЕсАр / ИЪ / Nagios / приставки / usedspace.perl

където 111.222.333.444 - мониторинг на сървъра; замени истинското си IP.

Рестартирайте NRPE на услугата:

Nagios-NRPE-сървър услуги рестартиране

4: Добавяне на нов екип в Nagios

Дефиниране на нов екип в /etc/nagios/objects/commands.cfg

определи команда command_name usedspace_perl
command_line $ USER1 $ / check_nrpe -Н $ HOSTADDRESS $ -С usedspace_perl
>

Както можете да видите, Nagios използва NRPE за създаване на TCP-връзка към порт 5666 и работи в командния usedspace_perl, която се определя в /etc/nagios/nrpe.cfg на отдалечения хост.

Сега добавете тази команда в конфигурационния файл на Nagios на клиент сървър.

В този случай, Nagios ще следи сървъра име UbuntuServer; За да направите това, редактирате /etc/nagios/servers/UbuntuServer.cfg

определи използване услуга родово услуги
host_name UbuntuServer
SERVICE_DESCRIPTION по поръчка Disk Checker В Perl
check_command usedspace_perl
>

След това рестартирайте Nagios:

обслужване Nagios рестартиране

Подкрепете проекта - споделете линка, благодаря!