
Avete bisognu di monitorĂ l'equipaggiu, ma u vostru sistema Zabbix preferitu Ăšn hĂ micca un mudellu prontu per questu tipu d'equipaggiu. Vi pare familiare? Ognunu u gestisce in modu diversu. Un amministratore cerca una suluzione in linea. Un altru sviluppa a soia. Ă alcuni rinuncianu semplicemente Ă u compitu. A squadra Zabbix hè attualmente in espansione di u set di mudelli preinstallati cĂš ogni nova versione. Per esempiu, a prossima versione 5.0 includerĂ un novu mudellu di monitoraghju universale. servitori via IPMI â Template Server da IPMI. I culleghi anu dumandatu aiutu per debugging u so funziunamentu nantu Ă l'equipaggiamenti di diversi pruduttori. Per noi, questu hè ancu un'occasione unica per pruvĂ a nova funziunalitĂ . Spartemu i risultati.
ChÏ ci hè u novu mudellu?
Per monitorĂ u vostru servitore cĂš stu mudellu, avete bisognu di creĂ un "node di rete" in u sistema cun monitoraghju cunfiguratu via IPMI è aghjunghje u Template Server by IPMI template Ă questu (Fig. 1). Ăn ci sarĂ micca una descrizzione dettagliata di sta operazione quĂŹ: struzzioni dettagliate sò in a documentazione ufficiale di Zabbix.
Risu. 1. Template Server da IPMI

Cunsiderate i principii di stu mudellu è a so struttura.
U mudellu hè basatu annantu à l'utilità ipmitool. Permette di ottene e statistiche necessarie da l'equipaggiu via IPMI. Aduprà a funziunalità di sta utilità è ottene tutte e dati necessarii hè avà dispunibule per l'utilizatore attraversu l'interfaccia web cÚ u tipu d'elementu di l'agente IPMI, è a chjave speciale ipmi.get. Questu hè diventatu pussibule solu per l'apparizione di a chjave ipmi.get in a nova versione.
In u Template Server by IPMI template, u Elementu Get IPMI sensors data element hè rispunsevuli di urganizà a cullizzioni di l'infurmazioni cÚ sta nova funziunalità (Fig. 2).
Risu. 2. Item Get sensors IPMI

In u risultatu di u travagliu di u Elementu Get IPMI sensors data element, l'infurmazioni nantu Ă u statu di l'equipaggiu in u formatu JSON strutturatu appare in u sistema Zabbix (Fig. 3).
Risu. 3. Un esempiu di u risultatu di l'elementu Get IPMI sensors

In piÚ di l'elementu di dati di l'elementu Get IPMI sensors, u mudellu hà ancu duie regule di rilevazione Discrete sensors discovery (Fig. 4) è Threshold sensors discovery (Fig. 5). Queste regule di scuperta utilizanu u JSON risultatu da l'elementu Item Get IPMI sensors per creà automaticamente novi elementi è triggers. Questu hè chjaramente vistu in i figuri sottu in a sezione di l'elementu Master.
Risu. 4. Regola di scuperta di sensori discreti

Risu. 5. Soglia sensors scuperta regula

Perchè u mudellu usa duie regule di scuperta invece di una?
A scuperta di sensori discreti assicura a creazione automatica di elementi di dati, chÏ in i so valori sò di u tipu "stringa". à a regula di scuperta di i sensori Threshold permette di creà automaticamente elementi di dati chÏ anu u tipu "numeru" in i so valori. Inoltre, sta regula pò furmà à 6 triggers per ogni elementu di dati (Fig. 6).
I valori per e cundizioni di trigger sò pigliati da JSON, vale à dÏ da u dispusitivu stessu. I triggers sò creati per 6 soglie: piÚ bassi periculosi, piÚ bassi critichi, piÚ bassi non critici, superiori non critici, superiori critici, superiori pericolosi. Se u valore per qualchÏ limitu manca da u JSON, u trigger Ún hè micca creatu.
In u trigger generatu, u sogliu pò esse annullatu à u livellu Zabbix. In ogni casu, in u nostru parè, a manera piÚ logica di cambià u trigger hè di trasfurmà à u nivellu di hardware. Cumu fà questu hè di solitu indicatu in l'istruzzioni per u dispusitivu.
Risu. 6. 6 trigger prototipi di Threshold sensors scuperta

Imbrate è andemu
Per pruvà u Template Server da u mudellu IPMI, avemu sceltu servitori da trè fabricatori: IBM, HP è Huawei. Uni pochi minuti dopu a cunnessione, i risultati indicati in a tavula sò stati ottenuti da elli.
Table 1. Template Server da i risultati di test IPMI
U fabricatore di l'equipaggiu
U mudellu di l'equipaggiu
Numero di elementi generati automaticamente
Numero di triggers creati automaticamente
HP
ProLiant DL360 G5
20
24
Huawei
1288H V5
175
56
IBM
Sistema X
139
27
Tuttu l'equipaggiu hà pussutu esse monitoratu cÚ un novu mudellu è una nova chjave ipmi.key.
Pudemu ottene u piÚ dati da l'equipaggiu Huawei, è u minimu da HP. U mutivu di questu si trova in a diferenza in u hardware di i dispositi è Ún hà nunda di fà cÚ a qualità di u novu mudellu.
In i screenshots sottu, pudete vede l'articuli è i triggers creati automaticamente da u mudellu.
Risu. 7. Elementi di dati generati automaticamente

Risu. 8. Template generatu automaticamente triggers

* * *
Template Server da IPMI hà pruvatu à esse u megliu. Risultava esse faciule d'utilizà è, piÚ impurtante, "universale".
U Template Server da u mudellu IPMI serà inclusu in a lista di mudelli basi di a versione Zabbix 5.0. Per a nostra parte, sustenemu fermamente stu approcciu di u fabricatore. Ancu s'è i specialisti sò furzati à creà i so mudelli specializati, ricumandemu di piglià com'è basa l'approcciu stabilitu da u fabricatore stessu è osservatu in Template Server da IPMI. Prima, utilizate a scuperta automatica di l'articuli cÚ l'articulu maestru. à in segundu, applicà a rilevazione automatica di trigger usendu l'elementu maestru in i casi induve hè pussibule.
Ebbè, aspittemu a liberazione di Zabbix 5.0 in un futuru vicinu!
Autore: Dmitry Untila, architettu di sistemi di monitoraghju in Jet Infosystems
Source: www.habr.com
