3 Iestatīšanas piemērs

Pārskats

Šajā sadaļā ir aprakstīta vienkārša iestatīšana Zabbix augstas pieejamības klastera uzraudzībai kā pakalpojumam.

Priekšnosacījumi

Pirms pakalpojumu uzraudzības konfigurēšanas jums ir jābūt konfigurētiem hostiem:

  • HA mezgls 1 ar vismaz vienu trigeri un birku (vēlams iestatītu trigera līmenī) component:ha-node-1
  • HA mezgls 2 ar vismaz vienu trigeri un birku (vēlams iestatītu trigera līmenī) component:ha-node-2

Pakalpojumu koks

Nākamais solis ir izveidot pakalpojumu koku. Šajā piemērā infrastruktūra ir ļoti vienkārša un sastāv no trim pakalpojumiem: Zabbix klasteris (vecākais) un diviem pakalpojumu bērniem Zabbix servera mezgls 1 un Zabbix servera mezgls 2.

Zabbix klasteris
|
|- Zabbix servera mezgls 1
|- Zabbix servera mezgls 2

Lapā Pakalpojumi ieslēdziet Rediģēšanas režīmu un noklikšķiniet uz Izveidot pakalpojumu:

Pakalpojuma konfigurācijas logā ievadiet nosaukumu Zabbix klasteris un noklikšķiniet uz galvenes Papildu konfigurācija, lai parādītu papildu konfigurācijas opcijas.

Konfigurējiet papildu noteikumu:

Zabbix klasterim būs divi pakalpojumu bērni - pa vienam katram HA mezglam. Ja abiem HA mezgliem ir problēmas ar vismaz Warning statusu, vecākā pakalpojuma statusam jābūt iestatītam uz Disaster. Lai to panāktu, papildu noteikums jākonfigurē šādi:

  • Iestatīt statusu uz: Disaster
  • Nosacījums: Ja vismaz N pakalpojumu bērniem ir Status statuss vai augstāks
  • N: 2
  • Statuss: Warning

Pārslēdzieties uz cilni Tagi un pievienojiet tagu application:zabbix-server. Šis tags vēlāk tiks izmantots pakalpojumu darbībām un SLA pārskatiem.

Saglabājiet jauno pakalpojumu.

Lai pievienotu bērna pakalpojumu, noklikšķiniet uz plusa ikonas blakus Zabbix klastera pakalpojumam (ikona ir redzama tikai Edit režīmā).

Pakalpojuma konfigurācijas logā ievadiet nosaukumu Zabbix server node 1. Ņemiet vērā, ka parametrs Parent services jau ir iepriekš aizpildīts ar Zabbix cluster.

Šī pakalpojuma pieejamību ietekmē problēmas uz hosta HA node 1, kas ir atzīmēts ar problēmas tagu component:ha-node-1. Parametrā Problem tags ievadiet:

  • Name: component
  • Operation: Equals
  • Value: ha-node-1

Pārslēdzieties uz cilni Tags un pievienojiet pakalpojuma tagu: zabbix-server:node-1. Šis tags vēlāk tiks izmantots pakalpojumu darbībām un SLA pārskatiem.

Saglabājiet jauno pakalpojumu.

Izveidojiet vēl vienu Zabbix klastera bērnservisu ar nosaukumu "Zabbix server node 2".

Iestatiet problēmas birkas šādi:

  • Nosaukums: component
  • Darbība: Vienāds
  • Vērtība: ha-node-2

Pārslēdzieties uz cilni Birkas un pievienojiet servisa birku: zabbix-server:node-2.

Saglabājiet jauno servisu.

SLA

Šajā piemērā paredzamā Zabbix klastera veiktspēja ir 100%, neieskaitot pusgada vienas stundas apkopes periodu.

Vispirms jums jāpievieno jauns pakalpojuma līmeņa līgums.

Dodieties uz izvēlnes sadaļu Services->SLA un noklikšķiniet uz Create SLA. Ievadiet nosaukumu Zabbix cluster performance un iestatiet SLO uz 100%.

Pakalpojumam Zabbix cluster ir pakalpojuma tags application:zabbix-server. Lai izmantotu šo SLA Zabbix klastera veiktspējas mērīšanai, parametram Service tags norādiet:

  • Name: application
  • Operation: Equals
  • Value: zabbix-server

Reālā vidē varat arī atjaunināt vēlamo atskaišu periodu, laika joslu un sākuma datumu vai mainīt grafiku no 24/7 uz pielāgotu. Šajā piemērā noklusējuma iestatījumi ir pietiekami.

Pārslēdzieties uz cilni Excluded downtimes un pievienojiet dīkstāves plānotajiem apkopes periodiem, lai izslēgtu šos periodus no SLA aprēķina. Sadaļā Excluded downtimes noklikšķiniet uz Add link, ievadiet dīkstāves nosaukumu, plānoto sākuma laiku un ilgumu.

Noklikšķiniet uz Add, lai saglabātu jauno SLA.

Pārslēdzieties uz SLA atskaišu sadaļu, lai skatītu Zabbix klastera SLA atskaiti.

SLA informāciju var arī pārbaudīt sadaļā Services.