IT infrastruktūros stebėjimas naudojant „Nagios“

Įvadas ir Nagios reikalavimai

Nagios yra a labai galingas įrankis, leidžiantis stebėti IT infrastruktūrą (Serveriai, paslaugos ir įrenginiai) nuo kelių šimtų iki šimtų tūkstančių.

Savybės, dėl kurių tai yra labai įdomi stebėjimo priemonės parinktis:

  • Labai gerai dokumentuota.
  • „Nagios Core“ teikiama atvirojo šaltinio infrastruktūros stebėsena.
  • Komercinis variantas, vadinamas „Nagios XI“ (ataskaitos, pritaikymai ir palaikymas). Neseniai jie įtraukė daug pigesnius tarpinius variantus.

Daugiau informacijos: https: //www.nagios.o… ds /nagios-core /

Diegimas kaip bazinė Core versija, galima pridėti skirtingų būtinų sluoksnių ir taip juos pritaikyti.

Techninės charakteristikos

  • Bendravimui naudojami standartiniai protokolai: TCP, ICMP, UDP, HTTP ir kt.
  • Patikrinkite pagrindinio kompiuterio išteklius: diskus, procesorių, atmintį, laiką internete per klientus (NRPE arba NSClient ++).
  • Įvykių tvarkymas: paslauga paleidžiama iš naujo (daugiaplatformė). Klaidos atveju galima vykdyti komandą iš naujo paleisti paslaugą, suaktyvinti užduotį ar scenarijų.
  • Nuotolinis scenarijų vykdymas ir paketiniai procesai (vbs, bat ir kt.) Suteikia dar daugiau lankstumo.
  • Pagal numatytuosius nustatymus patikrinimai atliekami kas 5 minutes (sukonfigūruojama) prie HOSTS, HOSTS GROUP, SERVICES, SERVICE GROUP.
  • Aktyvus (inicijuotas Nagios) ir pasyvus (išoriškai inicijuotas ir interpretuojamas Nagios) patikrinimas.
  • Lygiagretus stebėjimas

Jis yra modulinis, leidžiantis įdiegti nuoseklius ir nepriklausomus sluoksnius.

  • „Nagios Core“
  • Nagios XI
  • Įskiepiai
  • Grafikos komponentas (kaktusai, „Nagvis“ ir kt.)

Oficiali sistemos charakteristikų ir reikalavimų santrauka:

„Nagios Core“ - ypatybės.pdf 66.87K 471 atsisiuntimai

jos konfigūracija ir veikimas yra pagrįsti apibrėžtais objektais, svarbiausi yra:

  • Pagrindiniai kompiuteriai (serveris, kompiuteris, maršrutizatorius, jungiklis, VM)
  • Paslaugos (diskas, procesorius, prieinamumas, našumas, duomenų bazė, DNS, SMTP)
  • Kontaktai (žmonės ar grupės)
  • Komandos (Vykdo nagios į / į HOST ir grąžins rezultatą arba būseną
  • Laikotarpiai (naudotojų patikrinimų ar pranešimų slenksčiai)

HOSTS gali sukurti priklausomybės ar paveldėjimo (tėvų ir vaikų) santykius, taikomus įvairiems pavyzdžiams šiuo atveju:

  • Jungiklis, jungiantis prie serverių grupės.
  • Domenas ir padomeniai.

PASLAUGOS taip pat gali priklausyti nuo tėvų ir vaikų.

Pavyzdžiui: CIFS paslauga, turinti įtakos prieigai prie FTP serverio.

Pranešimai per:

  • trumpoji žinutė
  • Paštu
  • Pasirinktinis (scenarijai)
  • Syslog

Pranešimų būsenos: (stebimas objektas) Žemyn, aukštyn, atkurtas.

Kaip atlikti stebėseną įvairių platformų:

„Windows“Įdiegtas agentas, yra iš ko rinktis, tačiau, matyt, geriausiai prižiūrima ir turinti daugiausiai funkcijų būtų „NSClient ++“.

Šis „Nagios“ klientas veiks kaip „Windows“ paslauga, dažniausiai klausantis TCP prievado 12489. Galima iš anksto sukonfigūruoti užklausas, kurias ji gaus (saugumo sumetimais). Tai svyruoja nuo konsultacijų apie veikimo laiką, turimą atmintį ir procesoriaus sunaudojimą iki informacijos apie „Windows“ užduotis, kurios buvo įvykdytos su klaida ir vykdant scenarijus.

Linux / UnixNorėdami gauti informacijos apie šias platformas, paprastai naudojamas NRPE („Nagios Remote Plugin Executor“), o tai savo ruožtu konsultuoja „Nagios“ papildinius, įdiegtus nuotolinėje sistemoje.

Jei nėra priklausomybės problemų, ji paprastai yra skaidresnė nei „Windows“ klientas.

Tinklo įrenginiaiSu visais jais gali susipažinti ICMP (ping), tačiau jei norime tokios informacijos kaip pralaidumas, paketų praradimas ir atsako laikas, turime tai padaryti naudodami SMNP protokolą.

PaslaugosVienas iš paprasčiausių patikrinimų yra paslaugos (ir protokolai), jei turime prieigos informaciją.

Tarp jų yra HTTP, FTP, SSH, POP3, IMAP, SMTP, ICMP paslaugos ir kt.

Pvz., Visada būtų galima išmatuoti svetainės įkėlimo laiką, prieigos prieinamumą FTP arba SSH, visada iš viešosios pusės. Tam nereikia paskirties vietoje įdiegtos kliento programinės įrangos.

Susidomėjimo dokumentai, susiję su naujausia versija, prieinama rašant mokymo programą (4.1.1)
https://github.com/N… aster/Changelog

AnkstesnisPuslapis 1 iš 3Kitas

wave wave wave wave wave