మీరు పరికరాలను పర్యవేక్షణలో ఉంచాలి మరియు మీకు ఇష్టమైన Zabbix సిస్టమ్లో ఈ రకమైన పరికరాల కోసం రెడీమేడ్ టెంప్లేట్ లేదు. సాధారణ పరిస్థితి? ప్రతి ఒక్కరూ తమ సొంత మార్గంలో దాని నుండి బయటపడతారు. ఒక నిర్వాహకుడు ఇంటర్నెట్లో పరిష్కారం కోసం చూస్తున్నాడు. రెండవది దాని స్వంతంగా అభివృద్ధి చెందుతోంది. మరియు కొందరు ఈ పనిని వదులుకుంటారు. ఇప్పుడు ప్రతి కొత్త విడుదలతో Zabbix బృందం సిస్టమ్లో ముందే ఇన్స్టాల్ చేయబడిన టెంప్లేట్ల సెట్ను విస్తరిస్తుంది. ఉదాహరణకు, రాబోయే వెర్షన్ 5.0లో, IPMI ద్వారా సర్వర్లను పర్యవేక్షించడానికి కొత్త యూనివర్సల్ టెంప్లేట్ కనిపిస్తుంది - IPMI ద్వారా టెంప్లేట్ సర్వర్. సహోద్యోగులు వివిధ తయారీదారుల నుండి పరికరాలపై దాని ఆపరేషన్ను డీబగ్ చేయడంలో సహాయం కోరారు. మాకు, కొత్త కార్యాచరణ యొక్క టెస్ట్ డ్రైవ్ను ఏర్పాటు చేయడానికి ఇది మరొక ప్రత్యేకమైన అవకాశం. మేము ఫలితాలను పంచుకుంటాము.
కొత్త టెంప్లేట్ ఎలా ఉంటుంది?
ఈ టెంప్లేట్ని ఉపయోగించి మీ సర్వర్ని పర్యవేక్షించడానికి, మీరు IPMI ద్వారా కాన్ఫిగర్ చేయబడిన పర్యవేక్షణతో సిస్టమ్లో “నెట్వర్క్ నోడ్”ని సృష్టించాలి మరియు దానికి IPMI టెంప్లేట్ ద్వారా టెంప్లేట్ సర్వర్ను జోడించాలి (Fig. 1). ఈ ఆపరేషన్ యొక్క వివరణాత్మక వివరణ ఇక్కడ ఉండదు: వివరణాత్మక సూచనలు అధికారిక Zabbix డాక్యుమెంటేషన్లో ఉన్నాయి.
అన్నం. 1. IPMI ద్వారా టెంప్లేట్ సర్వర్
ఈ టెంప్లేట్ మరియు దాని నిర్మాణం యొక్క సూత్రాలను పరిగణించండి.
టెంప్లేట్ ipmitool యుటిలిటీపై ఆధారపడి ఉంటుంది. ఇది IPMI ద్వారా పరికరాల నుండి అవసరమైన గణాంకాలను పొందడానికి మిమ్మల్ని అనుమతిస్తుంది. ఈ యుటిలిటీ యొక్క కార్యాచరణను ఉపయోగించడం మరియు అవసరమైన మొత్తం డేటాను పొందడం ఇప్పుడు IPMI ఏజెంట్ అంశం రకం మరియు ప్రత్యేక ipmi.get కీని ఉపయోగించి వెబ్ ఇంటర్ఫేస్ ద్వారా వినియోగదారుకు అందుబాటులో ఉంది. కొత్త వెర్షన్లో ipmi.get కీ కనిపించడం వల్ల మాత్రమే ఇది సాధ్యమైంది.
IPMI టెంప్లేట్ ద్వారా టెంప్లేట్ సర్వర్లో, ఐటెమ్ గెట్ IPMI సెన్సార్ల డేటా మూలకం ఈ కొత్త కార్యాచరణను ఉపయోగించి సమాచార సేకరణను నిర్వహించడానికి బాధ్యత వహిస్తుంది (Fig. 2).
అన్నం. 2. అంశం IPMI సెన్సార్లను పొందండి
ఐటెమ్ గెట్ IPMI సెన్సార్ల డేటా మూలకం యొక్క పని ఫలితంగా, నిర్మాణాత్మక JSON ఫార్మాట్లోని పరికరాల స్థితి గురించి సమాచారం Zabbix సిస్టమ్లో కనిపిస్తుంది (Fig. 3).
అన్నం. 3. IPMI సెన్సార్లను పొందండి అనే అంశం ఫలితానికి ఉదాహరణ
ఐటెమ్ గెట్ IPMI సెన్సార్ల డేటా మూలకంతో పాటు, టెంప్లేట్లో వివిక్త సెన్సార్ల ఆవిష్కరణ (Fig. 4) మరియు థ్రెషోల్డ్ సెన్సార్ల ఆవిష్కరణ (Fig. 5) అనే రెండు గుర్తింపు నియమాలు కూడా ఉన్నాయి. ఈ ఆవిష్కరణ నియమాలు కొత్త ఐటెమ్లు మరియు ట్రిగ్గర్లను ఆటోమేటిక్గా క్రియేట్ చేయడానికి ఐటెమ్ గెట్ IPMI సెన్సార్ల ఐటెమ్ ఫలితంగా JSONని ఉపయోగిస్తాయి. ప్రధాన అంశం విభాగంలోని దిగువ బొమ్మల్లో ఇది స్పష్టంగా కనిపిస్తుంది.
అన్నం. 4. వివిక్త సెన్సార్ల ఆవిష్కరణ నియమం
అన్నం. 5. థ్రెషోల్డ్ సెన్సార్ల ఆవిష్కరణ నియమం
టెంప్లేట్ ఒకటికి బదులుగా రెండు ఆవిష్కరణ నియమాలను ఎందుకు ఉపయోగిస్తుంది?
వివిక్త సెన్సార్ల ఆవిష్కరణ డేటా మూలకాల యొక్క స్వయంచాలక సృష్టిని నిర్ధారిస్తుంది, వాటి విలువలలో "స్ట్రింగ్" రకం. మరియు థ్రెషోల్డ్ సెన్సార్ల ఆవిష్కరణ నియమం వాటి విలువలలో “సంఖ్య” రకాన్ని కలిగి ఉన్న డేటా మూలకాలను స్వయంచాలకంగా సృష్టించడానికి మిమ్మల్ని అనుమతిస్తుంది. అదనంగా, ఈ నియమం ప్రతి డేటా మూలకం (Fig. 6) కోసం 6 ట్రిగ్గర్లను రూపొందించవచ్చు.
ట్రిగ్గర్ పరిస్థితుల కోసం విలువలు JSON నుండి తీసుకోబడ్డాయి, అంటే పరికరం నుండి. 6 థ్రెషోల్డ్ల కోసం ట్రిగ్గర్లు సృష్టించబడ్డాయి: తక్కువ ప్రమాదకరమైనవి, తక్కువ క్లిష్టమైనవి, దిగువ నాన్-క్రిటికల్, ఎగువ నాన్-క్రిటికల్, ఎగువ క్లిష్టమైనవి, ఎగువ ప్రమాదకరమైనవి. JSON నుండి కొంత థ్రెషోల్డ్ విలువ లేకుంటే, ట్రిగ్గర్ సృష్టించబడదు.
రూపొందించబడిన ట్రిగ్గర్లో, థ్రెషోల్డ్ను Zabbix స్థాయిలో భర్తీ చేయవచ్చు. అయినప్పటికీ, మా అభిప్రాయం ప్రకారం, ట్రిగ్గర్ను మార్చడానికి అత్యంత తార్కిక మార్గం దానిని హార్డ్వేర్ స్థాయిలో మార్చడం. దీన్ని ఎలా చేయాలో సాధారణంగా పరికరం కోసం సూచనలలో సూచించబడుతుంది.
అన్నం. 6. థ్రెషోల్డ్ సెన్సార్ల ఆవిష్కరణ యొక్క 6 ట్రిగ్గర్ ప్రోటోటైప్లు
కట్టేసి వెళ్దాం
IPMI టెంప్లేట్ ద్వారా టెంప్లేట్ సర్వర్ని పరీక్షించడానికి, మేము ముగ్గురు తయారీదారుల నుండి సర్వర్లను ఎంచుకున్నాము: IBM, HP మరియు Huawei. కనెక్షన్ తర్వాత కొన్ని నిమిషాల తర్వాత, పట్టికలో చూపిన ఫలితాలు వారి నుండి పొందబడ్డాయి.
పట్టిక 1. IPMI పరీక్ష ఫలితాల ద్వారా టెంప్లేట్ సర్వర్
సామగ్రి తయారీదారు
సామగ్రి నమూనా
స్వయంచాలకంగా ఉత్పత్తి చేయబడిన అంశాల సంఖ్య
స్వయంచాలకంగా సృష్టించబడిన ట్రిగ్గర్ల సంఖ్య
HP
ProLiant DL360 G5
20
24
Huawei
1288H V5
175
56
IBM
సిస్టమ్ X
139
27
కొత్త టెంప్లేట్ మరియు కొత్త కీ ipmi.keyని ఉపయోగించి అన్ని పరికరాలను విజయవంతంగా పర్యవేక్షించగలిగారు.
మేము Huawei పరికరాల నుండి అత్యధిక డేటాను పొందగలిగాము మరియు HP నుండి అతి తక్కువ డేటాను పొందగలిగాము. దీనికి కారణం పరికరాల హార్డ్వేర్లో వ్యత్యాసం మరియు కొత్త టెంప్లేట్ నాణ్యతతో సంబంధం లేదు.
దిగువ స్క్రీన్షాట్లలో, మీరు టెంప్లేట్ ద్వారా స్వయంచాలకంగా సృష్టించబడిన అంశాలు మరియు ట్రిగ్గర్లను చూడవచ్చు.
అన్నం. 7. స్వయంచాలకంగా రూపొందించబడిన డేటా అంశాలు
అన్నం. 8. టెంప్లేట్ స్వయంచాలకంగా రూపొందించబడిన ట్రిగ్గర్లు
* * *
IPMI ద్వారా టెంప్లేట్ సర్వర్ ఉత్తమమైనదిగా నిరూపించబడింది. ఇది ఉపయోగించడానికి సులభం మరియు, ముఖ్యంగా, "సార్వత్రిక" అని తేలింది.
IPMI టెంప్లేట్ ద్వారా టెంప్లేట్ సర్వర్ Zabbix 5.0 వెర్షన్ యొక్క ప్రాథమిక టెంప్లేట్ల జాబితాలో చేర్చబడుతుంది. మా వంతుగా, తయారీదారు యొక్క ఈ విధానానికి మేము గట్టిగా మద్దతు ఇస్తున్నాము. నిపుణులు వారి స్వంత ప్రత్యేక టెంప్లేట్లను సృష్టించవలసి వచ్చినప్పటికీ, తయారీదారు స్వయంగా నిర్దేశించిన మరియు IPMI ద్వారా టెంప్లేట్ సర్వర్లో గమనించిన విధానాలను ప్రాతిపదికగా తీసుకోవాలని మేము సిఫార్సు చేస్తున్నాము. ముందుగా, మాస్టర్ ఐటెమ్ని ఉపయోగించి ఆటోమేటిక్ ఐటెమ్ డిస్కవరీని ఉపయోగించండి. మరియు రెండవది, సాధ్యమయ్యే సందర్భాలలో మాస్టర్ ఐటెమ్ను ఉపయోగించి ట్రిగ్గర్ల స్వయంచాలక గుర్తింపును వర్తింపజేయడం.
సరే, మేము సమీప భవిష్యత్తులో Zabbix 5.0 విడుదల కోసం ఎదురు చూస్తున్నాము!
రచయిత: డిమిత్రి ఉంటిలా, జెట్ ఇన్ఫోసిస్టమ్స్ వద్ద పర్యవేక్షణ వ్యవస్థల ఆర్కిటెక్ట్
మూలం: www.habr.com