Skýrsluvél í Satellite 6.5: Hvað er það og hvers vegna

Red Hat Satellite er kerfisstjórnunarlausn sem gerir það auðvelt að dreifa, skala og stjórna Red Hat innviðum þvert á líkamlegt, sýndar- og skýumhverfi. Gervihnöttur gerir notendum kleift að sérsníða og uppfæra kerfi til að tryggja að þau starfi á skilvirkan og öruggan hátt samkvæmt ýmsum stöðlum. Með því að gera sjálfvirk flest verkefni sem tengjast viðhaldi kerfisheilsu hjálpar Satellite fyrirtækjum að auka skilvirkni, draga úr rekstrarkostnaði og bregðast betur við stefnumótandi viðskiptaþörfum.

Skýrsluvél í Satellite 6.5: Hvað er það og hvers vegna

Þó að þú getir sinnt grunnstjórnunarverkefnum með því að nota Red Hat þjónustuna sem fylgir Red Hat Enterprise Linux áskriftinni þinni, bætir Red Hat Satellite við víðtækri lífsferilsstjórnunargetu.

Meðal þessara möguleika:

  • Uppsetning plástra;
  • Áskriftarstjórnun;
  • Frumstilling;
  • Stillingarstjórnun.

Frá einni stjórnborði geturðu stjórnað þúsundum kerfa eins auðveldlega og einu, aukið framboð, áreiðanleika og kerfisendurskoðunargetu.

Og nú höfum við nýja Red Hat Satellite 6.5!

Eitt af því flotta sem kemur með Red Hat Satellite 6.5 er nýja skýrsluvélin.

Gervihnattaþjónn er oft miðstöð allra upplýsinga um Red Hat fyrirtækjakerfi, og þessi nýjasta vél gerir þér kleift að búa til og flytja út skýrslur sem innihalda upplýsingar um gervihnattagestgjafa viðskiptavina, hugbúnaðaráskrift, viðeigandi errata og o.s.frv. Skýrslur eru forritaðar í Embedded Ruby (ERB).

Satellite 6.5 kemur með tilbúnum skýrslum og vélin gefur notendum möguleika á að sérsníða þessar skýrslur eða búa til sínar eigin. Innbyggðar skýrslur Satellite 6.5 eru búnar til á CSV sniði, en í þessari færslu munum við sýna hvernig þú getur líka búið til skýrslur á HTML sniði.

Satellite 6.5 innbyggðar skýrslur

Satellite 6.5 inniheldur fjórar innbyggðar skýrslur:

  • Gildandi errata – listi yfir hugbúnaðargalla (errata) sem verður að útrýma á efnishýsingum (valfrjálst síað eftir vélum eða göllum);
  • Stöður gestgjafa - skýrslu um stöðu gervihnattahýsinga (valfrjálst síaður eftir hýsil);
  • Skráðir gestgjafar - upplýsingar um gervihnattahýsinga: IP-tölu, stýrikerfisútgáfa, hugbúnaðaráskrift (valfrjálst síað eftir hýsil);
  • Áskriftir – upplýsingar um hugbúnaðaráskriftir: heildarfjöldi áskrifta, fjöldi ókeypis, SKU kóðar (valfrjálst síaðir eftir áskriftarbreytum).

Til að búa til skýrslu skaltu opna valmyndina Skjár, veldu Skýrslusniðmát og smelltu á Búa til hnappinn hægra megin við viðkomandi skýrslu. Skildu síureitinn eftir auðan til að innihalda öll gögn í skýrslunni, eða sláðu inn eitthvað þar til að takmarka niðurstöðurnar. Til dæmis, ef þú vilt að skýrslan um skráðir gestgjafar sýni aðeins RHEL 8 gestgjafa, tilgreindu þá síu os = RedHat og os_major = 8eins og sýnt er á skjámyndinni hér að neðan:

Skýrsluvél í Satellite 6.5: Hvað er það og hvers vegna

Þegar skýrslan er búin til geturðu hlaðið henni niður og opnað hana í töflureikni eins og LibreOffice Calc, sem flytur inn gögnin úr CSV og skipuleggur þau í dálka, til dæmis sem skýrslu. Gildandi errata á skjánum fyrir neðan:

Skýrsluvél í Satellite 6.5: Hvað er það og hvers vegna

Vinsamlegast athugaðu að í eiginleikum innbyggðra skýrslna er valmöguleikinn virkur Sjálfgefið (Sjálfgefið), þannig að þeim er sjálfkrafa bætt við allar nýjar stofnanir og staðsetningar sem þú býrð til í Satellite.

Sérsnið á innbyggðum skýrslum

Við skulum skoða aðlögun með því að nota dæmi um innbyggða skýrslu Áskriftir. Sjálfgefið er að þessi skýrsla sýnir heildarfjölda áskrifta (1), sem og fjölda tiltækra, það er ókeypis, áskrifta (2). Við munum bæta öðrum dálki við það með fjölda áskrifta sem notaðar eru, sem er skilgreindur sem (1) – (2). Til dæmis, ef við erum með samtals 50 RHEL áskriftir og 10 þeirra eru ókeypis, þá eru 40 áskriftir notaðar.

Þar sem breyting á innbyggðum skýrslum er læst og ekki er mælt með því að breyta þeim, verður þú að klóna innbyggðu skýrsluna, gefa henni nýtt nafn og síðan breyta þessu klónafriti.

Svo, ef við viljum breyta skýrslunni Áskriftir, þá verður fyrst að klóna það. Svo skulum við opna valmyndina Skjár, veldu Skýrslusniðmát og í fellivalmyndinni hægra megin við sniðmátið Áskriftir velja Clone. Sláðu síðan inn nafn klónaskýrslunnar (köllum það Sérsniðnar áskriftir) og á milli línanna Laus и magn bæta línunni við það 'Notað': pool.quantity - pool.available, – gefðu gaum að kommu í lok línunnar. Svona lítur það út á skjáskotinu:

Skýrsluvél í Satellite 6.5: Hvað er það og hvers vegna

Síðan ýtum við á hnappinn Sendasem færir okkur aftur á síðuna Skýrslusniðmát. Þar smellum við á hnappinn Mynda hægra megin við nýstofnaða skýrslu Sérsniðnar áskriftir. Skildu síureitinn fyrir áskrift eftir tóman og smelltu Senda. Eftir það er búin til og hlaðin skýrsla sem inniheldur dálkinn sem við bættum við Notað.

Skýrsluvél í Satellite 6.5: Hvað er það og hvers vegna

Hjálp fyrir innbyggða Ruby tungumálið er staðsett á flipanum Hjálp í skýrsluvinnsluglugganum. Það veitir yfirlit yfir setningafræði og tiltækar breytur og aðferðir.

Búðu til þína eigin skýrslu

Nú skulum við skoða að búa til okkar eigin skýrslur með því að nota dæmi um skýrslu um Ansible hlutverk sem úthlutað er til gestgjafa í Satellite. Opnaðu valmyndina Skjár, smellur Skýrslusniðmát og ýttu svo á hnappinn Búðu til sniðmát. Við skulum kalla skýrsluna okkar Skýrsla Ansible hlutverka og settu eftirfarandi ERB kóða inn í hann:

<%#
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 -%>

Þessi kóði býr til skýrslu um gestgjafa sem sýnir „all_ansible_roles“ eigindina fyrir þá.

Farðu síðan í flipann Inntak og smelltu á hnappinn + Bæta við inntaki. Við segjum að nafnið sé jafnt og vélar, og gerð lýsingar - Sía eftir gestgjöfum (valfrjálst). Smelltu síðan á Senda og ýttu svo á hnappinn Mynda hægra megin við nýstofnaða skýrslu. Næst geturðu stillt hýsilsíu eða smellt strax Sendatil að búa til skýrslu um alla gestgjafa. Skýrslan sem myndast mun líta eitthvað svona út í LibreOffice Calc:

Skýrsluvél í Satellite 6.5: Hvað er það og hvers vegna

Búa til HTML skýrslur

Gervihnattaskýrsluvélin gerir þér kleift að búa til skýrslur ekki aðeins á CSV-sniði. Sem dæmi munum við búa til sérsniðna skýrslu byggða á innbyggðu Host skýrslunni Styttur, en aðeins sem HTML tafla með litakóðuðum frumum út frá stöðu. Til að gera þetta klónum við Stöður gestgjafa, og skipta síðan út ERB kóðanum fyrir eftirfarandi:

<!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>

Þessi skýrsla býr til HTML sem mun líta eitthvað svona út í vafra:

Skýrsluvél í Satellite 6.5: Hvað er það og hvers vegna

Keyrir skýrslur frá skipanalínunni

Til að keyra skýrslu frá skipanalínunni, notaðu skipunina hamar, og cron tólið gerir þér kleift að gera þetta ferli sjálfvirkt.

Notaðu hammer report-template create --name "" skipunina, til dæmis:

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

Innihald skýrslunnar mun endurspeglast á stjórnborðinu. Hægt er að beina upplýsingum til skráar og stilla síðan cron til að keyra skeljaforskrift til að búa til skýrslu og senda hana með tölvupósti. HTML sniðið er fullkomlega birt í tölvupóstforritum, sem gerir þér kleift að skipuleggja reglulega afhendingu skýrslna til hagsmunaaðila á auðlesnu formi.

Þannig er skýrsluvélin í Satellite 6.5 öflugt tæki til að flytja út mikilvæg gögn sem fyrirtæki hafa í Satellite. Það er mjög sveigjanlegt og gerir þér kleift að nota bæði innbyggðar skýrslur og breyttar útgáfur þeirra. Að auki geta notendur búið til sínar eigin skýrslur frá grunni. Lærðu meira um gervihnattaskýrsluvélina í YouTube myndbandinu okkar.

Þann 9. júlí klukkan 11:00 að Moskvutíma skaltu ekki missa af vefnámskeiðinu um nýju útgáfuna af Red Hat Enterprise Linux 8

Fyrirlesari okkar er Aram Kananov, framkvæmdastjóri vettvangs- og stjórnkerfisþróunardeildar Red Hat í Evrópu, Miðausturlöndum og Afríku. Starf Aram hjá Red Hat felur í sér yfirgripsmikla markaðs-, iðnaðar- og samkeppnisgreiningu, auk vörustaðsetningar og markaðssetningar fyrir Platforms viðskiptaeininguna, sem felur í sér stjórnun á öllu líftíma vörunnar frá innleiðingu til loka lífs.

Heimild: www.habr.com

Bæta við athugasemd