በሳተላይት 6.5 ውስጥ የሪፖርት ሞተር: ምንድን ነው እና ለምን

ቀይ ኮፍያ ሳተላይት የሬድ ኮፍያ መሠረተ ልማትን በአካላዊ፣ ምናባዊ እና ደመና አካባቢዎች ለማሰማራት፣ ለመለካት እና ለማስተዳደር ቀላል የሚያደርግ የስርዓት አስተዳደር መፍትሄ ነው። ሳተላይት ተጠቃሚዎች በተለያዩ ደረጃዎች በብቃት እና ደህንነቱ በተጠበቀ ሁኔታ መስራታቸውን ለማረጋገጥ ሲስተሞችን እንዲያበጁ እና እንዲያዘምኑ ያስችላቸዋል። የስርዓት ጤናን ከመጠበቅ ጋር የተያያዙ አብዛኛዎቹን ተግባራት በራስ ሰር በማንቀሳቀስ ሳተላይት ድርጅቶች ቅልጥፍናን እንዲጨምሩ፣ የስራ ማስኬጃ ወጪዎችን እንዲቀንሱ እና ለስትራቴጂክ የንግድ ፍላጎቶች የተሻለ ምላሽ እንዲሰጡ ይረዳል።

በሳተላይት 6.5 ውስጥ የሪፖርት ሞተር: ምንድን ነው እና ለምን

ከRed Hat ኢንተርፕራይዝ ሊኑክስ ደንበኝነት ምዝገባዎ ጋር የተካተቱትን የቀይ ኮፍያ አገልግሎቶችን በመጠቀም መሰረታዊ አስተዳደራዊ ተግባራትን ማከናወን ቢችሉም፣ ሬድ ኮፍያ ሳተላይት ብዙ የህይወት ኡደት አስተዳደር ችሎታዎችን ይጨምራል።

ከእነዚህ አማራጮች መካከል፡-

  • ጥገናዎችን መትከል;
  • የደንበኝነት ምዝገባ አስተዳደር;
  • ማስጀመር;
  • የማዋቀር አስተዳደር.

ከአንድ ኮንሶል ሆነው በሺዎች የሚቆጠሩ ስርዓቶችን እንደ አንድ በቀላሉ ማስተዳደር፣ ተገኝነትን፣ አስተማማኝነትን እና የስርዓት ኦዲት አቅሞችን መጨመር ይችላሉ።

እና አሁን አዲሱን ቀይ ኮፍያ ሳተላይት 6.5 አለን!

ከቀይ ኮፍያ ሳተላይት 6.5 ጋር ከሚመጡት አሪፍ ነገሮች አንዱ አዲሱ የሪፖርት ማድረጊያ ሞተር ነው።

የሳተላይት አገልጋይ ብዙ ጊዜ የሬድ ኮፍያ ኢንተርፕራይዝ ሲስተሞች የሁሉም መረጃ ማዕከል ነው፣ እና ይህ የቅርብ ጊዜ ሞተር ስለ ደንበኛ የሳተላይት አስተናጋጆች ፣ የሶፍትዌር ምዝገባዎች ፣ የሚመለከታቸው ኢራታ እና ወዘተ መረጃዎችን የያዙ ሪፖርቶችን ለመፍጠር እና ወደ ውጭ ለመላክ ይፈቅድልዎታል። ሪፖርቶች የተቀረጹት በEmbedded Ruby (ERB) ውስጥ ነው።

ሳተላይት 6.5 ከተዘጋጁ ሪፖርቶች ጋር አብሮ ይመጣል, እና ሞተሩ ለተጠቃሚዎች እነዚህን ሪፖርቶች የማበጀት ወይም የራሳቸውን ለመፍጠር ችሎታ ይሰጣቸዋል. የሳተላይት 6.5 አብሮገነብ ሪፖርቶች የሚመነጩት በCSV ቅርጸት ነው፣ ነገር ግን በዚህ ጽሁፍ ውስጥ በኤችቲኤምኤል ቅርጸት እንዴት ሪፖርቶችን ማመንጨት እንደሚችሉ እናሳያለን።

ሳተላይት 6.5 አብሮገነብ ሪፖርቶች

ሳተላይት 6.5 አራት አብሮገነብ ሪፖርቶችን ያካትታል፡-

  • የሚተገበር ኢራታ - በይዘት አስተናጋጆች ላይ መወገድ ያለባቸው የሶፍትዌር ጉድለቶች (ኤርታታ) ዝርዝር (በአማራጭ በአስተናጋጆች ወይም ጉድለቶች የተጣራ);
  • የአስተናጋጅ ሁኔታዎች - የሳተላይት አስተናጋጆችን ሁኔታ ሪፖርት ያድርጉ (በአማራጭ በአስተናጋጅ የተጣራ);
  • የተመዘገቡ አስተናጋጆች - ስለ ሳተላይት አስተናጋጆች መረጃ-አይፒ አድራሻ ፣ የስርዓተ ክወና ስሪት ፣ የሶፍትዌር ምዝገባዎች (በአማራጭ በአስተናጋጅ የተጣራ);
  • የደንበኝነት ምዝገባዎች - የሶፍትዌር ምዝገባዎች መረጃ: አጠቃላይ የደንበኝነት ምዝገባዎች ብዛት ፣ የነፃዎች ብዛት ፣ የ SKU ኮዶች (በአማራጭ በደንበኝነት ምዝገባዎች የተጣሩ)።

ሪፖርት ለማመንጨት ምናሌውን ይክፈቱ ተቆጣጠርይምረጡ አብነቶችን ሪፖርት አድርግ እና ከተፈለገው ሪፖርት በስተቀኝ ያለውን አመንጭ የሚለውን ቁልፍ ጠቅ ያድርጉ። ሁሉንም መረጃዎች በሪፖርቱ ውስጥ ለማካተት የማጣሪያ መስኩን ባዶ ይተዉት ወይም ውጤቱን ለመገደብ የሆነ ነገር ያስገቡ። ለምሳሌ፣ የተመዘገቡት አስተናጋጆች ሪፖርት RHEL 8 አስተናጋጆችን ብቻ እንዲያሳይ ከፈለጉ፣ ከዚያ ማጣሪያ ይጥቀሱ። os = RedHat እና os_major = 8ከታች ባለው ቅጽበታዊ ገጽ እይታ ላይ እንደሚታየው፡-

በሳተላይት 6.5 ውስጥ የሪፖርት ሞተር: ምንድን ነው እና ለምን

ሪፖርቱ አንዴ ከወጣ በኋላ አውርደህ እንደ ሊብሬኦፊስ ካልክ በተመን ሉህ ውስጥ መክፈት ትችላለህ፣ይህም መረጃውን ከCSV አስመጥቶ ወደ አምዶች ያደራጃል፣ለምሳሌ እንደ ዘገባ። የሚተገበር ኢራታ ከታች ባለው ስክሪን ላይ፡-

በሳተላይት 6.5 ውስጥ የሪፖርት ሞተር: ምንድን ነው እና ለምን

እባክዎ በአብሮገነብ ሪፖርቶች ባህሪያት ውስጥ አማራጩ እንደነቃ ያስተውሉ በነባሪ (ነባሪ)፣ ስለዚህ በሳተላይት ውስጥ በምትፈጥራቸው ሁሉም አዳዲስ ድርጅቶች እና አካባቢዎች ላይ በቀጥታ ይታከላሉ።

አብሮ የተሰሩ ሪፖርቶችን ማበጀት።

አብሮ የተሰራ ዘገባን ምሳሌ በመጠቀም ማበጀትን እንይ የደንበኝነት ምዝገባዎች. በነባሪ፣ ይህ ሪፖርት የደንበኝነት ምዝገባዎችን ጠቅላላ ቁጥር (1)፣ እንዲሁም የሚገኙትን ማለትም ነጻ፣ የደንበኝነት ምዝገባዎችን (2) ያሳያል። በእሱ ላይ ሌላ አምድ እንጨምራለን ከተጠቀሙባቸው የደንበኝነት ምዝገባዎች ቁጥር ጋር፣ እሱም እንደ (1) - (2) ይገለጻል። ለምሳሌ በድምሩ 50 RHEL ምዝገባዎች ካሉን እና 10ዎቹ ነጻ ከሆኑ 40 ምዝገባዎች ጥቅም ላይ ይውላሉ።

አብሮ የተሰሩ ሪፖርቶችን ማረም የተቆለፈ ስለሆነ እና እነሱን ለመለወጥ የማይመከር ስለሆነ አብሮ የተሰራውን ዘገባ መዝጋት፣ አዲስ ስም መስጠት እና ከዚያ ይህን የክሎን ቅጂ ማሻሻል ይኖርብዎታል።

ስለዚህ ሪፖርቱን ማሻሻል ከፈለግን የደንበኝነት ምዝገባዎች, ከዚያም በመጀመሪያ ክሎኒንግ መሆን አለበት. ስለዚህ ምናሌውን እንከፍተው ተቆጣጠር፣ ምረጥ አብነቶችን ሪፖርት አድርግ እና በአብነት በስተቀኝ ባለው ተቆልቋይ ምናሌ ውስጥ የደንበኝነት ምዝገባዎች ይምረጡ ለቅጂ. ከዚያ የ clone ዘገባውን ስም አስገባ (እንጥራው። ብጁ የደንበኝነት ምዝገባዎች) እና በመስመሮቹ መካከል ይገኛል и ብዛት መስመሩን በእሱ ላይ ይጨምሩ 'ያገለገለ'፡ pool.quantity - pool.available፣ - በመስመሩ መጨረሻ ላይ ላለው ኮማ ትኩረት ይስጡ ። በቅጽበታዊ ገጽ እይታው ላይ የሚታየው ይህ ነው፡-

በሳተላይት 6.5 ውስጥ የሪፖርት ሞተር: ምንድን ነው እና ለምን

ከዚያም አዝራሩን እንጫናለን ያስገቡ / ሰብሚትወደ ገጹ የሚመልሰን አብነቶችን ሪፖርት አድርግ. እዚያ አዝራሩን ጠቅ እናደርጋለን አወጣ አዲስ የተፈጠረ ሪፖርት በስተቀኝ ብጁ የደንበኝነት ምዝገባዎች. የደንበኝነት ምዝገባዎች ማጣሪያ መስኩን ባዶ ይተዉት እና ጠቅ ያድርጉ ያስገቡ / ሰብሚት. ከዚያ በኋላ እኛ የጨመርነውን አምድ የያዘ ሪፖርት ተፈጠረ እና ተጭኗል ጥቅም ላይ የዋለ.

በሳተላይት 6.5 ውስጥ የሪፖርት ሞተር: ምንድን ነው እና ለምን

አብሮገነብ የሩቢ ቋንቋ እገዛ በትሩ ላይ ይገኛል። እርዳታ በሪፖርት አርትዖት መስኮት ውስጥ. ስለ አገባብ አጠቃላይ እይታ እና ያሉትን ተለዋዋጮች እና ዘዴዎች ያቀርባል።

የራስዎን ሪፖርት ይፍጠሩ

አሁን በሳተላይት ውስጥ ላሉ አስተናጋጆች የተመደቡትን ሚናዎች በተመለከተ የቀረበውን ዘገባ ምሳሌ በመጠቀም የራሳችንን ዘገባዎች እንፍጠር። ምናሌውን ይክፈቱ ተቆጣጠር, ጠቅ ያድርጉ አብነቶችን ሪፖርት አድርግ እና ከዚያ አዝራሩን ይጫኑ አብነት ይፍጠሩ. ሪፖርታችንን እንጥራ ሊሆኑ የሚችሉ ሚናዎች ሪፖርት እና የሚከተለውን የኢአርቢ ኮድ ያስገቡ።

<%#
name: Ansible Roles Report
snippet: false
template_inputs:
- name: hosts
 required: false
 input_type: user
 description: Limit the report only on hosts found by this search query. Keep empty
   for report on all available hosts.
 advanced: false
model: ReportTemplate
-%>
<% load_hosts(search: input('hosts'), includes: :ansible_roles).each_record do |host| -%>
<%   report_row({
       'Name': host.name,
       'All Ansible Roles': host.all_ansible_roles
     }) -%>
<% end -%>
<%= report_render -%>

ይህ ኮድ በአስተናጋጆች ላይ ሪፖርት ያመነጫል፣ ለእነርሱ "ሁሉንም_ሊቻሉ_የሚችሉ_roles" ባህሪን ያሳያል።

ከዚያ ወደ ትሩ ይሂዱ ግብዓቶች እና አዝራሩን ጠቅ ያድርጉ + ግቤት ጨምር. ስም እኩል ነው እንላለን አስተናጋጆችእና መግለጫ ዓይነት - በአስተናጋጆች አጣራ (አማራጭ). ከዚያ ይንኩ። ያስገቡ / ሰብሚት እና ከዚያ አዝራሩን ይጫኑ አወጣ አዲስ የተፈጠረ ሪፖርት በስተቀኝ. በመቀጠል የአስተናጋጅ ማጣሪያ ማዘጋጀት ወይም ወዲያውኑ ጠቅ ማድረግ ይችላሉ ያስገቡ / ሰብሚትበሁሉም አስተናጋጆች ላይ ሪፖርት ለማመንጨት. የመነጨው ዘገባ በLibreOffice Calc ውስጥ እንደዚህ ያለ ነገር ይመስላል።

በሳተላይት 6.5 ውስጥ የሪፖርት ሞተር: ምንድን ነው እና ለምን

HTML ሪፖርቶችን በማመንጨት ላይ

የሳተላይት ሪፖርት ማቅረቢያ ሞተር በ CSV ቅርጸት ብቻ ሳይሆን ሪፖርቶችን እንዲያመነጩ ይፈቅድልዎታል. እንደ ምሳሌ አብሮ በተሰራው የአስተናጋጅ ሪፖርት መሰረት ብጁ ሪፖርት እንፈጥራለን ሁኔታዎችነገር ግን እንደ ኤችቲኤምኤል ሠንጠረዥ በሁኔታ ላይ ተመስርተው በሴሎች ቀለም ኮድ የተደረገባቸው። ይህንን ለማድረግ እንዘጋለን የአስተናጋጅ ሁኔታዎችእና ከዚያ የኢአርቢ ኮድ በሚከተለው ይተኩ፡

<!DOCTYPE html>
<html>
<head>
   <title>Host Statuses</title>
   <style>
       th {
           background-color: black;
           color: white;
       }
       td.green {
           background-color:#92d400;
           color:black;
       }
       td.yellow {
           background-color:#f0ab00;
           color:black;
       }
       td.red {
           background-color:#CC0000;
           color:black;
       }
       table,th,td {
               border-collapse:collapse;
               border: 1px solid black;
       }
   </style> 
</head>
<body>
<table>
<tr> 
       <th> Hostname </th>
       <th> Status </th> 
<% load_hosts(search: input('hosts'), includes: :host_statuses).each_record do |host| -%>
   <% all_host_statuses_hash(host).each do |key, value|  -%>
       <th> <%= key %> </th>
   <% end -%>
   <% break -%>
<% end -%>
</tr>

<%- load_hosts(search: input('hosts'), includes: :host_statuses).each_record do |host| -%>
   <tr> 
   <td> <%= host.name   %> </td> 
   <% if host.global_status == 0 -%>
       <td class="green"> OK </td>
   <% elsif host.global_status == 1 -%>
       <td class="yellow"> Warning </td>
   <% else -%>
       <td class="red"> Error (<%= host.global_status %>) </td>
   <% end -%>

   <% all_host_statuses_hash(host).each do |key, value|  -%>
       <% if value == 0 -%>
           <td class="green"> OK </td>
       <% elsif value == 1  -%>
           <td class="yellow"> Warning </td>
       <% else -%>
           <td class="red"> Error (<%= value %>) </td>
       <% end -%>
   <% end -%>
   </tr>
<% end -%>

</table>
</body>
</html>

ይህ ሪፖርት በአሳሽ ውስጥ እንደዚህ ያለ ነገር የሚመስል ኤችቲኤምኤል ያመነጫል።

በሳተላይት 6.5 ውስጥ የሪፖርት ሞተር: ምንድን ነው እና ለምን

ከትእዛዝ መስመሩ ሪፖርቶችን በማሄድ ላይ

ከትዕዛዝ መስመሩ ዘገባን ለማስኬድ ትዕዛዙን ይጠቀሙ መዶሻ, እና የ cron መገልገያ ይህንን ሂደት በራስ-ሰር እንዲያደርጉ ይፈቅድልዎታል.

የመዶሻ ሪፖርት-አብነት ማመንጨት - ስም "" ትዕዛዝ ተጠቀም፣ ለምሳሌ፡-

# hammer report-template generate —name "Host statuses HTML"

የሪፖርቱ ይዘት በኮንሶሉ ላይ ይንጸባረቃል። መረጃው ወደ ፋይል ሊዛወር ይችላል፣ እና ሪፖርት ለማመንጨት እና በኢሜል ለመላክ ክሮን የሼል ስክሪፕት እንዲያሄድ ያዋቅሩት። የኤችቲኤምኤል ቅርጸት በኢሜል ደንበኞች ውስጥ በትክክል ይታያል ፣ ይህም ለፍላጎት ወገኖች ሪፖርቶችን በቀላሉ ለማንበብ በቀላሉ ለማደራጀት ያስችልዎታል ።

ስለዚህ በሳተላይት 6.5 ውስጥ ያለው የሪፖርት ማቅረቢያ ሞተር ኩባንያዎች በሳተላይት ውስጥ ያላቸውን ጠቃሚ መረጃ ወደ ውጭ ለመላክ ኃይለኛ መሳሪያ ነው. በጣም ተለዋዋጭ ነው እና ሁለቱንም አብሮ የተሰሩ ሪፖርቶችን እና የተሻሻሉ ስሪቶቻቸውን እንዲጠቀሙ ይፈቅድልዎታል. በተጨማሪም ተጠቃሚዎች ከባዶ የራሳቸውን ሪፖርቶች መፍጠር ይችላሉ። በእኛ የዩቲዩብ ቪዲዮ ስለ ሳተላይት ሪፖርት ማድረጊያ ሞተር የበለጠ ይረዱ።

ጁላይ 9 ቀን 11፡00 በሞስኮ ሰዓት አቆጣጠር፣ ስለ አዲሱ የቀይ ኮፍያ ድርጅት ሊኑክስ 8 ስሪት ዌቢናር እንዳያመልጥዎት።

የእኛ ተናጋሪ አራም ካናኖቭ በአውሮፓ፣ በመካከለኛው ምስራቅ እና በአፍሪካ ውስጥ በቀይ ኮፍያ የመድረክ እና የአስተዳደር ስርዓቶች ልማት ክፍል ሥራ አስኪያጅ ነው። አራም በቀይ ኮፍያ የሚሰራው አጠቃላይ የገበያ፣ ኢንዱስትሪ እና የተፎካካሪ ትንተና፣ እንዲሁም የምርት አቀማመጥ እና የፕላትፎርም ቢዝነስ ዩኒት ግብይትን ያጠቃልላል፣ ይህም አጠቃላይ የምርት የህይወት ኡደትን ከመግቢያ እስከ ህይወት ፍጻሜ ማስተዳደርን ያካትታል።

ምንጭ: hab.com

አስተያየት ያክሉ