Report engine in Satellite 6.5: Quid est et quare?

Red Hat Satellita est ratio administrationis solutionis quae facile explicandi, scalae, et rubrae Hat infrastructurae per corporales, virtuales, et nubes ambitus administrare facit. Satellites permittit utentes ut mos et renovatio rationum curent ut efficaciter et secure operantur ad varia signa. Per automando plurima officia cum conservatione systematis sanitatis, adiuvat satellites Instituta efficientiam augent, operae pretium minuunt, et melius respondebunt ad opportuna negotia necessaria.

Report engine in Satellite 6.5: Quid est et quare?

Dum potes praecipua officia administrativa utens in Rubrum Hat officia inclusa cum subscriptione Linux Red Hat Inceptum, Red Hat Satellita amplas facultates vitae administrationis addit.

Inter has facultates;

  • inaequaliter insertis;
  • Subscriptionis procuratio;
  • Initialization;
  • Configurationis administratio.

Ex uno console, milia systematum tam facile administrare potes quam unum, magisque disponibilitatem, constantiam, et facultatem ratio audiendi.

Et nunc habemus novum Satellitum rubrum Hat 6.5!

Una rerum frigidorum venientium cum Satellite Rubro Hat 6.5 est nova relatio machinalis.

Servo satellitum saepe centrum pro omnibus informationibus de systematis incepti Rubrum Hat, et hoc novissimum instrumentum permittit tibi ut notitias de cliente satellitum exercituum, programmatibus, errata et etc. Renuntiationes programmatae sunt in Embedded Ruby (ERB).

Satellite 6.5 promptis rumoribus venit et machina dat facultatem utentibus his rumoribus custandi aut suas creandi. Satellitum 6.5 in relationibus constructum in forma CSV generantur, sed in hac poste ostendemus quomodo relationes in HTML forma etiam generare possis.

Satellite 6.5 constructum-in tradit

Satellites 6.5 quattuor includit in relationibus constructis:

  • Lorem errata - elenchus defectuum programmatum (errata) quae removenda est in exercitiis contentis (optionally percolantur ab exercituum vel defectibus);
  • Hostiae statuses – relatio de statu exercituum Satellitum (optionally percolantur ab hospite);
  • Exercituum genealogia - informationes de exercituum Satellitum: IP oratio, OS versio, subscriptiones programmata (optionally percolantur ab exercitu);
  • subscriptions - informationes de subscriptionibus programmatibus: numerus subscriptionum, numerus liberorum, codices SKU (libitum per ambitum subscriptionum eliquatum).

Renuntiationem generare, tabulam aperire monitoreligere Report Templates et deprime bullam Generalem ad ius desideratae relationis. Relinquere blank campi colum ad omnia notitias in relatu includere, vel aliquid ibi ingredi ad limitandos proventus. Exempli gratia, si vis Exercituum Regularium nuntiare solum REL 8 Exercituum ostendere, deinde filtrum denota os = RedHat et os_major = 8ut in tortor infra:

Report engine in Satellite 6.5: Quid est et quare?

Cum relatio generatur, eam excipere potes et in bracteolae quasi LibreOffice Calc aperi, quae notitias CSV ex notitia importabit et in columnas instituis, exempli gratia, fama Lorem errata in screen infra:

Report engine in Satellite 6.5: Quid est et quare?

Quaeso note quod in proprietatibus constructis-in nuntiat optio datur per default (Default), ideo automatice adduntur omnibus novis Institutis ac locis, quas in Satellite creas.

Aliquam ex constructum- in tradit

Intueamur customization utens exemplo constructi-in fama subscriptions. Defectu, haec relatio indicat numerum subscriptionum (1), ac numerum promptorum, id est, liberorum, subscriptionum (2). Addemus ei aliam columnam numero subscriptionum, qui definitur (1) β€” (2). Exempli gratia, si summam 50 REL subscriptionum habemus et 10 earum liberae sunt, 40 subscriptiones adhibentur.

Cum recensere constructum-in relationibus clausum sit et non commendatur ut eas mutet, necesse erit ut constructum-in relatione clone, ei nomen novum praebeas et hoc exemplum clone modificet.

Si igitur famam mutare velimus subscriptionstum primum cloned. Itaque aperiamus in menu monitor, select Report Templates et in gutta-down menu ad ius Formulae subscriptions eligere clone:. Inde nomen clone fama (vocemus More Subscriptiones) Et inter lineas Available ΠΈ Quantity adde linea ad eam 'usus': pool.quantity - pool.available, - operam commate in fine versus. Hoc est quod spectat sicut in screenshot:

Report engine in Satellite 6.5: Quid est et quare?

Tum premere puga submitquae nos ad paginam reducit Report Templates. Ibi strepita globulum generare ad ius nuper creatum fama More Subscriptiones. Subscriptiones sparguntur agri vacuam relinque et click submit. Post quem relatio creatur et oneratur , quod columnam continet adiecimus Used.

Report engine in Satellite 6.5: Quid est et quare?

Auxilium ad constructum-in lingua Ruby sita in tab auxilium in editione Fenestella relatio. Recognitionem praebet syntaxis ac variabilium ac methodorum in promptu.

Crea tua fama

Nunc inspiciamus creando relationes nostras utentes exemplo relationis de muneribus Ansible muneribus exercituum Satellite assignatis. Aperi menu monitor, preme Report Templates et premere puga Create Template. Vocemus nostram famam Ansible Roles Report et in sequenti ERB codicem inserendum;

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

Hoc signum relationem de exercitibus generat, quod "all_ansible_roles" pro eis attribuit.

Tum ad tab inputs ac click a button + Input addere. Nomen dicimus aequale exercituum, et genus descriptio - Filter per exercituum (libitum). Tunc click submit et premere puga generare ad jus de novo creatum referre. Deinde, colum colum vel statim emittere potes submitad generale relationem de omnibus virtutibus. Renuntiatio genita vide aliquid simile in LibreOffice Calc;

Report engine in Satellite 6.5: Quid est et quare?

Generans HTML tradit

Satellites nuntians machinam permittit ut relationes generandi non solum in forma CSV. Exempli gratia, relationem consuetudinem creabimus secundum famam aedificatam in Hostia statusessed tantum ut mensa HTML cum cellulis colori-codedis innititur. Ad hoc nos clone Hospes Statuseset repone ERB cum sequenti;

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

Haec relatio HTML gignit quod aliquid simile in navigatro spectabit:

Report engine in Satellite 6.5: Quid est et quare?

Cursor tradit ex to order versus

Auditum currere ex linea order, utere imperio malleuset cron utilitas permittit tibi hunc processum automate.

Malleolo utere fama-template generare --nomen "" imperium, exempli gratia:

# hammer report-template generate β€”name "Host statuses HTML"

Contenta relationis cogitabuntur in console. Indicium ad limam redirectum esse potest, et inde cron configurare ut scripturam conchae curreret ad relationem generandam et per electronicam mittendam. Forma HTML perfecte exhibetur in clientibus electronicis, quae te permittit ordinari traditio relationum ad quorum interest in forma facili ad legendum.

Ita relatio machinae in Satellite 6.5 instrumentum potens est ad notitias praecipuas educendas, quas societates in Satellite habent. Valde flexibile est et te permittit uti tam constructis-in relationibus quam in eorum modificatis versionibus. Accedit, utentes suas relationes de integro creare possunt. Plus discere de machinatione Satellitum in nostro YouTube video.

Die 9 Iulii ad 11:00 Moscuae tempore telaris de nova versione Red Hat Incepti Linux 8 non deesset.

Noster orator est Aram Kananov, procurator tribunalis et administrationis systematis evolutionis department in Red Hat in Europa, in Medio Oriente et Africa. Aram opus apud Red Hat includit mercaturam comprehensivam, industriam et analysin competitorem, necnon positionem productam et mercaturam in Platformibus negotii unitatis, quae totum productum lifecycli administrandi ab introductione ad finem vitae.

Source: www.habr.com