0. పరిచయ, లేదా కొద్దిగా ఆఫ్టాపిక్అటువంటి సాఫ్ట్వేర్ యొక్క తులనాత్మక లక్షణాలను లేదా కేవలం జాబితాను కూడా ఒకే చోట కనుగొనడం చాలా కష్టం కాబట్టి ఈ వ్యాసం పుట్టింది. కనీసం ఒక రకమైన నిర్ధారణకు రావాలంటే మనం కొంత మెటీరియల్ని పారవేయాలి.
ఈ విషయంలో, నేను ఈ సమస్యపై ఆసక్తి ఉన్నవారి కోసం కొంచెం సమయం మరియు కృషిని ఆదా చేయాలని నిర్ణయించుకున్నాను మరియు గరిష్టంగా ఒకే చోట సేకరించి, నాచే ప్రావీణ్యం పొందిన చదవండి, ఒకే చోట నెట్వర్క్ మ్యాపింగ్ కోసం సిస్టమ్ల సంఖ్య.
ఈ వ్యాసంలో వివరించిన కొన్ని వ్యవస్థలు నేను వ్యక్తిగతంగా ప్రయత్నించాను. చాలా మటుకు, ఇవి ప్రస్తుతానికి పాత వెర్షన్లు. నేను మొదటి సారి కిందివాటిలో కొన్నింటిని చూస్తున్నాను మరియు వాటిపై సమాచారం ఈ వ్యాసం తయారీలో భాగంగా మాత్రమే సేకరించబడింది.
నేను చాలా కాలం పాటు సిస్టమ్లను తాకినందున మరియు వాటిలో కొన్నింటిని అస్సలు తాకనందున, నా దగ్గర స్క్రీన్షాట్లు లేదా ఉదాహరణలు లేవు. కాబట్టి నేను గూగుల్, వికీ, యూట్యూబ్, డెవలపర్ సైట్లలో నా జ్ఞానాన్ని రిఫ్రెష్ చేసాను, నేను అక్కడ స్క్రీన్షాట్లను తవ్వాను మరియు ఫలితంగా నాకు అలాంటి అవలోకనం వచ్చింది.
1. సిద్ధాంతం
1.1 దేనికోసం?
"ఎందుకు?" అనే ప్రశ్నకు సమాధానం ఇవ్వడానికి. ముందుగా మీరు "నెట్వర్క్ మ్యాప్" అంటే ఏమిటో అర్థం చేసుకోవాలి. నెట్వర్క్ మ్యాప్ - (చాలా తరచుగా) నెట్వర్క్ పరికరాల పరస్పర చర్య మరియు వాటి కనెక్షన్ యొక్క తార్కిక-గ్రాఫికల్-స్కీమాటిక్ ప్రాతినిధ్యం, ఇది వాటి అత్యంత ముఖ్యమైన పారామితులు మరియు లక్షణాలను వివరిస్తుంది. ఈ రోజుల్లో, ఇది తరచుగా పరికరాల స్థితిని పర్యవేక్షించడం మరియు హెచ్చరిక వ్యవస్థతో కలిపి ఉపయోగించబడుతుంది. కాబట్టి: అప్పుడు, నెట్వర్క్ నోడ్ల స్థానం, వాటి పరస్పర చర్య మరియు వాటి మధ్య కనెక్షన్ల గురించి ఒక ఆలోచన కలిగి ఉండటానికి. మానిటరింగ్తో కలిపి, ప్రవర్తనను నిర్ధారించడానికి మరియు నెట్వర్క్ యొక్క ప్రవర్తనను అంచనా వేయడానికి మేము పని చేసే సాధనాన్ని పొందుతాము.
1.2 L1, L2, L3
అవి OSI మోడల్కు అనుగుణంగా లేయర్ 1, లేయర్ 2 మరియు లేయర్ 3 కూడా. L1 - భౌతిక స్థాయి (వైర్లు మరియు స్విచింగ్), L2 - భౌతిక చిరునామా స్థాయి (mac-చిరునామాలు), L3 - తార్కిక చిరునామా స్థాయి (IP- చిరునామాలు).
వాస్తవానికి, L1 మ్యాప్ను నిర్మించడంలో ఎటువంటి పాయింట్ లేదు, ఇది తార్కికంగా అదే L2 నుండి అనుసరిస్తుంది, బహుశా, మీడియా కన్వర్టర్లను మినహాయించి. ఆపై, ఇప్పుడు కూడా ట్రాక్ చేయగల మీడియా కన్వర్టర్లు ఉన్నాయి.
తార్కికంగా - L2 నోడ్ల యొక్క Mac-చిరునామాలు, L3 - నోడ్ల IP చిరునామాల ఆధారంగా నెట్వర్క్ మ్యాప్ను రూపొందిస్తుంది.
1.3 ఏ డేటాను ప్రదర్శించాలి
ఇది పరిష్కరించాల్సిన పనులు మరియు కోరికలపై ఆధారపడి ఉంటుంది. ఉదాహరణకు, ఇనుప ముక్క "సజీవంగా" ఉందో, ఏ పోర్ట్లో అది "వ్రేలాడుతుందో" మరియు పోర్ట్ పైకి లేదా క్రిందికి ఏ స్థితిలో ఉందో నేను సహజంగా అర్థం చేసుకోవాలనుకుంటున్నాను. ఇది L2 కావచ్చు. మరియు సాధారణంగా, అనువర్తిత కోణంలో L2 నాకు అత్యంత వర్తించే నెట్వర్క్ మ్యాప్ టోపోలాజీగా కనిపిస్తుంది. అయితే, రుచి మరియు రంగు ...
పోర్ట్లో కనెక్షన్ వేగం చెడ్డది కాదు, కానీ అక్కడ ముగింపు పరికరం ఉంటే క్లిష్టమైనది కాదు - ఒక PC ప్రింటర్. ప్రాసెసర్ లోడ్ స్థాయి, ఉచిత ర్యామ్ మొత్తం మరియు ఇనుము ముక్కపై ఉష్ణోగ్రతను చూడగలిగితే బాగుంటుంది. కానీ ఇది ఇకపై అంత సులభం కాదు, ఇక్కడ మీరు SNMPని చదవగలిగే పర్యవేక్షణ వ్యవస్థను కాన్ఫిగర్ చేయాలి మరియు అందుకున్న డేటాను ప్రదర్శించవచ్చు మరియు విశ్లేషించాలి. దీని గురించి మరింత తరువాత.
L3కి సంబంధించి, నేను దీన్ని కనుగొన్నాను
1.4. ఎలా?
ఇది మానవీయంగా చేయవచ్చు, ఇది స్వయంచాలకంగా చేయవచ్చు. చేతితో ఉంటే, అప్పుడు చాలా కాలం పాటు మరియు మీరు మానవ కారకాన్ని పరిగణనలోకి తీసుకోవాలి. స్వయంచాలకంగా ఉంటే, అన్ని నెట్వర్క్ పరికరాలు తప్పనిసరిగా “స్మార్ట్” అయి ఉండాలి, SNMPని ఉపయోగించగలగాలి మరియు ఈ SNMP తప్పక సరిగ్గా కాన్ఫిగర్ చేయబడాలి, తద్వారా వాటి నుండి డేటాను సేకరించే సిస్టమ్ ఈ డేటాను చదవగలదు.
ఇది కష్టం కాదు అనిపిస్తుంది. కానీ ఆపదలు ఉన్నాయి. పరికరం నుండి మనం చూడాలనుకునే మొత్తం డేటాను ప్రతి సిస్టమ్ చదవలేకపోవచ్చు లేదా అన్ని నెట్వర్క్ పరికరాలు ఈ డేటాను ఇవ్వలేవు అనే వాస్తవంతో ప్రారంభించి, ప్రతి సిస్టమ్ నెట్వర్క్ మ్యాప్లను రూపొందించదు అనే వాస్తవంతో ముగుస్తుంది. ఆటోమేటిక్ మోడ్.
స్వయంచాలక మ్యాప్ ఉత్పత్తి ప్రక్రియ సుమారుగా క్రింది విధంగా ఉంటుంది:
- సిస్టమ్ నెట్వర్క్ పరికరాల నుండి డేటాను చదువుతుంది
- డేటా ఆధారంగా, ఇది రౌటర్ యొక్క ప్రతి పోర్ట్ కోసం పోర్ట్లలో సరిపోలే చిరునామా పట్టికను ఏర్పరుస్తుంది
- చిరునామాలు మరియు పరికర పేర్లతో సరిపోలుతుంది
- పోర్ట్-పోర్ట్డివైస్ కనెక్షన్లను నిర్మిస్తుంది
- వీటన్నింటినీ రేఖాచిత్రం రూపంలో గీస్తుంది, వినియోగదారుకు "సహజమైనది"
2. సాధన
కాబట్టి, నెట్వర్క్ మ్యాప్ను రూపొందించడానికి మీరు ఏమి ఉపయోగించవచ్చనే దాని గురించి ఇప్పుడు మాట్లాడుదాం. ఈ ప్రక్రియను వీలైనంత వరకు స్వయంచాలకంగా మార్చాలని మనం కోరుకునే ప్రారంభ బిందువుగా తీసుకుందాం. సరే, అంటే, పెయింట్ మరియు ఎంఎస్ విసియో ఇప్పుడు లేవు... అయితే... కాదు, అవి.
నెట్వర్క్ మ్యాప్ను నిర్మించడంలో సమస్యను పరిష్కరించే ప్రత్యేక సాఫ్ట్వేర్ ఉంది. కొన్ని సాఫ్ట్వేర్ ఉత్పత్తులు ప్రాపర్టీలతో చిత్రాలను “మాన్యువల్గా” జోడించడం, లింక్లను గీయడం మరియు చాలా కత్తిరించబడిన రూపంలో (నోడ్ సజీవంగా ఉన్నా లేదా ఇకపై స్పందించకపోయినా) “మానిటరింగ్” ప్రారంభించడం కోసం మాత్రమే వాతావరణాన్ని అందించగలవు. ఇతరులు తమ స్వంతంగా నెట్వర్క్ రేఖాచిత్రాన్ని గీయడమే కాకుండా, SNMP నుండి పారామితుల సమూహాన్ని చదవగలరు, విచ్ఛిన్నం అయినప్పుడు వినియోగదారుకు SMS ద్వారా తెలియజేయగలరు, నెట్వర్క్ హార్డ్వేర్ యొక్క పోర్ట్లపై కొంత సమాచారాన్ని అందించగలరు మరియు ఇవన్నీ మాత్రమే వారి కార్యాచరణలో భాగం (అదే NetXMS).
2.1. ఉత్పత్తులు
అటువంటి సాఫ్ట్వేర్లు చాలా ఉన్నందున జాబితా పూర్తి కాదు. అయితే ఈ అంశంపై Google అందించేది (ఇంగ్లీష్-భాషా సైట్లతో సహా):
ఓపెన్ సోర్స్ ప్రాజెక్ట్లు:
లాన్టోపోలాగ్
Nagios
Icinga
NeDi
పండోర FMS
పిఆర్టిజి
NetXMS
Zabbix
చెల్లింపు ప్రాజెక్ట్లు:
లాన్స్టేట్
మొత్తం నెట్వర్క్ మానిటర్
సోలార్విండ్స్ నెట్వర్క్ టోపాలజీ మ్యాపర్
UVexplorer
అవిక్
AdRem NetCrunch
2.2.1 ఉచిత సాఫ్ట్వేర్
2.2.1.1. లాన్టోపోలాగ్
యూరి వోలోకిటిన్ అభివృద్ధి చేసిన సాఫ్ట్వేర్. ఇంటర్ఫేస్ వీలైనంత సులభం. సెమీ ఆటోమేటిక్ నెట్వర్క్ నిర్మాణానికి Softina మద్దతు ఇస్తుంది. ఆమె అన్ని రౌటర్ల (IP, SNMP ఆధారాలు) సెట్టింగులను "ఫీడ్" చేయాలి, అప్పుడు ప్రతిదీ స్వయంగా జరుగుతుంది, అనగా, పరికరాల మధ్య కనెక్షన్లు పోర్టులను సూచిస్తూ నిర్మించబడతాయి.
ఉత్పత్తి యొక్క చెల్లింపు మరియు ఉచిత సంస్కరణలు ఉన్నాయి.
2.2.1.2. Nagios
ఓపెన్ సోర్స్ సాఫ్ట్వేర్ 1999 నుండి అందుబాటులో ఉంది. సిస్టమ్ నెట్వర్క్ పర్యవేక్షణ కోసం రూపొందించబడింది, అంటే, ఇది SNMP ద్వారా డేటాను చదవగలదు మరియు స్వయంచాలకంగా నెట్వర్క్ మ్యాప్ను రూపొందించగలదు, అయితే ఇది దాని ప్రధాన విధి కానందున, ఇది చాలా ... వింత పద్ధతిలో చేస్తుంది ... NagVis ఉపయోగించబడుతుంది మ్యాప్లను నిర్మించడానికి.
2.2.1.3. ఐసింగా
ఐసింగా అనేది ఒకప్పుడు నాగియోస్ నుండి విడిపోయిన ఓపెన్ సోర్స్ సిస్టమ్. నెట్వర్క్ మ్యాప్లను స్వయంచాలకంగా రూపొందించడానికి సిస్టమ్ మిమ్మల్ని అనుమతిస్తుంది. ఒకే సమస్య ఏమిటంటే, ఇది నాగియోస్ ఆధ్వర్యంలో అభివృద్ధి చేయబడిన నాగ్విస్ యాడ్ఆన్ని ఉపయోగించి మ్యాప్లను నిర్మిస్తుంది, కాబట్టి నెట్వర్క్ మ్యాప్ను రూపొందించే విషయంలో ఈ రెండు సిస్టమ్లు ఒకేలా ఉన్నాయని మేము అనుకుంటాము.
2.2.1.4. NeDi
నెట్వర్క్లోని నోడ్లను స్వయంచాలకంగా గుర్తించగలదు మరియు ఈ డేటా ఆధారంగా, నెట్వర్క్ మ్యాప్ను రూపొందించండి. ఇంటర్ఫేస్ చాలా సులభం, SNMP ద్వారా స్థితి పర్యవేక్షణ ఉంది.
ఉత్పత్తి యొక్క ఉచిత మరియు చెల్లింపు సంస్కరణలు ఉన్నాయి.
2.2.1.5 పండోర FMS
స్వయంచాలకంగా కనుగొనడంలో, నెట్వర్క్ను స్వయంచాలకంగా నిర్మించడంలో, SNMP సామర్థ్యం. నైస్ ఇంటర్ఫేస్.
ఉత్పత్తి యొక్క ఉచిత మరియు చెల్లింపు సంస్కరణలు ఉన్నాయి.
2.2.1.6. పిఆర్టిజి
సాఫ్ట్వేర్కు నెట్వర్క్ మ్యాప్ను స్వయంచాలకంగా ఎలా నిర్మించాలో తెలియదు, చిత్రాలను మాన్యువల్గా లాగడం మరియు వదలడం మాత్రమే. కానీ అదే సమయంలో, ఇది SNMP ద్వారా పరికరాల స్థితిని పర్యవేక్షించగలదు. నా ఆత్మాశ్రయ అభిప్రాయం ప్రకారం, ఇంటర్ఫేస్ చాలా కోరుకునేది.
30 రోజులు - పూర్తి కార్యాచరణ, ఆపై - "ఉచిత వెర్షన్".
2.2.1.7. NetXMS
NetMXS అనేది ప్రధానంగా ఓపెన్ సోర్స్ మానిటరింగ్ సిస్టమ్, నెట్వర్క్ మ్యాప్ను రూపొందించడం అనేది ఒక సైడ్ ఫంక్షన్. కానీ ఇది చాలా చక్కగా అమలు చేయబడుతుంది. ఆటో-ఆవిష్కరణ ఆధారంగా స్వయంచాలక భవనం, SNMP ద్వారా నోడ్ పర్యవేక్షణ, రూటర్ పోర్ట్లు మరియు ఇతర గణాంకాల స్థితిని ట్రాక్ చేయగలదు.
2.2.1.8. Zabbix
Zabbix అనేది ఓపెన్ సోర్స్ మానిటరింగ్ సిస్టమ్, NetXMS కంటే మరింత సౌకర్యవంతమైన మరియు శక్తివంతమైనది, అయితే ఇది నెట్వర్క్ మ్యాప్లను మాన్యువల్ మోడ్లో మాత్రమే నిర్మించగలదు, అయితే ఇది దాదాపు ఏదైనా రౌటర్ పారామితులను పర్యవేక్షించగలదు, దీని సేకరణ మాత్రమే కాన్ఫిగర్ చేయబడుతుంది.
2.2.2 చెల్లింపు సాఫ్ట్వేర్
2.2.2..1 లాన్ రాష్ట్రం
నెట్వర్క్ టోపోలాజీని స్వయంచాలకంగా స్కాన్ చేయడానికి మరియు కనుగొనబడిన పరికరాల ఆధారంగా నెట్వర్క్ మ్యాప్ను రూపొందించడానికి మిమ్మల్ని అనుమతించే చెల్లింపు సాఫ్ట్వేర్. గుర్తించబడిన పరికరాల స్థితిని నోడ్ అప్డౌన్ చేయడం ద్వారా మాత్రమే పర్యవేక్షించడానికి మిమ్మల్ని అనుమతిస్తుంది.
2.2.2.2. మొత్తం నెట్వర్క్ మానిటర్
నెట్వర్క్ మ్యాప్ను స్వయంచాలకంగా రూపొందించని చెల్లింపు సాఫ్ట్వేర్. స్వయంచాలకంగా నోడ్లను ఎలా గుర్తించాలో కూడా తెలియదు. వాస్తవానికి, ఇదే విసియో, నెట్వర్క్ టోపోలాజీపై మాత్రమే దృష్టి పెట్టింది. గుర్తించబడిన పరికరాల స్థితిని నోడ్ అప్డౌన్ చేయడం ద్వారా మాత్రమే పర్యవేక్షించడానికి మిమ్మల్ని అనుమతిస్తుంది.
చెత్త! పెయింట్ మరియు విసియోను నిరాకరిస్తున్నామని నేను పైన వ్రాసాను ... సరే, అలాగే ఉండనివ్వండి.
నేను వీడియో మాన్యువల్ని కనుగొనలేదు మరియు నాకు ఇది అవసరం లేదు ... ప్రోగ్రామ్ అలా ఉంది.
2.2.2.3. సోలార్విండ్స్ నెట్వర్క్ టోపాలజీ మ్యాపర్
చెల్లింపు సాఫ్ట్వేర్, ట్రయల్ పీరియడ్ ఉంది. ఇది స్వయంచాలకంగా నెట్వర్క్ను స్కాన్ చేయగలదు మరియు పేర్కొన్న పారామితుల ప్రకారం దాని స్వంత మ్యాప్ను సృష్టించగలదు. ఇంటర్ఫేస్ చాలా సరళంగా మరియు ఆహ్లాదకరంగా ఉంటుంది.
2.2.2.4. UVexplorer
చెల్లింపు సాఫ్ట్వేర్, 15-రోజుల ట్రయల్. ఇది స్వయంచాలకంగా గుర్తించగలదు మరియు స్వయంచాలకంగా మ్యాప్ను గీయగలదు, పరికరాలను అప్ / డౌన్ స్టేట్ ద్వారా మాత్రమే పర్యవేక్షించగలదు, అంటే పరికర పింగ్ ద్వారా.
2.2.2.5. ఔవిక్
నెట్వర్క్ పరికరాలను స్వయంచాలకంగా గుర్తించి పర్యవేక్షించగల చక్కని చెల్లింపు ప్రోగ్రామ్.
2.2.2.6. AdRem NetCrunch
14 రోజుల ట్రయల్తో చెల్లింపు సాఫ్ట్వేర్. నెట్వర్క్ను స్వయంచాలకంగా గుర్తించడం మరియు స్వీయనిర్మాణం చేయగలదు. ఇంటర్ఫేస్ ఉత్సాహాన్ని కలిగించలేదు. SNMPలో కూడా పర్యవేక్షించవచ్చు.
3. పోలిక ప్లేట్
ఇది ముగిసినప్పుడు, సిస్టమ్లను పోల్చడానికి సంబంధిత మరియు ముఖ్యమైన పారామితులతో ముందుకు రావడం చాలా కష్టం మరియు అదే సమయంలో వాటిని ఒక చిన్న ప్లేట్లో అమర్చండి. ఇది నాకు లభించింది:
*"యూజర్ ఫ్రెండ్లీ" సెట్టింగ్ అత్యంత ఆత్మాశ్రయమైనది మరియు నేను దానిని అర్థం చేసుకున్నాను. కానీ "వికృతం మరియు చదవలేనితనం" గురించి ఎలా వివరించాలో నాకు రాలేదు.
**“నెట్వర్క్ను మాత్రమే కాకుండా పర్యవేక్షించడం” అనేది ఈ పదం యొక్క సాధారణ అర్థంలో సిస్టమ్ యొక్క ఆపరేషన్ను “మానిటరింగ్ సిస్టమ్”గా సూచిస్తుంది, అంటే, OS నుండి కొలమానాలను చదవగల సామర్థ్యం, వర్చువలైజేషన్ హోస్ట్లు, అతిథిలోని అప్లికేషన్ల నుండి డేటాను స్వీకరించడం OSలు మొదలైనవి.
4. వ్యక్తిగత అభిప్రాయం
వ్యక్తిగత అనుభవం నుండి, నెట్వర్క్ మానిటరింగ్ కోసం సాఫ్ట్వేర్ను విడిగా ఉపయోగించడంలో నాకు అర్థం లేదు. ప్రతిదానికీ మరియు నెట్వర్క్ మ్యాప్ను రూపొందించగల సామర్థ్యం ఉన్న ప్రతి ఒక్కరికీ పర్యవేక్షణ వ్యవస్థను ఉపయోగించాలనే ఆలోచనతో నేను మరింత ఆకట్టుకున్నాను. దీంతో జబ్బిక్స్కు కష్టకాలం ఎదురైంది. నాగియోస్ మరియు ఐసింగా కూడా. మరియు ఈ విషయంలో NetXSM మాత్రమే సంతోషించింది. అయినప్పటికీ, మీరు గందరగోళానికి గురై, Zabbixలో మ్యాప్ను రూపొందించినట్లయితే, అది NetXMS కంటే మరింత ఆశాజనకంగా కనిపిస్తుంది. Pandora FMS, PRTG, Solarwinds NTM, AdRem NetCrunch మరియు ఈ కథనంలో చేర్చని అనేక ఇతర విషయాలు కూడా ఉన్నాయి, కానీ నేను వాటిని చిత్రాలు మరియు వీడియోలలో మాత్రమే చూశాను, కాబట్టి నేను వాటి గురించి ఏమీ చెప్పలేను.
NetXMS గురించి వ్రాయబడింది
PS:
నేను ఎక్కడైనా పొరపాటు చేసి ఉంటే, మరియు నేను చాలా మటుకు పొరపాటు చేసి ఉంటే, దయచేసి వ్యాఖ్యలలో దాన్ని సరిదిద్దండి, నేను కథనాన్ని సరిదిద్దుతాను, తద్వారా ఈ సమాచారాన్ని ఉపయోగకరంగా భావించే వారు వారి స్వంత అనుభవం నుండి ప్రతిదానిని ఒకటికి రెండుసార్లు తనిఖీ చేయవలసిన అవసరం లేదు.
Спасибо.
మూలం: www.habr.com