Zabbixతో ఇంటర్వ్యూ: 12 స్పష్టమైన సమాధానాలు

ITలో ఒక మూఢనమ్మకం ఉంది: "ఇది పనిచేస్తే, దానిని తాకవద్దు." ఇది మా పర్యవేక్షణ వ్యవస్థ గురించి చెప్పవచ్చు. సౌత్‌బ్రిడ్జ్ వద్ద మేము Zabbixని ఉపయోగిస్తాము - మేము దానిని ఎంచుకున్నప్పుడు, అది చాలా బాగుంది. మరియు, వాస్తవానికి, అతనికి ప్రత్యామ్నాయాలు లేవు.

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

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

Zabbixతో ఇంటర్వ్యూ: 12 స్పష్టమైన సమాధానాలు

1. కంపెనీ చరిత్ర గురించి చెప్పండి. ఉత్పత్తి ఆలోచన ఎలా వచ్చింది?

సంస్థ యొక్క చరిత్ర 1997 లో ప్రారంభమైంది, కంపెనీ వ్యవస్థాపకుడు మరియు యజమాని అలెక్సీ వ్లాడిషెవ్ ఒక బ్యాంకులో డేటాబేస్ అడ్మినిస్ట్రేటర్‌గా పనిచేశారు. పర్యావరణం యొక్క ప్రస్తుత మరియు చారిత్రక స్థితిని అర్థం చేసుకోకుండా, అనేక రకాల పారామితుల యొక్క చారిత్రక విలువలపై డేటా లేకుండా డేటాబేస్లను నిర్వహించడం అసమర్థంగా ఉంటుందని అలెక్సీకి అనిపించింది.

అదే సమయంలో, ప్రస్తుతం మార్కెట్లో ఉన్న పర్యవేక్షణ పరిష్కారాలు చాలా ఖరీదైనవి, గజిబిజిగా ఉంటాయి మరియు పెద్ద వనరులు అవసరం. అందువల్ల, అలెక్సీ తనకు అప్పగించిన మౌలిక సదుపాయాల భాగాన్ని సమర్థవంతంగా పర్యవేక్షించడానికి అనుమతించే వివిధ స్క్రిప్ట్‌లను వ్రాయడం ప్రారంభిస్తాడు. ఇది హాబీగా మారుతోంది. అలెక్సీ ఉద్యోగాలను మారుస్తాడు, కానీ ప్రాజెక్ట్‌పై ఆసక్తి అలాగే ఉంది. 2000-2001లో, ప్రాజెక్ట్ మొదటి నుండి తిరిగి వ్రాయబడింది - మరియు అలెక్సీ ఇతర నిర్వాహకులకు అభివృద్ధిని ఉపయోగించుకునే అవకాశాన్ని ఇవ్వడం గురించి ఆలోచించాడు. అదే సమయంలో, ఇప్పటికే ఉన్న కోడ్‌ను ఏ లైసెన్స్ కింద విడుదల చేయాలనే ప్రశ్న తలెత్తింది. అలెక్సీ దానిని GPLv2 లైసెన్స్ క్రింద విడుదల చేయాలని నిర్ణయించుకున్నాడు. వృత్తిపరమైన వాతావరణంలో సాధనం వెంటనే గుర్తించబడింది. కాలక్రమేణా, అలెక్సీ మద్దతు, శిక్షణ మరియు సాఫ్ట్‌వేర్ సామర్థ్యాలను విస్తరించడం కోసం అభ్యర్థనలను స్వీకరించడం ప్రారంభించాడు. అటువంటి ఆర్డర్‌ల సంఖ్య నిరంతరం పెరుగుతూనే ఉంది. కాబట్టి, సహజంగానే, కంపెనీని సృష్టించాలనే నిర్ణయం వచ్చింది. కంపెనీ ఏప్రిల్ 12, 2005న స్థాపించబడింది

Zabbixతో ఇంటర్వ్యూ: 12 స్పష్టమైన సమాధానాలు

2. Zabbix అభివృద్ధి చరిత్రలో మీరు ఏ కీలక అంశాలను హైలైట్ చేయవచ్చు?

ప్రస్తుతం ఇటువంటి అనేక పాయింట్లు ఉన్నాయి:
ఎ. అలెక్సీ 1997లో స్క్రిప్ట్‌లపై పని చేయడం ప్రారంభించాడు.
బి. GPLv2 లైసెన్స్ కింద కోడ్ ప్రచురణ - 2001.
వి. Zabbix 2005లో స్థాపించబడింది.
d. మొదటి భాగస్వామ్య ఒప్పందాల ముగింపు, అనుబంధ ప్రోగ్రామ్ యొక్క సృష్టి - 2007.
డి. జబ్బిక్స్ జపాన్ LLC స్థాపన - 2012.
ఇ. Zabbix LLC (USA) స్థాపన - 2015
మరియు. Zabbix LLC స్థాపన - 2018

3. మీరు ఎంత మందిని నియమించారు?

ప్రస్తుతానికి, Zabbix కంపెనీల సమూహం 70 కంటే ఎక్కువ మంది ఉద్యోగులను కలిగి ఉంది: డెవలపర్‌లు, టెస్టర్‌లు, ప్రాజెక్ట్ మేనేజర్‌లు, సపోర్ట్ ఇంజనీర్లు, కన్సల్టెంట్‌లు, సేల్స్ వ్యక్తులు మరియు మార్కెటింగ్ ఉద్యోగులు.

4. మీరు రోడ్‌మ్యాప్‌ను ఎలా వ్రాస్తారు, మీరు వినియోగదారుల నుండి అభిప్రాయాన్ని సేకరిస్తారా? తదుపరి ఎక్కడికి వెళ్లాలో మీరు ఎలా నిర్ణయిస్తారు?

Zabbix యొక్క తదుపరి వెర్షన్ కోసం రోడ్‌మ్యాప్‌ను రూపొందిస్తున్నప్పుడు, మేము ఈ క్రింది ముఖ్యమైన అంశాలపై దృష్టి పెడతాము, మరింత ఖచ్చితంగా, మేము క్రింది వర్గాల ప్రకారం రోడ్‌మ్యాప్‌లను సేకరిస్తాము:

ఎ. Zabbix వ్యూహాత్మక మెరుగుదలలు. Zabbix చాలా ముఖ్యమైనదిగా భావించే విషయం. ఉదాహరణకు, గోలో వ్రాసిన Zabbix ఏజెంట్.
బి. Zabbix క్లయింట్లు మరియు భాగస్వాములు Zabbixలో చూడాలనుకుంటున్న విషయాలు. మరియు దాని కోసం వారు చెల్లించడానికి సిద్ధంగా ఉన్నారు.
వి. Zabbix సంఘం నుండి శుభాకాంక్షలు/సూచనలు.
d. సాంకేతిక రుణాలు. 🙂 మేము మునుపటి సంస్కరణల్లో విడుదల చేసిన అంశాలు, కానీ పూర్తి కార్యాచరణను అందించలేదు, వాటిని తగినంతగా అనువైనవిగా చేయలేదు, అన్ని ఎంపికలను అందించలేదు.

Zabbixతో ఇంటర్వ్యూ: 12 స్పష్టమైన సమాధానాలు

5. మీరు జబ్బిక్స్ మరియు ప్రోమేథియస్‌లను పోల్చగలరా? Zabbixలో ఏది మంచిది మరియు ఏది అధ్వాన్నంగా ఉంటుంది?

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

ప్రోమేతియస్‌లో ప్రామాణిక పర్యవేక్షణ టెంప్లేట్‌లు ఉండవు; ఎగుమతిదారుల నుండి అన్ని వేల కొలమానాలను స్వీకరించిన తరువాత, మీరు వాటిలో సమస్యాత్మక సంకేతాలను స్వతంత్రంగా కనుగొనవలసి ఉంటుంది. ప్రోమేతియస్ - కాన్ఫిగరేషన్ ఫైల్‌లను సెటప్ చేస్తోంది. కొన్ని ప్రదేశాలలో ఇది మరింత సౌకర్యవంతంగా ఉంటుంది, మరికొన్నింటిలో ఇది కాదు.

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

లేదా మీరు డేటాను యథాతథంగా సేకరించవచ్చు, ఉదాహరణకు, HTTP ప్రోటోకాల్ ద్వారా, ఆపై JavaScript, JSONPath, XMLPath, CSV మరియు వంటి ప్రీప్రాసెసింగ్ ఫంక్షన్‌లను ఉపయోగించి ప్రతిస్పందనలను ఉపయోగకరమైన కొలమానాలుగా మార్చవచ్చు. చాలా మంది వినియోగదారులు వెబ్ ఇంటర్‌ఫేస్ ద్వారా సిస్టమ్‌ను కాన్ఫిగర్ చేయగల మరియు నిర్వహించగల సామర్థ్యం కోసం Zabbixని విలువైనదిగా భావిస్తారు, టెంప్లేట్‌ల రూపంలో సాధారణ పర్యవేక్షణ కాన్ఫిగరేషన్‌లను వివరించే సామర్థ్యం కోసం మరియు కొలమానాలను మాత్రమే కాకుండా, గుర్తించే నియమాలను కూడా కలిగి ఉంటుంది, థ్రెషోల్డ్ విలువలు, గ్రాఫ్‌లు, వర్ణనలు - సాధారణ వస్తువులను పర్యవేక్షించడానికి వస్తువుల పూర్తి సెట్.

చాలా మంది వ్యక్తులు Zabbix API ద్వారా నిర్వహణ మరియు కాన్ఫిగరేషన్‌ను ఆటోమేట్ చేయగల సామర్థ్యాన్ని కూడా ఇష్టపడతారు. సాధారణంగా, నేను హోలివర్‌ను నిర్వహించకూడదనుకుంటున్నాను. రెండు వ్యవస్థలు తమ పనులకు బాగా సరిపోతాయని మరియు ఒకదానికొకటి శ్రావ్యంగా పూర్తి చేయగలవని మాకు అనిపిస్తుంది, ఉదాహరణకు, వెర్షన్ 4.2 నుండి Zabbix ప్రోమేతియస్ ఎగుమతిదారుల నుండి లేదా దాని నుండి డేటాను సేకరించవచ్చు.

6. మీరు జబ్బిక్స్ సాస్ తయారు చేయడం గురించి ఆలోచించారా?

మేము దాని గురించి ఆలోచించాము మరియు భవిష్యత్తులో దీన్ని చేస్తాము, అయితే మేము ఈ పరిష్కారాన్ని కస్టమర్‌లకు వీలైనంత సౌకర్యవంతంగా చేయాలనుకుంటున్నాము. ఈ సందర్భంలో, కమ్యూనికేషన్ సాధనాలు, అధునాతన డేటా సేకరణ సాధనాలు మొదలైన వాటితో పాటు ప్రామాణిక Zabbix అందించబడాలి.

7. నేను ఎప్పుడు zabbix ha ఆశించాలి? మరియు మనం వేచి ఉండాలా?

Zabbix HA ఖచ్చితంగా వేచి ఉంది. Zabbix 5.0 LTSలో ఏదైనా చూడాలని మేము నిజంగా ఆశిస్తున్నాము, అయితే నవంబర్ 2019లో Zabbix 5.0 రోడ్‌మ్యాప్ పూర్తిగా ధృవీకరించబడినప్పుడు పరిస్థితి మరింత స్పష్టంగా కనిపిస్తుంది.

8. మీడియా టైప్‌లో ఎందుకు పేలవమైన ఎంపిక ఉంది? మీరు స్లాక్, టెలిగ్రామ్ మొదలైనవాటిని జోడించాలని ప్లాన్ చేస్తున్నారా? ఇంకెవరైనా జబ్బర్ వాడుతున్నారా?

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

Zabbixలో వెబ్‌హూక్స్ రావడంతో, మీరు సమీప భవిష్యత్తులో అన్ని అత్యంత ప్రజాదరణ పొందిన అనుసంధానాలను బాక్స్ వెలుపల ఆశించవచ్చు. ఈ సందర్భంలో, ఇంటిగ్రేషన్ రెండు-మార్గంగా ఉంటుంది మరియు సాధారణ వన్-వే నోటిఫికేషన్‌లు మాత్రమే కాదు. మరియు మేము పొందలేని మీడియా రకాలను మా సంఘం పూర్తి చేస్తుంది - ఎందుకంటే ఇప్పుడు మొత్తం మీడియా రకాన్ని కాన్ఫిగరేషన్ ఫైల్‌కి ఎగుమతి చేయవచ్చు మరియు share.zabbix.com లేదా githubలో పోస్ట్ చేయవచ్చు. మరియు ఇతర వినియోగదారులు ఈ ఇంటిగ్రేషన్‌ని ఉపయోగించడం ప్రారంభించడానికి ఫైల్‌ను మాత్రమే దిగుమతి చేసుకోవాలి. ఈ సందర్భంలో, మీరు ఏ అదనపు స్క్రిప్ట్‌లను ఇన్‌స్టాల్ చేయవలసిన అవసరం లేదు!

9. వర్చువల్ మెషీన్ డిస్కవరీ డైరెక్షన్ ఎందుకు అభివృద్ధి చెందడం లేదు? vmware మాత్రమే ఉంది. చాలా మంది ec2, openstackతో అనుసంధానం కోసం ఎదురు చూస్తున్నారు.

లేదు, దిశ అభివృద్ధి చెందుతోంది. ఉదాహరణకు, 4.4లో, vm.datastore.discovery కీ ద్వారా డేటాస్టోర్ ఆవిష్కరణ కనిపించింది. 4.4లో, చాలా కూల్ wmi.getall కీలు కూడా కనిపించాయి - దాని ద్వారా, perf_counter_en కీతో కలిసి, మంచి హైపర్-వి మానిటరింగ్ చేయడం సాధ్యమవుతుందని మేము ఆశిస్తున్నాము. సరే, Zabbix 5.0లో ఈ దిశలో ఇతర ముఖ్యమైన మార్పులు ఉంటాయి.

Zabbixతో ఇంటర్వ్యూ: 12 స్పష్టమైన సమాధానాలు

10. ఇచ్చినవన్నీ తీసేసినప్పుడు, టెంప్లేట్‌లను విడిచిపెట్టి, ప్రోమెటియస్ లాగా చేయడం గురించి మీరు ఆలోచించారా?

ప్రోమేతియస్ స్వయంచాలకంగా అన్ని కొలమానాలను తీసుకుంటుంది, ఇది సౌకర్యవంతంగా ఉంటుంది. మరియు టెంప్లేట్ అనేది కొలమానాల సమితి కంటే ఎక్కువ, ఇది అందించిన రకమైన వనరు లేదా సేవను పర్యవేక్షించడానికి అవసరమైన అన్ని సాధారణ కాన్ఫిగరేషన్‌ను కలిగి ఉన్న “కంటైనర్”. ఇది ఇప్పటికే ముఖ్యమైన ట్రిగ్గర్‌లు, గ్రాఫ్‌లు, డిటెక్షన్ నియమాల సమితిని కలిగి ఉంది, దీనిలో కొలమానాలు మరియు థ్రెషోల్డ్‌ల వివరణలు ఉన్నాయి, ఇది వినియోగదారుకు ఏమి సేకరిస్తున్నది మరియు ఏ థ్రెషోల్డ్‌లు తనిఖీ చేయబడుతున్నాయి మరియు ఎందుకు తనిఖీ చేయబడుతున్నాయి. అదే సమయంలో, టెంప్లేట్‌లు ఇతర వినియోగదారులతో భాగస్వామ్యం చేయడం సులభం - మరియు వారు తమ సిస్టమ్‌లో నిపుణుడిగా ఉండాల్సిన అవసరం లేకుండా కూడా మంచి పర్యవేక్షణను పొందుతారు.

11. పెట్టెలో చాలా తక్కువ కొలమానాలు ఎందుకు ఉన్నాయి? ఇది ఆపరేషన్ పాయింట్ ఆఫ్ వ్యూ నుండి సెటప్‌ను కూడా చాలా క్లిష్టతరం చేస్తుంది.

మీరు రెడీమేడ్ టెంప్లేట్‌లు అని అనుకుంటే, ప్రస్తుతం మేము మా టెంప్లేట్‌లను విస్తరించడానికి మరియు మెరుగుపరచడానికి పని చేస్తున్నాము. Zabbix 4.4 కొత్త, మెరుగైన సెట్ మరియు మెరుగైన ఫీచర్లతో వస్తుంది.

Zabbix కోసం మీరు share.zabbix.comలో దాదాపు ఏ సిస్టమ్‌కైనా రెడీమేడ్ టెంప్లేట్‌ని ఎల్లప్పుడూ కనుగొనవచ్చు. కానీ మేము ప్రాథమిక టెంప్లేట్‌లను మనమే తయారు చేసుకోవాలని నిర్ణయించుకున్నాము, ఇతరులకు ఉదాహరణగా ఉంచుతాము మరియు కొన్ని MySQL కోసం మరోసారి టెంప్లేట్ రాయకుండా వినియోగదారులను విడిపించాము. అందువల్ల, ఇప్పుడు Zabbixలో ప్రతి సంస్కరణతో మరిన్ని అధికారిక టెంప్లేట్‌లు మాత్రమే ఉంటాయి.

Zabbixతో ఇంటర్వ్యూ: 12 స్పష్టమైన సమాధానాలు

12. హోస్ట్‌లతో ముడిపడి ఉండని ట్రిగ్గర్‌లను రూపొందించడం ఎప్పుడు సాధ్యమవుతుంది, ఉదాహరణకు, లేబుల్‌ల ఆధారంగా. ఉదాహరణకు, మేము n వేర్వేరు పాయింట్‌ల నుండి సైట్‌ను పర్యవేక్షిస్తాము మరియు 2 లేదా అంతకంటే ఎక్కువ పాయింట్‌ల నుండి సైట్‌ని యాక్సెస్ చేయనప్పుడు కాల్చే సాధారణ ట్రిగ్గర్‌ని మేము కోరుకుంటున్నాము.

వాస్తవానికి, అటువంటి కార్యాచరణ చాలా సంవత్సరాలుగా Zabbixలో అందుబాటులో ఉంది, ఖాతాదారులలో ఒకరి కోసం వ్రాయబడింది. క్లయింట్ - ICANN. ఇలాంటి తనిఖీలు కూడా చేయవచ్చు, ఉదాహరణకు, సమగ్ర అంశాల ద్వారా లేదా Zabbix APIని ఉపయోగించడం ద్వారా. అటువంటి తనిఖీల సృష్టిని సరళీకృతం చేయడానికి మేము ఇప్పుడు చురుకుగా పని చేస్తున్నాము.

PS: ఒక మురికివాడలో, Zabbix డెవలపర్లు Prometheus కాకుండా Zabbixని ఉపయోగించి Kubernetes క్లస్టర్‌లను పర్యవేక్షించడానికి మేము ఉత్పత్తిలో ఏమి చూడాలనుకుంటున్నాము అని మమ్మల్ని అడిగారు.

డెవలపర్‌లు కస్టమర్‌లను మార్గమధ్యంలో కలుసుకున్నప్పుడు మరియు తమకు తాముగా మిగిలిపోకుండా ఉన్నప్పుడు ఇది చాలా బాగుంది. ఇప్పుడు మేము ప్రతి విడుదలను హృదయపూర్వక ఆసక్తితో అభినందిస్తున్నాము - శుభవార్త ఏమిటంటే, మనం మాట్లాడిన మరిన్ని లక్షణాలు మాంసం మరియు రక్తంగా మారుతున్నాయి.

డెవలపర్లు తమలో తాము ఉపసంహరించుకోకుండా, ఖాతాదారుల అవసరాలపై ఆసక్తి ఉన్నంత వరకు, ఉత్పత్తి జీవిస్తుంది మరియు అభివృద్ధి చెందుతుంది. మేము కొత్త Zabbix విడుదలలపై నిఘా ఉంచుతాము.

PPS: మేము కొన్ని నెలల్లో ఆన్‌లైన్ మానిటరింగ్ కోర్సును ప్రారంభించబోతున్నాము. మీకు ఆసక్తి ఉంటే, ప్రకటనను కోల్పోకుండా సభ్యత్వాన్ని పొందండి. ఈలోగా, మీరు మా ద్వారా వెళ్ళవచ్చు కుబెర్నెట్స్‌పై స్లర్మ్.

మూలం: www.habr.com

ఒక వ్యాఖ్యను జోడించండి