Konfigurējiet Nagios resursdatoru grupas

Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai

Ja jūs esat sekojis maniem Nagios rakstiem šeit par Ghacks (skat. Viegli paplašiniet Nagios funkcionalitāti ' un ' Ātri instalējiet Nagios Ubuntu 'lai iegūtu vairāk informācijas) jūs, iespējams, esat pārsteigts par to, cik spēcīgs ir Nagios. Nu, es ar prieku varu teikt, ka jūs vēl neko neesat redzējis. Nagios ir pārsteidzošs ar savu spēju paplašināt un ziņot. Protams, līdztekus šīm pilnvarām ir jāveic arī neliels darbs administratoram. Izmantojot Nagios, nav iedomātu logrīku un burvju, kas palīdzētu jums veikt vienkāršas konfigurācijas. Nagios pieprasa, lai komandrinda būtu mazliet netīra.

Viena no Nagios lieliskajām spējām ir tā, ka tā ļauj grupēt mašīnas pakalpojumos. Teiksim, piemēram, jums ir vairākas mašīnas, kas kalpo kā Web serveri vai Samba serveri. Tā vietā, lai ritinātu apkārt, lai tos atrastu, jūs varat sagrupēt šīs mašīnas kopā ar servisu, lai būtu daudz vieglāk uzraudzīt. Šajā apmācībā es jums parādīšu, kā izmantot šo lielisko iespēju.

Pieņēmumi

Es pieņemšu, ka jums jau ir instalēta un darbojas Nagios. Es arī pieņemšu, ka jūs zināt, kuras mašīnas atrodas jūsu tīklā un kādus pakalpojumus tās izmanto. Šīs apmācības nolūkos mēs saliksim visas mašīnas, kuras ietilpst šādās kategorijās: ssh serveri un debian serveri.

Iekārtai specifiski .cfg faili

Pirmais, kas jādara, ir izveidot īpašu .cfg failu katrai mapei, kas jāpievieno. Šis temats jau tika apskatīts Viegli paplašiniet Nagios funkcionalitāti 'raksts. Bez šiem .cfg failiem Nagios nevarēs redzēt mašīnas - tas ir svarīgi, lai varētu grupēt mašīnas pēc servisa.

Grupu izveidošana

Ja ieskatās /etc/nagios3/conf.d jūs atradīsit failu ar nosaukumu hostgroups_nagios2.cfg (PIEZĪME: “2” nav kļūda. Kādu iemeslu dēļ konfigurācijas faili nav pārdēvēti, lai atspoguļotu pāreju no 2. uz 3.) Šis ir fails, kas atbild par mašīnu grupēšanu pēc pakalpojuma. Tipisks ieraksts izskatīsies šādi:

# Jūsu Debian GNU / Linux serveru saraksts
definēt saimnieku grupu {
hostgroup_name debian-serveri
alias Debian GNU / Linux serveri
dalībnieki localhost, Elive, courtney-desktop
}

1. attēls

Kā redzat, man jau ir trīs mašīnas, kas ir sagrupētas. Jums var būt tik daudz, cik vēlaties. Tagad, apskatot Nagios resursdatoru grupas pārskatu, jūs redzēsit uzskaitītās mašīnas (sk. 1. attēlu).

Ievērojiet uzskaitītos saimniekdatoru nosaukumus. Šie nosaukumi ir ņemti no iepriekš redzamās konfigurācijas. Tomēr jūs nevarat tikai rediģēt nosaukumus, lai padarītu tos par vēlamajiem. Šiem nosaukumiem ir jāatspoguļo resursdatora_vārds direktīva konkrētajos resursdatoros .cfg. Tātad priekš Courtney-Desktop virs jūs varētu atrast courtney_desktop.cfg fails, kurā ir rinda host_name courtney-desktop .

Tagad rīkojieties tāpat kā visiem saviem SSH serveriem, pievienojot visus resursdatorus, kas klientiem nodrošina SSH. Tas tiek darīts tāpat. Iekš /etc/nagios3/hostgroups_nagios2.cfg failu jūs visi visi mitinās SSH-serveri sadaļa.

Kad esat pievienojis visus resursdatorus savām grupām, jums jāpārliecinās, ka esat restartējis Nagios, lai izmaiņas stātos spēkā. Dariet to ar komandu /etc/init.d/nagios3 restart . Tagad savas grupas varat skatīt pārlūkprogrammā.

Noslēguma domas

Mēs turpinām chugging kopā ar Nagios, padarot to arvien noderīgāku jau tā aizņemtajam administratoram. Gaidāmajos rakstos mēs apskatīsim citus Nagios specifiskus uzdevumus.