Мониторинг на ИТ инфраструктура с Nagios

Въведение и изисквания за Nagios

Нагиос е а много мощен инструмент, който позволява мониторинг на ИТ инфраструктурата (Сървъри, услуги и устройства) от няколкостотин до стотици хиляди.

Функции, които го правят много интересна опция като инструмент за наблюдение:

  • Много добре документирано.
  • Мониторинг на инфраструктура от отворен източник, осигурен от Nagios Core.
  • Търговският вариант, наречен Nagios XI (Отчети, персонализиране и поддръжка). Наскоро те включиха много по -евтини междинни варианти.

Повече информация на: https: //www.nagios.o… ds /nagios-core /

Инсталиране като базова версия на Core, е възможно да се добавят различните слоеве, които са необходими и по този начин да се персонализира.

техническа характеристика

  • Той използва стандартни протоколи за комуникация: TCP, ICMP, UDP, HTTP и др.
  • Проверете хост ресурсите: Дискове, процесор, памет, време онлайн чрез клиенти (NRPE или NSClient ++).
  • Обработка на събития: Рестартиране на услугата (мултиплатформена). В случай на грешка е възможно да се изпълни команда за рестартиране на услугата, задействане на задача или скрипт.
  • Дистанционното изпълнение на скрипта и пакетните процеси (vbs, bat и т.н.) добавят още по -голяма гъвкавост.
  • По подразбиране проверките се изпълняват на всеки 5 минути (конфигурируеми) до HOSTS, HOSTS GROUPS, SERVICES, SERVICE GROUPS.
  • Активни (инициирани от Nagios) и пасивни (външно инициирани и интерпретирани от Nagios) проверки.
  • Паралелен мониторинг

Той е модулен, което ви позволява да инсталирате последователни и независими слоеве.

  • Nagios Core
  • Нагиос XI
  • Приставки
  • Графичен компонент (Кактуси, Нагвис и др.)

Официално обобщение на характеристиките и изискванията на системата:

Nagios Core - Характеристики.pdf 66.87K 471 изтегляния

неговото конфигурацията и работата се основават на дефинирани обекти, най -важните са:

  • Хостове (сървър, компютър, рутер, превключвател, виртуални машини)
  • Услуги (диск, процесор, наличност, производителност, база данни, DNS, SMTP)
  • Контакти (хора или групи)
  • Команди (Изпълнява се от nagios на / към HOST и ще върне резултат или състояние
  • Периоди от време (прагове за потребителски проверки или известия)

HOSTS може да създаде взаимоотношения на зависимост или наследяване (родител-дете), приложими към различни примери за този случай:

  • Превключвател, който се свързва с група сървъри.
  • Домейн и поддомейни.

УСЛУГИТЕ също могат да имат зависимости родител-дете.

Например: CIFS услуга, която засяга достъпа до FTP сървър.

Известия чрез:

  • СМС
  • Електронна поща
  • Персонализиран (скриптове)
  • Syslog

Статуси на известия: (Наблюдава се обект) Надолу, Нагоре, Възстановено.

Как извършват мониторинг от различните платформи:

WindowsИнсталиран е агент, има от какво да избирате, но очевидно най -добре поддържаният и с най -много функционалности би бил NSClient ++.

Този клиент на Nagios ще работи като услуга на Windows, обикновено слушане на TCP порт 12489. Възможно е предварително да се конфигурират заявките (от съображения за сигурност). Те варират от консултации за ъптайм, налична памет и консумация на процесор до информация за задачи на Windows, които са изпълнени с грешка и изпълнение на скриптове.

Linux / UnixЗа да се получи информация за тези платформи, обикновено се използва NRPE (Nagios Remote Plugin Executor) и това от своя страна се консултира с добавките Nagios, инсталирани на отдалечената система.

Ако няма проблеми със зависимостта, той обикновено е по -прозрачен от клиента на Windows.

Мрежови устройстваВсички те могат да бъдат консултирани от ICMP (ping), но ако искаме информация като честотна лента, загуба на пакети и време за реакция, трябва да го направим чрез протокола SMNP.

УслугиЕдна от най -простите проверки са услугите (и протоколите), стига да имаме информация за достъп.

Сред тях са HTTP, FTP, SSH, POP3, IMAP, SMTP, ICMP услуги и др.

Например, би било възможно да се измери времето за зареждане на уебсайт, наличността на достъп чрез FTP или SSH, винаги от публична страна. Това не изисква никакъв клиентски софтуер, инсталиран на местоназначението.

Документация от интерес, свързана с най -новата версия, налична към момента на писане на урока (4.1.1)
https://github.com/N… aster/Changelog

ПредишниСтраница 1 от 3Следващия

wave wave wave wave wave