మే మధ్యలో, Zabbix 5.0 వెర్షన్ విడుదలైంది మరియు అన్ని మార్పులు మరియు ఆవిష్కరణలను కమ్యూనిటీకి స్పష్టంగా ప్రదర్శించడానికి మేము వివిధ భాషలలో ఆన్లైన్ సమావేశాల శ్రేణిని నిర్వహించాము. Zabbix యొక్క ఎగ్జిక్యూటివ్ డైరెక్టర్ మరియు సృష్టికర్త అయిన Alexey Vladyshev యొక్క నివేదికను చదవమని మేము మిమ్మల్ని ఆహ్వానిస్తున్నాము, దీనిలో అతను Zabbix 5.0లో కొత్తగా ఏమి ఉన్నాయో దశలవారీగా వివరించాడు.

Zabbix 4.2 మరియు Zabbix 4.4
LTS సంస్కరణల వినియోగానికి సంబంధించి Zabbix 4.0 వెర్షన్లో కనిపించిన మార్పులతో ప్రారంభిద్దాం.
ఏప్రిల్ 4.2లో విడుదలైన Zabbix 2019 వెర్షన్లో, కింది లక్షణాలు కనిపించాయి:
- స్కేలింగ్ మరియు అధిక NVPSని అందించే హై-ఫ్రీక్వెన్సీ థ్రోట్లింగ్ మానిటరింగ్, అంటే జబ్బిక్స్పై అధిక భారం పడకుండా వేగంగా సమస్యను గుర్తించడం మరియు అప్రమత్తం చేయడం.
- HTTP ఏజెంట్ని ఉపయోగించి డేటాను సేకరిస్తోంది.
- ప్రోమేతియస్ ప్రో నుండి డేటా సేకరణకు మద్దతు.
- ప్రీప్రాసెసింగ్ ధ్రువీకరణ మరియు జావాస్క్రిప్ట్కు మద్దతు ఇస్తుంది, ఇది సేకరించిన ఏదైనా డేటాను మార్చడానికి మిమ్మల్ని అనుమతిస్తుంది.
- ప్రాక్సీ-సైడ్ ప్రిప్రాసెసింగ్, ఇది ప్రాక్సీలతో మరింత సమర్థవంతమైన స్కేలింగ్ను అనుమతిస్తుంది.
- ట్యాగ్ల యొక్క మెరుగైన నిర్వహణ - ఈవెంట్ మరియు సమస్య స్థాయిలో మెటా-సమాచారం, ఇది పని చేయడానికి సౌకర్యవంతంగా ఉంటుంది, ఎందుకంటే ట్యాగ్లకు టెంప్లేట్ స్థాయిలో మరియు హోస్ట్ స్థాయిలో మద్దతు ఉంటుంది.
గత సెప్టెంబర్, Zabbix 4.4 విడుదల చేయబడింది, ఇది క్రింది లక్షణాలను అందించింది:
- కొత్త Zabbix ఏజెంట్.
- హెచ్చరికలు మరియు నోటిఫికేషన్లకు Webhook మద్దతు, బాహ్య సిస్టమ్లతో ఏకీకరణను అనుమతిస్తుంది.
- TimescaleDB మద్దతు.
- మెట్రిక్లు మరియు ట్రిగ్గర్ల కోసం అంతర్నిర్మిత నాలెడ్జ్ బేస్ Zabbix వినియోగదారులకు కనిపిస్తుంది. ఉదాహరణకు, వినియోగదారులు అంశాన్ని ఉపయోగించవచ్చు మరియు వివరణలను ట్రిగ్గర్ చేయవచ్చు మానిటరింగ్ > తాజా డేటా.
- టెంప్లేట్ల కోసం కొత్త ప్రమాణం.
Zabbix 5.0
ఈ రోజు మనం Zabbix 5.0 యొక్క LTS విడుదల గురించి మాట్లాడుతాము, దీనికి 5 సంవత్సరాలు మద్దతు ఉంటుంది. వెర్షన్ 4.4కి మద్దతు ఒక నెల తర్వాత ముగుస్తుంది. Zabbix 3.0 యొక్క LTS విడుదలకు మరో 3,5 సంవత్సరాల పాటు మద్దతు ఉంటుంది.
Zabbix అనేక విషయాల పర్యవేక్షణను అందిస్తుంది, వాటి జాబితాను పేజీలో పేర్కొనవచ్చు , ఇక్కడ కొత్త ఏజెంట్తో సహా పర్యవేక్షణ టెంప్లేట్లు మరియు ప్లగిన్లు ప్రదర్శించబడతాయి.

పర్యవేక్షణ మరియు ఏకీకరణ కోసం అందుబాటులో ఉన్న టెంప్లేట్లు
అదనంగా, వెబ్హూక్ని ఉపయోగించి టికెట్ సిస్టమ్లు, ITSM సిస్టమ్లు మరియు మెసేజ్ డెలివరీ సిస్టమ్లతో సహా వివిధ సిస్టమ్లతో ఏకీకరణకు అవకాశాలు ఉన్నాయి.

ఇంటిగ్రేషన్ ఎంపికలు
Zabbix 5.0 వివిధ టిక్కెట్ సిస్టమ్లు, అలాగే హెచ్చరిక వ్యవస్థలతో ఏకీకరణ కోసం అంతర్నిర్మిత మద్దతును విస్తరించింది:

వివిధ వ్యవస్థలతో ఏకీకరణ
అప్లికేషన్లు మరియు పరికరాలను పర్యవేక్షించడానికి అంతర్నిర్మిత టెంప్లేట్ల జాబితా విస్తరించబడింది:

అప్లికేషన్లు మరియు పరికరాలను పర్యవేక్షించడానికి అంతర్నిర్మిత టెంప్లేట్లు
అన్ని నవీకరణలు ఇక్కడ డౌన్లోడ్ చేసుకోవడానికి అందుబాటులో ఉన్నాయి .
ఏదైనా వినియోగదారు లేదా డెవలపర్ సాధారణ విధానాన్ని ఉపయోగించి, రెడీమేడ్ ఉత్పత్తులతో - టెంప్లేట్లు లేదా ప్లగిన్లతో Zabbixలో పాల్గొనవచ్చు:
- Zabbix కాంట్రిబ్యూటరీ అగ్రిమెంట్ (ZCA)పై సంతకం చేయడం .
- పుల్ అభ్యర్థనను పోస్ట్ చేస్తోంది .
- అభివృద్ధి బృందం ద్వారా అప్లికేషన్ యొక్క సమీక్ష. ఒక ప్లగ్ఇన్ లేదా టెంప్లేట్ Zabbix ప్రమాణాలకు అనుగుణంగా ఉంటే, అది ఉత్పత్తిలో చేర్చబడుతుంది మరియు అటువంటి డెవలపర్ యొక్క పనికి అధికారికంగా Zabbix బృందం మద్దతు ఇస్తుంది.
Zabbix అనేది ఓపెన్ సోర్స్ సాఫ్ట్వేర్, దీనిని వీక్షించవచ్చు, అధ్యయనం చేయవచ్చు మరియు సవరించవచ్చు. వినియోగదారుకు ఉత్పత్తిని స్వేచ్ఛగా ఉపయోగించుకోవడానికి, ప్రోగ్రామ్ను మెరుగుపరచడంలో పాల్గొనడానికి లేదా అతని స్వంత కొత్త ప్రోగ్రామ్ల కోసం కోడ్ని ఉపయోగించడానికి అవకాశం ఇవ్వబడుతుంది. మరోవైపు, Zabbix బృందం వివిధ ప్లాట్ఫారమ్లలో Zabbix సులభంగా ఇన్స్టాల్ చేయబడుతుందని నిర్ధారించడానికి ప్రతి ప్రయత్నం చేస్తుంది.
Zabbix డెవలపర్లు దాదాపు అన్ని అత్యంత ప్రజాదరణ పొందిన పంపిణీలు మరియు వివిధ వర్చువలైజేషన్ ప్లాట్ఫారమ్ల కోసం ప్యాకేజీలను అందిస్తారు. అదనంగా, Zabbix ఒక క్లిక్తో పబ్లిక్ క్లౌడ్లో ఇన్స్టాల్ చేయవచ్చు. Zabbix Red Hat Openshift లేదా OpenStack ప్లాట్ఫారమ్లలో కూడా అందుబాటులో ఉంది.

పంపిణీలు మరియు ప్లాట్ఫారమ్ల కోసం Zabbix ప్యాకేజీలు
Zabbix ఏజెంట్ 2 మద్దతు కోసం Windows и Linux
కొత్త Zabbix ఏజెంట్ 2 మార్కెట్లో అత్యుత్తమ పరిష్కారాలలో ఒకటి.
- ప్లగ్ఇన్-ఆధారిత నిర్మాణాన్ని అందిస్తుంది మరియు గంటలపాటు అమలు చేయగల డేటా సేకరణ స్క్రిప్ట్లకు మద్దతు ఇస్తుంది.
- బాహ్య సిస్టమ్లకు సమాంతర క్రియాశీల స్కాన్లు మరియు నిరంతర కనెక్షన్లకు మద్దతు ఇస్తుంది, ఉదాహరణకు, సమర్థవంతమైన డేటాబేస్ పర్యవేక్షణ కోసం ఇది ఉపయోగపడుతుంది.
- ట్రాప్లు మరియు ఈవెంట్లకు మద్దతు ఇస్తుంది, ఇది పర్యవేక్షణకు ముఖ్యమైనది, ఉదాహరణకు, MQTT పరికరాలు.
- ఏజెంట్ యొక్క కొత్త సంస్కరణను ఇన్స్టాల్ చేయడం సులభం (కొత్త ఏజెంట్ మునుపటి అన్ని కార్యాచరణలకు మద్దతు ఇస్తుంది కాబట్టి).
అదనంగా, Zabbix 5.0లోని కొత్త ఏజెంట్ నిరంతర డేటా నిల్వకు మద్దతును అందిస్తుంది. గతంలో, పంపని సమాచారం ఏజెంట్ యొక్క బఫర్ మెమరీలో మాత్రమే నిల్వ చేయబడుతుంది, కానీ కొత్త సంస్కరణలో డిస్క్లో అటువంటి సమాచారం యొక్క నిల్వను కాన్ఫిగర్ చేయడం సాధ్యపడుతుంది.

నిరంతర డేటా నిల్వ
క్లిష్టమైన సిస్టమ్లు మరియు అస్థిర కమ్యూనికేషన్లను పర్యవేక్షించే విషయంలో ఇది చాలా ముఖ్యమైనది, ఎందుకంటే Zabbix సర్వర్కు పంపబడే ముందు క్లిష్టమైన డేటా పెద్ద మొత్తంలో నిల్వ చేయబడుతుంది. చాలా కాలం పాటు అందుబాటులో ఉండని ఉపగ్రహ కనెక్షన్లకు కూడా ఈ ఎంపిక ఉపయోగపడుతుంది.
ముఖ్యము! Zabbix 5.0 Zabbix ఏజెంట్ 1కి మద్దతును కలిగి ఉంది.
Zabbix 5.0లో భద్రతా మార్పులు
1. కొత్త వెర్షన్ వెబ్హుక్ కోసం HTTP ప్రాక్సీకి మద్దతు ఇస్తుంది, ఇది Zabbix సర్వర్ నుండి బాహ్య హెచ్చరిక సిస్టమ్లకు మరింత సురక్షితమైన మరియు నియంత్రిత పద్ధతిలో కనెక్షన్లను చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.
మీరు బాహ్య సిస్టమ్తో స్థానిక నెట్వర్క్లో Zabbix సర్వర్ను ఏకీకృతం చేయవలసి వస్తే, ఉదాహరణకు, క్లౌడ్లోని JIRA, మీరు HTTP ప్రాక్సీ ద్వారా కనెక్షన్ని నిర్వహించవచ్చు, ఇది కనెక్షన్ యొక్క నియంత్రణ మరియు విశ్వసనీయతను మెరుగుపరుస్తుంది.
2. పాత మరియు కొత్త ఏజెంట్ రెండింటికీ, నిర్దిష్ట ఏజెంట్లో ఏ తనిఖీలు అందుబాటులో ఉండాలో ఎంచుకోవచ్చు. ఉదాహరణకు, మీరు చెక్ల సంఖ్యను పరిమితం చేయవచ్చు, ముఖ్యంగా తెలుపు మరియు నలుపు జాబితాలను సృష్టించడం మరియు మద్దతు ఉన్న కీలను నిర్వచించడం.
- MySQL సంబంధిత తనిఖీల కోసం వైట్లిస్ట్
AllowKey=mysql[*] DenyKey=* - అన్ని షెల్ స్క్రిప్ట్లను తిరస్కరించడానికి బ్లాక్లిస్ట్
DenyKey=system.run[*] - /etc/password యాక్సెస్ను తిరస్కరించడానికి బ్లాక్లిస్ట్
DenyKey=vfs.file.contents[/etc/passwd,*]
3. TLS కనెక్షన్ల కోసం అసురక్షిత సాంకేతికలిపిల వినియోగాన్ని నివారించడానికి అన్ని Zabbix భాగాల కోసం ఎన్క్రిప్షన్ అల్గారిథమ్లను ఎంచుకోవడం సాధ్యమవుతుంది. నిర్దిష్ట భద్రతా ప్రమాణాలు వర్తించే పరిసరాలను పర్యవేక్షించడానికి ఇది ముఖ్యమైనది.

TLS కనెక్షన్ల కోసం ఎన్క్రిప్షన్ అల్గారిథమ్లను ఎంచుకోవడం
4. Zabbix 5.0 డేటాబేస్కు ఎన్క్రిప్టెడ్ కనెక్షన్ల కోసం మద్దతును ప్రవేశపెట్టింది. ప్రస్తుతం PostgreSQL మరియు MySQLలకు ఎన్క్రిప్టెడ్ కనెక్షన్లు మాత్రమే అందుబాటులో ఉన్నాయి.

ఎన్క్రిప్టెడ్ డేటాబేస్ కనెక్షన్లు
5. డేటాబేస్లో వినియోగదారు పాస్వర్డ్ హ్యాష్లను నిల్వ చేయడానికి Zabbix 5.0 MD5 నుండి SHA256కి మార్చబడింది, ఎందుకంటే ఇది ప్రస్తుతానికి అత్యంత సురక్షితమైన అల్గారిథమ్.
6. తుది వినియోగదారులకు యాక్సెస్ లేని పాస్వర్డ్లు మరియు API టోకెన్ల వంటి ఏదైనా సున్నితమైన సమాచారాన్ని నిల్వ చేయడానికి Zabbix 5.0 రహస్య వినియోగదారు మాక్రోలకు మద్దతు ఇస్తుంది.

రహస్య మాక్రోలు
7. బాహ్య సిస్టమ్లకు అన్ని Zabbix కనెక్షన్లు మరియు ఏజెంట్లకు అంతర్గత కనెక్షన్లు సురక్షితంగా ఉంటాయి. TLS సర్టిఫికేట్లను ఉపయోగించి లేదా ఏజెంట్లు మరియు ప్రాక్సీలకు లేదా HTTPSకి కనెక్ట్ చేయడానికి ముందుగా షేర్ చేసిన కీ ఎన్క్రిప్షన్ని ఉపయోగించి ఎన్క్రిప్షన్కు మద్దతు ఉంది. ఏజెంట్ వైపు భద్రతను తెలుపు మరియు నలుపు జాబితాల ద్వారా మెరుగుపరచవచ్చు. ఇంటర్ఫేస్ HTTPS ద్వారా పనిచేస్తుంది.

సురక్షిత కనెక్షన్లు
8. విశ్వసనీయ గుర్తింపు సర్వీస్ ప్రొవైడర్తో ఒకే పాయింట్ ప్రమాణీకరణను అందించడానికి SAML మద్దతు, కాబట్టి వినియోగదారు ఆధారాలు ఫైర్వాల్ను వదిలివేయవు.

SAML గుర్తింపు
SAML మద్దతు Microsoft ADFS, OpenAM, SecurAuth, Okta, Auth0, అలాగే Azure, AWS లేదా Google క్లౌడ్ ప్లాట్ఫారమ్ వంటి వివిధ స్థానిక మరియు క్లౌడ్ ఐడెంటిటీ సర్వీస్ ప్రొవైడర్లతో Zabbixని ఏకీకృతం చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.
Zabbix 5.0 వాడుకలో సౌలభ్యం
1. విస్తృత స్క్రీన్ల కోసం వినియోగదారు ఇంటర్ఫేస్ ఆప్టిమైజ్ చేయబడింది. మేము మెనుని ఎగువ నుండి తరలించాము, ఇక్కడ స్థలం కోసం ఎల్లప్పుడూ స్థలం ఉంటుంది, స్క్రీన్ ఎడమ వైపుకు. మెను ఇప్పటికీ పూర్తి, కనిష్ట మరియు దాచిన మోడ్లో ప్రదర్శించబడుతుంది.

వైడ్ స్క్రీన్ కోసం ఇంటర్ఫేస్ ఆప్టిమైజ్ చేయబడింది
2. ప్యానెల్ల నుండి విడ్జెట్లను కాపీ చేయడం చాలా త్వరగా కొత్త ప్యానెల్లను సృష్టించడానికి మిమ్మల్ని అనుమతిస్తుంది. దీన్ని చేయడానికి, PANELలో కావలసిన విడ్జెట్ని ఎంచుకుని, కాపీని క్లిక్ చేయండి

విడ్జెట్ను కాపీ చేస్తోంది
మరియు కావలసిన ప్యానెల్లో విడ్జెట్ను చొప్పించండి.

కాపీ చేయబడిన విడ్జెట్ను అతికించడం
3. గ్రాఫ్లను ఎగుమతి చేయండి. గ్రాఫ్ను కాపీ చేసి పంపడానికి, ఉదాహరణకు, ఇమెయిల్ ద్వారా, మీరు కోరుకున్న విడ్జెట్ని ఎంచుకుని, క్లిక్ చేయడం ద్వారా గ్రాఫ్ను PNG ఆకృతిలో పొందవచ్చు. చిత్రాన్ని డౌన్లోడ్ చేయండి.

గ్రాఫ్లను ఎగుమతి చేయండి
4. ట్యాగ్ల వారీగా ఫిల్టర్ చేయండి: తీవ్రత మరియు సమస్య హోస్ట్ల ఆధారంగా సమస్య. ఉదాహరణకు, ఒక డేటా సెంటర్లో ఒక నెట్వర్క్ నోడ్తో అనుబంధించబడిన అన్ని సమస్యలపై డేటాను సేకరించడం సాధ్యమైంది.

ట్యాగ్ల వారీగా ఫిల్టర్ చేయండి
5. Zabbix ఇంటర్ఫేస్ను విస్తరించడానికి మాడ్యూల్స్కు మద్దతు. స్వతంత్ర మాడ్యూల్ను ఇన్స్టాల్ చేయడానికి, మీరు దానిని నిర్దిష్ట డైరెక్టరీకి కాపీ చేయాలి. మాడ్యూల్స్ ఇంటర్ఫేస్ యొక్క ప్రస్తుత కార్యాచరణను విస్తరించడానికి, కొత్త పేజీలను సృష్టించడానికి, మెను నిర్మాణాన్ని మార్చడానికి, ఉదాహరణకు, అంశాలను జోడించడానికి మిమ్మల్ని అనుమతిస్తాయి.
ఏదైనా వినియోగదారు మాడ్యూల్ను వ్రాయవచ్చు మరియు ఏకీకృతం చేయవచ్చు. దీన్ని చేయడానికి, మాడ్యూల్ మాడ్యూల్స్ ఫోల్డర్కు కాపీ చేయబడుతుంది, దాని తర్వాత అది ఇంటర్ఫేస్కు కనిపిస్తుంది, ఇక్కడ దాన్ని ఆన్ మరియు ఆఫ్ చేయవచ్చు.

కొత్త మాడ్యూల్ని జోడిస్తోంది
6. నెట్వర్క్ నోడ్లతో అనుబంధించబడిన వనరుల ద్వారా నావిగేషన్ సౌలభ్యం. ది పర్యవేక్షణ > హోస్ట్లు Zabbix మానిటర్లు ప్రదర్శించబడే పరికరాల జాబితా: హోస్ట్లు, సేవలు, నెట్వర్క్ పరికరాలు మొదలైనవి. అదనంగా, నిర్దిష్ట పరికరాల స్క్రీన్లు, గ్రాఫ్లు మరియు సమస్యలకు శీఘ్ర నావిగేషన్ అందుబాటులో ఉంది.
మేము ట్యాబ్లను తీసివేసాము మానిటరింగ్ > గ్రాఫ్లు మరియు మానిటరింగ్ > వెబ్లు, మరియు అన్ని నావిగేషన్ ద్వారా జరుగుతుంది పర్యవేక్షణ > హోస్ట్లు. డిసేబుల్ చేయబడిన పరికరాలను ప్రదర్శించడానికి మిమ్మల్ని అనుమతించే ట్యాగ్లతో సహా ప్రదర్శించబడిన సమాచారాన్ని ఫిల్టర్ చేయవచ్చు

నెట్వర్క్ నోడ్లకు సంబంధించిన వనరులను నావిగేట్ చేస్తోంది
ఉదాహరణకు, మీరు 'ని ఎంచుకోవడం ద్వారా తుది వినియోగదారు సేవలుగా వర్గీకరించబడిన పరికరాలను ఎంచుకోవచ్చుసర్వీస్', అలాగే ఈ సమస్యల యొక్క ప్రాముఖ్యత స్థాయిని సెట్ చేయండి.

వడపోత ఎంపికలు
7. కొత్త ప్రీప్రాసెసింగ్ ఆపరేషన్ - 'రిప్లేస్' చాలా మంది వినియోగదారులకు చాలా క్లిష్టమైన సాధారణ వ్యక్తీకరణలను ఉపయోగించి గతంలో మాత్రమే చేయగలిగిన అనేక ఉపయోగకరమైన పనులను చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.
పునఃస్థాపించుము వాస్తవానికి ఒక స్ట్రింగ్ లేదా అక్షరాన్ని మరొక దానితో భర్తీ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది, టెక్స్ట్ ఫార్మాట్లో అందుకున్న డేటాను సంఖ్యా ప్రాతినిధ్యంగా మార్చడానికి మిమ్మల్ని అనుమతిస్తుంది.

ఆపరేటర్ని భర్తీ చేయండి
8. JSONPath ఆపరేటర్, ఇది అనుకూలమైన రూపంలో లక్షణ పేర్లను సేకరించేందుకు మిమ్మల్ని అనుమతిస్తుంది

JSONPath కోసం ఆపరేటర్
9. Zabbix ఇమెయిల్ సందేశాలను ప్రదర్శించండి. మునుపటి సంస్కరణల్లో, ఫోల్డర్లోని Zabbix నుండి అన్ని ఇమెయిల్లు ఇన్బాక్స్ జాబితాలో ప్రదర్శించబడ్డాయి. Zabbix 5.0 నుండి ప్రారంభించి, సందేశాలు సమస్య ఆధారంగా సమూహం చేయబడతాయి.

Zabbix నుండి ఇమెయిల్ సందేశాలను సమూహపరచడం
10. వినియోగదారు పేరు మరియు పాస్వర్డ్ కోసం IPMI కోసం అనుకూల మాక్రోలకు మద్దతు ఇవ్వండి. వినియోగదారు పేరు మరియు పాస్వర్డ్ కోసం రహస్య మాక్రోలను ఉపయోగించినట్లయితే, వాటి విలువకు యాక్సెస్ నిరాకరించబడుతుంది.

అనుకూల మాక్రోలకు మద్దతు
11. నెట్వర్క్ నోడ్ల కోసం వినియోగదారు మాక్రోల భారీ మార్పు. కొత్త సంస్కరణలో, మీరు టెంప్లేట్ల జాబితాను తెరవవచ్చు, హోస్ట్ల జాబితాను ఎంచుకోవచ్చు మరియు మాక్రోలను జోడించవచ్చు లేదా ఇప్పటికే ఉన్న మాక్రోల విలువలను మార్చవచ్చు,

అనుకూల మాక్రోలను జోడించడం మరియు సవరించడం
మరియు నెట్వర్క్ నోడ్ల కోసం ఎంచుకున్న టెంప్లేట్ల నుండి నిర్దిష్ట లేదా అన్ని మాక్రోలను కూడా తొలగించండి.

వ్యక్తిగత లేదా అన్ని వినియోగదారు మాక్రోలను తీసివేయడం
12. నోటిఫికేషన్ పద్ధతి స్థాయిలో సందేశ ఆకృతి నియంత్రణ. ది మీడియా రకాలు ఒక ట్యాబ్ కనిపించింది మీడియా టెంప్లేట్లు సందేశ టెంప్లేట్లతో.

నోటిఫికేషన్ పద్ధతి టెంప్లేట్లు
మీరు వివిధ రకాల సందేశాల కోసం వివిధ టెంప్లేట్లను నిర్వచించవచ్చు.

సందేశ రకం కోసం టెంప్లేట్ను నిర్వచించడం
మునుపటి సంస్కరణల్లో, మీరు డిఫాల్ట్ సందేశాలు మరియు అంశాన్ని నిర్వచిస్తూ, చర్య స్థాయిలో ఈ సందేశాలను నిర్వహించాలి.

కార్యాచరణ స్థాయిలో టెంప్లేట్లను నిర్వహించడం
కొత్త సంస్కరణలో, ప్రతిదీ ప్రపంచ స్థాయిలో నిర్వచించబడుతుంది మరియు సందేశ స్థాయిలో, గ్లోబల్ సెట్టింగ్లను తిరిగి వ్రాయవచ్చు.

ప్రపంచవ్యాప్తంగా టెంప్లేట్లను నిర్వహించండి
చాలా మంది వినియోగదారులకు, మీడియా పద్ధతి స్థాయిలో టెంప్లేట్ ఫార్మాట్లను నిర్వచించడం సరిపోతుంది. అంతేకాకుండా, కొత్త నోటిఫికేషన్ పద్ధతిని దిగుమతి చేసిన తర్వాత, అన్ని సంబంధిత టెంప్లేట్ ఫార్మాట్లు ఇప్పటికే దానిలో భాగంగా ఉన్నాయి.
13. జావాస్క్రిప్ట్ యొక్క విస్తృత ఉపయోగం. స్క్రిప్ట్లు, వెబ్హూక్ మొదలైనవాటిని ప్రీప్రాసెసింగ్ చేయడానికి జావాస్క్రిప్ట్ ఉపయోగించబడుతుంది. కమాండ్ లైన్లో, జావాస్క్రిప్ట్తో పని చేయడం సులభం కాదు.
Zabbix 5.0 కొత్త యుటిలిటీని ఉపయోగిస్తుంది - zabbix_js, ఇది డేటాను అంగీకరించే, ప్రాసెస్ చేసే మరియు అవుట్పుట్ విలువలను రూపొందించే జావాస్క్రిప్ట్ని అమలు చేస్తుంది.

zabbix_js యుటిలిటీ

zabbix_js యుటిలిటీని ఉపయోగించే ఉదాహరణలు
14. ట్రిగ్గర్ ఎక్స్ప్రెషన్లతో టెక్స్ట్ ఆపరేషన్లకు మద్దతు ఇన్స్టాల్ చేయబడిన భాగాల సంస్కరణలను తనిఖీ చేయడానికి, ఏదైనా స్థిరాంకాలతో విలువలను సరిపోల్చడానికి మిమ్మల్ని అనుమతిస్తుంది మరియు స్థిరాంకం కస్టమ్ మాక్రో కావచ్చు,
{host:zabbix.version.last()}="5.0.0"
{host:zabbix.version.last()}="{$ZABBIX.VERSION}మునుపటి విలువతో చివరి విలువను సరిపోల్చండి, ఉదాహరణకు, టెక్స్ట్ డేటా విషయానికి వస్తే,
{host:text.last()}<>{host.text.prev()}లేదా
{host:text.last(#1)}<>{host.text.prev(#2)}లేదా వివిధ కొలమానాల వచన విలువలను సరిపోల్చండి.
{hostA:textA.last()}={hostB:textB.last()}15. ఆటోమేషన్ మరియు ఆవిష్కరణ.
- JMX కౌంటర్ల జాబితాను తిరిగి పొందడానికి మరియు కనుగొనడానికి కొత్త JMX చెక్లు అందుబాటులో ఉన్నాయి, ఉదాహరణకు, Java అప్లికేషన్లను పర్యవేక్షించడం, అలాగే పర్యవేక్షణ అంశాలు, మెట్రిక్లు, ట్రిగ్గర్లు మరియు గ్రాఫ్ల సృష్టిని ఆటోమేట్ చేయడం కోసం ఇది చాలా ఉపయోగకరంగా ఉంటుంది.
jmx.get[]и
jmx.discovery[]
JMX తనిఖీలు - కొత్త వెర్షన్లో పనితీరు కౌంటర్లను పర్యవేక్షించడానికి ఒక కీ ఉంటుంది. Windowsరష్యన్ మరియు ఇంగ్లీష్ భాషలలోని పాత మరియు కొత్త ఏజెంట్ల ద్వారా మద్దతు ఇవ్వబడే ఇది, ఉదాహరణకు, ప్రాసెసర్ల సంఖ్య, ఫైల్ సిస్టమ్లు, సేవలు మొదలైనవాటిని గుర్తించడానికి అనుమతిస్తుంది.

పనితీరు కౌంటర్లను పర్యవేక్షించడం Windows కీని ఉపయోగించి perf_counter - ODBC పర్యవేక్షణ చాలా సులభం అయింది. మునుపు, ODBC పర్యవేక్షణ కోసం అన్ని పారామితులు బాహ్య ఫైల్లో వివరించబడాలి /etc/odbc.ini, ఇది Zabbix ఇంటర్ఫేస్ నుండి యాక్సెస్ చేయబడలేదు. కొత్త సంస్కరణలో, దాదాపు అన్ని పారామితులు మెట్రిక్ కీలో భాగం కావచ్చు.

పారామితుల వివరణతో మెట్రిక్ కీకొత్త సంస్కరణలో, మీరు మెట్రిక్ స్థాయిలో సర్వర్ పేరు మరియు పోర్ట్ను సెట్ చేయవచ్చు మరియు భద్రత కోసం రహస్య మాక్రోలను ఉపయోగించి యాక్సెస్ కోసం పేరు మరియు పాస్వర్డ్ను సెట్ చేయవచ్చు.

రహస్య మాక్రోలను ఉపయోగించడం - పరికరాల పర్యవేక్షణ కోసం IPMI ప్రోటోకాల్ను ఉపయోగిస్తున్నప్పుడు, ఉపయోగించి ఆటోమేషన్ కోసం సరళమైన టెంప్లేట్లను సృష్టించడం సాధ్యమైంది ipmi.get.

ipmi.get
16. ఇంటర్ఫేస్ నుండి డేటా ఎలిమెంట్లను పరీక్షించడం. Zabbix 5.0 ఇంటర్ఫేస్ నుండి కొన్ని అంశాలను మరియు మరీ ముఖ్యంగా ఐటెమ్ టెంప్లేట్లను పరీక్షించే సామర్థ్యాన్ని పరిచయం చేసింది.

డేటా ఎలిమెంట్లను పరీక్షిస్తోంది
తలెత్తే ఏవైనా సమస్యలు ఇంటర్ఫేస్లో ప్రదర్శించబడతాయి.

ఇంటర్ఫేస్లో సమస్యలను ప్రదర్శిస్తోంది
ఐటెమ్ టెంప్లేట్ల కోసం ఇదే విధమైన అల్గోరిథం ఉపయోగించబడుతుంది. అదనంగా, ఏదైనా డేటా అంశానికి మద్దతు లేకపోతే, అది ఎందుకు విఫలమైందో మీరు క్లిక్ చేయడం ద్వారా తెలుసుకోవచ్చు పరీక్ష.
17. పరీక్ష నోటిఫికేషన్ పద్ధతులు, Zabbix 4.4లో కనిపించింది, ఇది భద్రపరచబడింది, ఇది Zabbixని ఇతర సిస్టమ్లతో అనుసంధానించేటప్పుడు ముఖ్యమైనది, ఉదాహరణకు, టిక్కెట్ సిస్టమ్లు.

పరీక్ష నోటిఫికేషన్ పద్ధతులు
18. ఐటెమ్ ప్రోటోటైప్ల కోసం అనుకూల మాక్రోలకు మద్దతు. అనుకూల స్థూల విలువలను నిర్వచించడానికి మీరు LLD మాక్రోలను ఉపయోగించవచ్చు.

కస్టమ్ మాక్రో విలువలను నిర్వచించడానికి LLD మాక్రోలను ఉపయోగించడం
19. Float64 డేటా మద్దతు, ఇది చాలా పెద్ద విలువలను పర్యవేక్షించడానికి ప్రధానంగా అవసరం, ప్రోమేతియస్ ఏజెంట్ల నుండి స్వీకరించిన డేటాకు మద్దతు ఇవ్వడానికి Zabbixలో అవసరం.
Zabbix 5.0 ఇన్స్టాల్ చేయబడితే, డేటా స్వయంచాలకంగా Float64 ప్రమాణానికి తరలించబడదు. వినియోగదారుకు ఇప్పటికీ పాత డేటా రకాలను ఉపయోగించుకునే అవకాశం ఉంది. Float64 మైగ్రేషన్ స్క్రిప్ట్లు మానవీయంగా అమలు చేయబడతాయి మరియు చారిత్రక పట్టికలలో డేటా రకాలను మారుస్తాయి. ఆటోమేటిక్ రీప్లేస్మెంట్ ఉపయోగించబడదు ఎందుకంటే దీనికి చాలా సమయం పడుతుంది.
20. Zabbix 5.0 యొక్క మెరుగైన స్కేలబిలిటీ: ఇంటర్ఫేస్ ఆప్టిమైజేషన్ మరియు అడ్డంకుల తొలగింపు
- డ్రాప్-డౌన్ జాబితాలు, ఉదాహరణకు హోస్ట్లను ఎంచుకోవడానికి, ఈ ఫీచర్ స్కేల్ చేయనందున తొలగించబడ్డాయి.
- పట్టిక పరిమాణాల కోసం "అంతర్నిర్మిత" పరిమితులు ఉన్నాయి అవలోకనం.
- కొత్త అవకాశాలు వచ్చాయి పర్యవేక్షణ > హోస్ట్లు > గ్రాఫ్లు.
- పేజింగ్ ఫంక్షన్ కనిపించింది (మానిటరింగ్ > హోస్ట్లు > వెబ్) అది ఎక్కడ లేదు.
21. మెరుగైన కుదింపు
Zabbixలో కుదింపు PostgreSQL - TimescaleDB (Zabbix 4.4 నుండి) కోసం పొడిగింపుపై ఆధారపడి ఉంటుంది. TimescaleDB స్వయంచాలక డేటాబేస్ విభజనను అందిస్తుంది మరియు డేటాబేస్ పనితీరును మెరుగుపరుస్తుంది ఎందుకంటే TimescaleDB పనితీరు డేటాబేస్ పరిమాణం నుండి వాస్తవంగా స్వతంత్రంగా ఉంటుంది.
Zabbix 5.0లో అడ్మినిస్ట్రేషన్ > జనరల్ > హౌస్ కీపింగ్ మీరు కాన్ఫిగర్ చేయవచ్చు, ఉదాహరణకు, 7 రోజుల కంటే పాత డేటా యొక్క కుదింపు. ఇది అవసరమైన డిస్క్ స్థలాన్ని గణనీయంగా తగ్గిస్తుంది (వినియోగదారుల ప్రకారం దాదాపు పది రెట్లు), ఇది డిస్క్ స్పేస్ పొదుపును మెరుగుపరుస్తుంది మరియు పనితీరును మెరుగుపరుస్తుంది.

టైమ్స్కేల్డిబితో కుదింపు
22. ఇంటర్ఫేస్ స్థాయిలో SNMPని కాన్ఫిగర్ చేయడం. Zabbix 5.0లో, మూడు రకాల డేటా మూలకాలకు బదులుగా, ఒకటి మాత్రమే ఉపయోగించబడుతుంది - SNMP ఏజెంట్. అన్ని SNMP గుణాలు హోస్ట్ ఇంటర్ఫేస్ స్థాయికి తరలించబడ్డాయి, ఇది టెంప్లేట్లను సరళీకృతం చేయడం, SNMP సంస్కరణల మధ్య మారడం మొదలైనవి సాధ్యం చేస్తుంది.

ఇంటర్ఫేస్ స్థాయిలో SNMPని కాన్ఫిగర్ చేస్తోంది
23. ప్రాక్సీ లభ్యతపై నెట్వర్క్ నోడ్ల లభ్యతను పర్యవేక్షించడంపై ఆధారపడటం ఫంక్షన్తో ట్రిగ్గర్ని ఉపయోగించి పర్యవేక్షించేటప్పుడు నెట్వర్క్ నోడ్ల లభ్యత లేనప్పుడు ప్రాక్సీ లభ్యత సమస్యను ప్రాధాన్యతగా ప్రదర్శించడానికి మిమ్మల్ని అనుమతిస్తుంది సమాచారం లేదు:
{HostA:item.nodata(1m)}=1
నెట్వర్క్ నోడ్ల లభ్యత ప్రాక్సీ లభ్యత ద్వారా నిర్ణయించబడుతుంది
ఫంక్షన్ సమాచారం లేదు డిఫాల్ట్గా ప్రాక్సీ లభ్యతను పరిగణనలోకి తీసుకుంటుంది. ప్రాక్సీ లభ్యతను పరిగణనలోకి తీసుకోని మరింత కఠినమైన తనిఖీ కోసం, రెండవ పరామితి ఉపయోగించబడుతుంది - కఠినంగా:
{HostA:item.nodata(1m,strict)}=124. తక్కువ-స్థాయి ఆవిష్కరణ నియమాలను నిర్వహించడం. Zabbix 5.0 LLD ఫిల్టర్ను పరిచయం చేసింది, ఇది మద్దతు లేని గుర్తింపు నియమాలను వీక్షించడానికి మిమ్మల్ని అనుమతిస్తుంది

LLD ఫిల్టర్
25. సమస్యను గుర్తించలేని సామర్థ్యం (అన్క్నాలెడ్జ్) లోపాలను సరిచేయడానికి మిమ్మల్ని అనుమతిస్తుంది మరియు సమస్య నిర్ధారణపై ఆధారపడి వర్క్ఫ్లోలను సృష్టించేటప్పుడు ఉపయోగకరంగా ఉంటుంది.

సమస్యను గుర్తించవద్దు
26. తక్కువ-స్థాయి ఆవిష్కరణ నియమాలను మార్చడం — ఫైల్ సిస్టమ్లను పర్యవేక్షించడం ఫలితంగా ఆబ్జెక్ట్లను గుర్తించేటప్పుడు మినహాయింపులను జోడించే సామర్థ్యం, ఇది నిర్దిష్ట వస్తువులు, ట్రిగ్గర్లు, డేటా ఎలిమెంట్లను సృష్టించడానికి లేదా సృష్టించకుండా ఉండటానికి తక్కువ-స్థాయి గుర్తింపును అనుమతిస్తుంది, సమస్యల తీవ్రతను మార్చడం, నిర్దిష్ట వస్తువులకు ట్యాగ్లను జోడించడం. , ఆబ్జెక్ట్లను మినహాయించండి, ఉదాహరణకు, తాత్కాలిక ఫైల్ సిస్టమ్లు, శోధన నుండి, డేటా నవీకరణ విరామాన్ని మార్చడం మొదలైనవి.

తాత్కాలిక ఫైల్ సిస్టమ్స్ యొక్క తక్కువ-స్థాయి గుర్తింపు నుండి మినహాయింపు
ఉదాహరణకు, మీరు కనుగొన్న ఒరాకిల్ ఫైల్ సిస్టమ్ల కోసం ట్రిగ్గర్ ప్రాధాన్యత స్థాయిని మార్చవచ్చు, అదే స్థాయిలో ఇతర ఫైల్ సిస్టమ్ల కోసం ట్రిగ్గర్ ప్రాధాన్యత స్థాయిని వదిలివేయవచ్చు.

వ్యక్తిగత ఫైల్ సిస్టమ్ల కోసం ట్రిగ్గర్ల ప్రాధాన్యత స్థాయిని మార్చడం
27. Zabbix 5.0లో కొత్త మాక్రోలు పర్యవేక్షణ నాణ్యతను మెరుగుపరచడానికి మిమ్మల్ని అనుమతిస్తుంది.

Zabbix 5.0లో కొత్త మాక్రోలు
28. Zabbix 5.0లో ఇతర ఆవిష్కరణలు:

Zabbix 5.0లో మెరుగుదలలు
29. మద్దతు ముగింపు

మద్దతు లేని కార్యాచరణ
తీర్మానం
Zabbix 5.0కి అప్గ్రేడ్ చేయడం చాలా సులభం! కొత్త సర్వర్ బైనరీలు మరియు ఫ్రంటెండ్ ఫైల్లను ఇన్స్టాల్ చేసి అమలు చేయండి మరియు సర్వర్ మీ డేటాబేస్ను స్వయంచాలకంగా అప్డేట్ చేస్తుంది.
Zabbix నవీకరణ ప్రక్రియ గురించి సమాచారం ఇక్కడ అందుబాటులో ఉంది:
ముఖ్యము!
- Float64 ఆకృతికి చారిత్రక డేటాను అప్గ్రేడ్ చేయడం ఐచ్ఛికం.
- TimescaleDB డేటా చదవడానికి మాత్రమే.
- PHP7.2 యొక్క కనీస అవసరమైన వెర్షన్.
- Zabbix సర్వర్ కోసం DB2 బ్యాకెండ్గా మద్దతు ఇవ్వదు
(!) Zabbix Meetup ఆన్లైన్ (రష్యన్)లో Alexey Vladyshev మరియు ఇతర స్పీకర్ల ప్రెజెంటేషన్ల వీడియోలు మరియు స్లయిడ్లను వీక్షించవచ్చు .
మూలం: www.habr.com





