ግራፋና+ ዛቢክስ፡ የምርት መስመሩን በምስል ማሳየት

በዚህ ጽሑፍ ውስጥ የማምረቻ መስመሮችን ሥራ በዓይነ ሕሊና ለማየት ክፍት ምንጭ Zabbix እና Grafana ስርዓቶችን የመጠቀም ልምድ ማካፈል እፈልጋለሁ. መረጃው በኢንዱስትሪ አውቶሜሽን ወይም በአይኦቲ ፕሮጄክቶች ውስጥ የተሰበሰበውን መረጃ በእይታ ለማሳየት ወይም ለመተንተን ፈጣን መንገድ ለሚፈልጉ ሰዎች ጠቃሚ ሊሆን ይችላል። ጽሑፉ ዝርዝር መመሪያ አይደለም, ነገር ግን ለአንድ አምራች ድርጅት በክፍት ምንጭ ሶፍትዌር ላይ የተመሰረተ የክትትል ስርዓት ጽንሰ-ሀሳብ ነው.

የመሳሪያ ስብስብ

ዚብሊክስ - የፋብሪካውን የአይቲ መሠረተ ልማት ለመከታተል ለረጅም ጊዜ ስንጠቀምበት ቆይተናል። ስርዓቱ በጣም ምቹ እና ሁለገብ ሆኖ ተገኝቷል ስለዚህም ከምርት መስመሮች, ዳሳሾች እና ተቆጣጣሪዎች መረጃን ወደ ውስጥ ማስገባት ጀመርን. ይህ ሁሉንም የመለኪያ መረጃዎችን በአንድ ቦታ እንድንሰበስብ፣ የሃብት ፍጆታ እና የመሳሪያ አፈፃፀም ቀላል ግራፎችን እንድንሰራ አስችሎናል፣ ነገር ግን ትንታኔ እና የሚያምሩ ግራፎች አጥተናል።

ግራፋና ለመተንተን እና ለመረጃ እይታ ኃይለኛ መሳሪያ ነው። ብዙ ቁጥር ያላቸው ተሰኪዎች መረጃን ከተለያዩ ምንጮች (zabbix, clickhouse, influxDB) እንዲወስዱ ያስችሉዎታል, በበረራ ላይ ያስኬዱት (አማካይ, ድምር, ልዩነት, ወዘተ.) እና ሁሉንም አይነት ግራፎች (ከቀላል መስመሮች, የፍጥነት መለኪያዎች) ይሳሉ. , ሠንጠረዦች ወደ ውስብስብ ንድፎች ).

Draw.io - በመስመር ላይ አርታኢ ውስጥ ከቀላል ብሎክ ዲያግራም ወደ ወለል ፕላን ለመሳል የሚያስችል አገልግሎት። ብዙ የተዘጋጁ አብነቶች እና የተሳሉ ነገሮች አሉ። ውሂብ ወደ ሁሉም ዋና ግራፊክ ቅርጸቶች ወይም xml ሊላክ ይችላል።

ሁሉንም በአንድ ላይ በማጣመር

Grafana እና Zabbix እንዴት እንደሚጫኑ እና እንደሚያዋቅሩ ብዙ ጽሁፎች ተጽፈዋል, ስለ ውቅሩ ዋና ዋና ነጥቦች እናገራለሁ.

በዛቢክስ አገልጋይ ላይ “የአውታረ መረብ ኖድ” (አስተናጋጅ) ተፈጥሯል፣ እሱም “የውሂብ አካላት” (ንጥል) ከኛ ዳሳሾች ሜትሪክስ ባለቤት ይሆናል። በመደበኛ አገላለጾች ከግራፋና ስለምንገኝ የአንጓዎችን እና የዳታ አካላትን ስም አስቀድመው ማሰብ እና በተቻለ መጠን የተዋቀሩ እንዲሆኑ ለማድረግ ይመከራል። ይህ አካሄድ ምቹ ነው ምክንያቱም ከአንድ ነጠላ ጥያቄ ጋር ከቡድን አካላት መረጃ ማግኘት ይችላሉ።

ግራፋናን ለማዋቀር ተጨማሪ ተሰኪዎችን መጫን ያስፈልግዎታል፡-

  • ዛቢቢክስ በአሌክሳንደር ዞብኒን (አሌክሳንደርዞብኒን-ዛቢክስ-መተግበሪያ) - ከ zabbix ጋር መቀላቀል
  • natel-discrete-panel - ተሰኪ በአግድመት ገበታ ላይ ለተለየ እይታ
  • pierosavi-imageit-panel - በምስልዎ ላይ ውሂብን ለማሳየት ተሰኪ
  • agenty-flowcharting-panel - ተሰኪ ለተለዋዋጭ ዲያግራም ምስላዊ ከ draw.io

ከዛቢክስ ጋር ያለው ውህደት በራሱ በግራፋና፣ በምናሌ ንጥል ውቅር ውሂብ ምንጮችZabbix ውስጥ ተዋቅሯል። እዚያም የዛቢክስ አገልጋይ ኤፒአይ አድራሻን መግለጽ ያስፈልግዎታል ፣ ይህ አለኝ http://zabbix.local/zabbix/api_jsonrpc.php፣ እና ለመዳረሻ በይለፍ ቃል ይግቡ። ሁሉም ነገር በትክክል ከተሰራ ፣ ቅንብሩን ሲያስቀምጡ ፣ የ api ስሪት ቁጥር ያለው መልእክት ይኖራል zabbix API ስሪት: 5.0.1

ዳሽቦርድ መፍጠር

የግራፋና እና ተሰኪዎቹ አስማት የሚጀምረው እዚህ ላይ ነው።

natel-discrete-panel ተሰኪ
በመስመሮቹ ላይ ባሉ ሞተሮች ሁኔታ ላይ መረጃ አለን (መስራት = 1 ፣ የማይሰራ = 0)። ልዩ የሆነውን ግራፍ በመጠቀም ፣ የሞተርን ሁኔታ ፣ ስንት ደቂቃዎች / ሰአታት ወይም % እንደሰራ እና ምን ያህል ጊዜ እንደጀመረ የሚያሳይ ሚዛን መሳል እንችላለን።

ግራፋና+ ዛቢክስ፡ የምርት መስመሩን በምስል ማሳየት
የሞተር ሁኔታ ምስላዊ

በእኔ አስተያየት ይህ የሃርድዌር አፈፃፀምን ለማሳየት በጣም ጥሩ ከሆኑት ግራፎች ውስጥ አንዱ ነው። ምን ያህል ጊዜ ስራ ፈት እንደሆነ ወዲያውኑ ማየት ይችላሉ, በምን አይነት ሁነታዎች ብዙ ጊዜ እንደሚሰራ. ብዙ ውሂብ ሊኖር ይችላል ፣ እነሱን በክልል ማጠቃለል ፣ በእሴቶች መለወጥ (እሴቱ “1” ከሆነ ፣ ከዚያ እንደ “በርቷል”)

pierosavi-imageit-panel ተሰኪ

Imageit ቀደም ሲል የተሳለ ዲያግራም ወይም የክፍሉ እቅድ ሲኖርዎት ለመጠቀም ምቹ ነው። በእይታ ቅንጅቶች ውስጥ ለምስሉ የዩ አር ኤል አድራሻን መግለጽ እና የሚፈልጉትን ዳሳሽ አካላት ማከል ያስፈልግዎታል ። ኤለመንቱ በሥዕሉ ላይ ይታያል እና በመዳፊት በትክክለኛው ቦታ ላይ ሊቀመጥ ይችላል.

ግራፋና+ ዛቢክስ፡ የምርት መስመሩን በምስል ማሳየት
የምድጃው እቅድ ከሙቀት እና የግፊት መለኪያዎች ጋር

ወኪል-flowcharting-ፓነል ተሰኪ

በሚገርም ሁኔታ የሚሰራ መሳሪያ ስለሆነ የFlowCharting ምስላዊነት ስለመፍጠር የበለጠ ልነግርዎ እፈልጋለሁ። ተለዋዋጭ ሜሞኒክ እንዲሰሩ ይፈቅድልዎታል ፣ የእነሱ ንጥረ ነገሮች ለሜትሪዎቹ እሴቶች ምላሽ ይሰጣሉ (ቀለም ፣ አቀማመጥ ፣ ስም ፣ ወዘተ)።

ውሂብ በማግኘት ላይ

በግራፋና ውስጥ የማንኛውም ምስላዊ አካል መፈጠር የሚጀምረው ከምንጩ የተገኘ መረጃን በመጠየቅ ነው ፣ በእኛ ሁኔታ zabbix ነው። መጠይቆችን በመጠቀም በስዕሉ ላይ ልንጠቀምባቸው የምንፈልጋቸውን ሁሉንም መለኪያዎች ማግኘት አለብን። የሜትሪክ ዝርዝሮች በዛቢክስ ውስጥ ያሉ የውሂብ አካላት ስሞች ናቸው፣ ሁለቱንም የተለየ ሜትሪክ እና በመደበኛ አገላለጽ በማጣራት ስብስብ መግለጽ ይችላሉ። በእኔ ምሳሌ፣ የንጥል መስኩ የሚከተለውን አገላለጽ ይዟል፡ "/(^መስመር 1)|(ተገኝነት)|(zucchini)/" - ይህ ማለት ስማቸው በጥብቅ በ"መስመር 1" የሚጀምር ወይም "ተገኝነት" የሚለውን ቃል የያዘ ሁሉንም መለኪያዎች ምረጥ " ወይም "zucchini" የሚለውን ቃል ይዟል.

ግራፋና+ ዛቢክስ፡ የምርት መስመሩን በምስል ማሳየት
በመጀመሪያው መስመር ሞተሮች እና ጥሬ ዕቃዎች መገኘት ላይ የውሂብ ጥያቄን የማዘጋጀት ምሳሌ

የውሂብ መቀየር

የምንጭ ውሂቡ ሁልጊዜ ልናሳይበት በሚገባን መልኩ ላይሆን ይችላል። ለምሳሌ በኮንቴይነር (ኪ.ግ.) ክብደት ላይ በደቂቃ-ደቂቃ መረጃ አለን እና የመሙያ መጠን በ t/ሰ ውስጥ ማሳየት እንፈልጋለን። እኔ በዚህ መንገድ አደርገዋለሁ-የክብደት መረጃን ወስጄ ከዴልታ ግራፋና ተግባር ጋር እለውጣለሁ ፣ ይህም በሜትሪክ እሴቶች መካከል ያለውን ልዩነት ያሰላል ፣ ስለሆነም የአሁኑ ክብደት ወደ ኪ.ግ / ደቂቃ ይቀየራል። ከዚያም ውጤቱን ወደ ቶን / ሰአት ለማምጣት በ 0.06 እባዛለሁ. የክብደት መለኪያው በብዙ መጠይቆች ውስጥ ጥቅም ላይ የሚውል ስለሆነ፣ አዲስ ተለዋጭ ስም (setAlias) እሰጠዋለሁ እና በምስል ደንቡ ውስጥ እጠቀማለሁ።

ግራፋና+ ዛቢክስ፡ የምርት መስመሩን በምስል ማሳየት
የዴልታ መለኪያ እና ማባዣን የመጠቀም እና በጥያቄ ውስጥ መለኪያን የመቀየር ምሳሌ

የውሂብ ለውጥ ሌላ ምሳሌ ይኸውና፡ የቡድኖች ብዛት (የዑደት መጀመሪያ = የሞተር ጅምር) ማስላት ነበረብኝ። መለኪያው የሚሰላው በሞተሩ ሁኔታ "መስመር 1 - ታንክ ፓምፕ 1 (ሁኔታ)" ነው. ትራንስፎርሜሽን፡ የዋናውን ሜትሪክ መረጃ ከዴልታ ተግባር (የዋጋ ልዩነት) ጋር እንለውጣለን፤ ስለዚህ ሜትሪክ ሞተሩን ለመጀመር “+1”፣ “-1” ለማቆም እና ሞተሩ በማይኖርበት ጊዜ “0” እሴት ይኖረዋል። ሁኔታውን መለወጥ. ከዚያ ሁሉንም ዋጋዎች ከ 1 በታች አስወግዳለሁ እና ጠቅለል አድርጌአለሁ። ውጤቱም የሞተር ጅምር ቁጥር ነው.

ግራፋና+ ዛቢክስ፡ የምርት መስመሩን በምስል ማሳየት
መረጃን ከአሁኑ ሁኔታ ወደ ጅምር ቁጥር የመቀየር ምሳሌ

አሁን ስለ ምስላዊነቱ ራሱ

በማሳያ ቅንጅቶች ውስጥ "ስዕል ማረም" የሚል ቁልፍ አለ, ስዕላዊ መግለጫን መሳል የሚችሉበትን አርታኢ ይጀምራል. በስዕሉ ላይ ያለው እያንዳንዱ ነገር የራሱ መለኪያዎች አሉት. ለምሳሌ፣ በአርታዒው ውስጥ የቅርጸ-ቁምፊ ቅንብሮችን ከገለጹ፣ በግራፋና ውስጥ ባለው የመረጃ እይታ ላይ ይተገበራሉ።

ግራፋና+ ዛቢክስ፡ የምርት መስመሩን በምስል ማሳየት
በ Draw.io ውስጥ አርታኢው የሚመስለው ይህ ነው።

መርሃግብሩን ካስቀመጠ በኋላ, በግራፍ ውስጥ ይታያል እና ንጥረ ነገሮችን ለመለወጥ ደንቦችን መፍጠር ይቻላል.

በመለኪያዎች () ውስጥ እንገልፃለን፡-

  • አማራጮች - የደንቡን ስም (የደንብ ስም) ያቀናብሩ ፣ ውሂቡ ጥቅም ላይ የሚውል የመለኪያ ስም ወይም ተለዋጭ ስም (ለሜትሪዎች ይተግብሩ)። የዳታ ማሰባሰብያ አይነት (Aggregation) የመለኪያውን የመጨረሻ ውጤት ይነካል ስለዚህ ላስት ማለት የመጨረሻው እሴት ይመረጣል ማለት ነው፣ አማካኝ ማለት በላይኛው ቀኝ ጥግ ላይ ለተመረጠው ጊዜ አማካይ ዋጋ ማለት ነው።
  • ገደቦች - የመነሻ እሴቶች መለኪያ ፣ የቀለም አተገባበር አመክንዮ ይገልጻል ፣ ማለትም ፣ የተመረጠው ቀለም እንደ ሜትሪክ መረጃው በስዕሉ ላይ ባሉት ንጥረ ነገሮች ላይ ይተገበራል። በእኔ ምሳሌ፣ የሜትሪክስ እሴቱ “0” ከሆነ፣ ሁኔታው ​​“እሺ” ይሆናል፣ ቀለሙ አረንጓዴ፣ እሴቱ “>1” ከሆነ፣ ደረጃው ወሳኝ እና ቀለሙ ቀይ ይሆናል።
  • የቀለም/የመሳሪያ ካርታዎች” እና “መለያ/ጽሑፍ ካርታዎች” — የወረዳ አባል ምርጫ እና የባህሪው ሁኔታ። በመጀመሪያው ሁኔታ, እቃው ቀለም ይቀባዋል, በሁለተኛው ውስጥ - ከመለኪያው ውሂብ ጋር ጽሑፍ ይኖረዋል. በስዕሉ ላይ ያለውን ነገር ለመምረጥ, የወረዳ ምልክቱን መጫን እና በመዳፊት ስዕሉ ላይ ጠቅ ማድረግ ያስፈልግዎታል.

ግራፋና+ ዛቢክስ፡ የምርት መስመሩን በምስል ማሳየት
በዚህ ምሳሌ, ፓምፑን እና ቀስቱን እየሠራ ከሆነ ቀይ እና ካልሆነ አረንጓዴ ቀለም እቀባለሁ.

በወራጅ ቻርቲንግ ተሰኪው እገዛ የጠቅላላውን መስመር ዲያግራም መሳል ቻልኩ፣ በዚህ ላይ፡-

  1. የስብስቡ ቀለም እንደ ሁኔታቸው ይለወጣል
  2. በመያዣዎች ውስጥ የምርት እጥረት ማስጠንቀቂያ አለ
  3. የሞተር ድግግሞሽ ቅንብር ይታያል
  4. የመጀመሪያው ታንክ የመሙላት / የመፍሰሻ መጠን
  5. የመስመር ኦፕሬሽን ዑደቶች (ባች) ቁጥር ​​ተቆጥሯል

ግራፋና+ ዛቢክስ፡ የምርት መስመሩን በምስል ማሳየት
የምርት መስመሩን ምስላዊነት

ውጤት

ለእኔ በጣም አስቸጋሪው ነገር መረጃውን ከተቆጣጣሪዎች ማግኘት ነበር። ለዛቢክስ ሁለገብነት መረጃን ከማግኘቱ አንፃር እና የግራፋና በተሰኪዎች ስላለው ተለዋዋጭነት ምስጋና ይግባውና የምርት መስመሩን ለመከታተል አጠቃላይ ስክሪን ለመፍጠር ጥቂት ቀናት ብቻ ፈጅቷል። ምስሉ ግራፎችን እና የሁኔታ ስታቲስቲክስን ለማየት አስችሏል፣ በተጨማሪም ፍላጎት ላለው ሰው በድር በኩል በቀላሉ ማግኘት ይቻላል - ይህ ሁሉ ማነቆዎችን እና የድምር አጠቃቀምን በፍጥነት ለመለየት አስችሏል።

መደምደሚያ

የ Zabbix + Grafana ጥቅልን በጣም ወድጄዋለሁ እና ያለፕሮግራም ወይም ውስብስብ የንግድ ምርቶችን ሳያደርጉ ከተቆጣጣሪዎች ወይም ዳሳሾች ውሂብን በፍጥነት ማካሄድ ከፈለጉ ትኩረት እንዲሰጡት እመክራለሁ ። በእርግጥ ይህ የፕሮፌሽናል SCADA ስርዓቶችን አይተካም, ነገር ግን አጠቃላይ ምርቱን ማእከላዊ ቁጥጥር ለማድረግ እንደ መሳሪያ በቂ ይሆናል.

ምንጭ: hab.com

አስተያየት ያክሉ