Tha Red Hat Satellite na fhuasgladh riaghlaidh siostam a tha ga dhèanamh furasta bun-structar Red Hat a chleachdadh, a sgèileadh agus a riaghladh thairis air Ă rainneachdan fiosaigeach, brĂŹgheil agus sgòthan. Leigidh saideal le luchd-cleachdaidh siostaman a ghnĂ thachadh agus Ăšrachadh gus dèanamh cinnteach gu bheil iad ag obair gu h-èifeachdach agus gu tèarainte a rèir grunn inbhean. Le bhith ag fèin-ghluasad aâ mhòr-chuid de na gnĂŹomhan co-cheangailte ri cumail suas slĂ inte siostaim, bidh Satellite aâ cuideachadh bhuidhnean gus èifeachdas Ă rdachadh, cosgaisean obrachaidh a lughdachadh, agus freagairt nas fheĂ rr a thoirt do fheumalachdan gnĂŹomhachais ro-innleachdail.

Ged as urrainn dhut gnĂŹomhan rianachd bunaiteach a dhèanamh le bhith aâ cleachdadh seirbheisean Red Hat a tha air an toirt a-steach leis an fho-sgrĂŹobhadh Red Hat Enterprise agad LinuxBidh Red Hat Satellite aâ cur comasan coileanta ri riaghladh cearcall-beatha ris.
Am measg nan cothroman sin:
- A 'stĂ ladh phĂŹosan;
- StiĂšireadh fo-sgrĂŹobhaidh;
- Tòiseachadh;
- Riaghladh rèiteachaidh.
Bho aon consol, faodaidh tu mĂŹltean de shiostaman a riaghladh cho furasta ri aon, aâ meudachadh ruigsinneachd, earbsachd, agus comasan sgrĂšdaidh shiostaman.
Agus a-nis tha an Red Hat Satellite 6.5 Ăšr againn!
Is e aon de na rudan fionnar a tha aâ tighinn le Red Hat Satellite 6.5 an einnsean aithris Ăšr.
Bidh Satellite Server gu tric na mheadhan airson a h-uile fiosrachadh mu shiostaman iomairt Red Hat, agus leigidh an einnsean as Úire seo leat aithisgean a chruthachadh agus à s-mhalairt anns a bheil fiosrachadh mu luchd-aoigheachd saideal teachdaiche, fo-sgrÏobhaidhean bathar-bog, mearachdan iomchaidh agus msaa. Tha aithisgean air am prògramadh ann an Embedded Ruby (ERB).
Bidh saideal 6.5 aâ tighinn le aithisgean deiseil, agus tha an einnsean aâ toirt comas do luchd-cleachdaidh na h-aithisgean sin a ghnĂ thachadh no an cuid fhèin a chruthachadh. Tha aithisgean togte saideal 6.5 air an gineadh ann an cruth CSV, ach anns an dreuchd seo seallaidh sinn mar as urrainn dhut aithisgean a ghineadh ann an cruth HTML cuideachd.
Aithisgean togte saideal 6.5
Tha saideal 6.5 aâ toirt a-steach ceithir aithisgean togte:
- Mearachdan iomchaidh - liosta de lochdan bathar-bog (mearachdan) a dhâ fheumar cuir Ă s do luchd-aoigheachd susbaint (air an sĂŹoladh gu roghnach le luchd-aoigheachd no uireasbhaidhean);
- Inbhe aoigheachd - aithris air inbhe luchd-aoigheachd saideal (air a shĂŹoladh gu roghnach leis an aoigh);
- Luchd-aoigheachd clà raichte - fiosrachadh mu luchd-aoigheachd saideal: seòladh IP, dreach OS, ballrachdan bathar-bog (air an sÏoladh gu roghnach leis an aoigh);
- Fo-sgrÏobhaidhean - fiosrachadh mu fho-sgrÏobhaidhean bathar-bog: à ireamh iomlan de fho-sgrÏobhaidhean, à ireamh an-asgaidh, còdan SKU (air an sÏoladh gu roghnach a rèir paramadairean ballrachd).
Gus aithisg a ghineadh, fosgail aâ chlĂ r Monitortagh Teamplaidean aithris agus cliog air aâ phutan Generate air taobh deas na h-aithisg a tha thu ag iarraidh. FĂ g an raon sĂŹoltachain falamh gus an dĂ ta gu lèir a thoirt a-steach don aithisg, no cuir a-steach rudeigin an sin gus na toraidhean a chuingealachadh. Mar eisimpleir, ma tha thu ag iarraidh nach seall an aithisg Luchd-aoigheachd ClĂ raichte ach luchd-aoigheachd RHEL 8, an uairsin sònraich sĂŹoltachan os = RedHat agus os_major = 8, mar a chithear san dealbh gu h-ĂŹosal:

Aon uair âs gu bheil an aithisg air a chruthachadh, faodaidh tu a luchdachadh sĂŹos agus fhosgladh ann an cliath-dhuilleag mar LibreOffice Calc, a bheir a-steach an dĂ ta bho CSV agus a chuir air dòigh ann an colbhan, mar eisimpleir, mar aithisg Mearachdan iomchaidh air an sgrion gu h-ĂŹosal:

Thoir an aire gu bheil an roghainn air a chomasachadh ann an feartan aithisgean togte bho thÚs (Default), agus mar sin thèid an cur gu fèin-ghluasadach ris a h-uile buidheann agus à ite Úr a chruthaicheas tu ann an saideal.
Gnà thachadh aithisgean stèidhichte
Bheir sinn sĂšil air gnĂ thachadh aâ cleachdadh eisimpleir aithisg togte Fo-sgrĂŹobhaidhean. Gu gnĂ thach, tha an aithisg seo aâ sealltainn an Ă ireamh iomlan de fho-sgrĂŹobhaidhean (1), a bharrachd air an Ă ireamh de fho-sgrĂŹobhaidhean a tha rim faighinn, is e sin, an-asgaidh, (2). Cuiridh sinn colbh eile ris leis an Ă ireamh de fho-sgrĂŹobhaidhean a chaidh a chleachdadh, a tha air a mhĂŹneachadh mar (1) - (2). Mar eisimpleir, ma tha 50 ballrachd RHEL gu h-iomlan againn agus gu bheil 10 dhiubh an-asgaidh, thathas aâ cleachdadh 40 ballrachd.
Leis gu bheil deasachadh aithisgean togte glaiste agus nach eilear aâ moladh an atharrachadh, feumaidh tu an aithisg togte a chlònadh, ainm Ăšr a thoirt dha agus an uairsin an leth-bhreac clone seo atharrachadh.
Mar sin, ma tha sinn airson an aithisg atharrachadh Fo-sgrĂŹobhaidhean, an uairsin feumaidh e a bhith air a chlonadh an toiseach. Mar sin leig leinn an clĂ r-taice fhosgladh Monitortagh Teamplaidean aithris agus anns aâ chlĂ r tuiteam-sĂŹos air taobh deas an teamplaid Fo-sgrĂŹobhaidhean a thaghadh Clone. An uairsin cuir a-steach ainm na h-aithisg clone (canaidh sinn e Fo-sgrĂŹobhaidhean Custom) agus eadar na sreathan -fhaotainneach и Uimhir cuir an loidhne ris 'Air a chleachdadh': pool.quantity - pool.available, - thoir aire don choma aig deireadh na loidhne. Seo mar a tha e coltach san dealbh-sgrĂŹn:

An uairsin bidh sinn a 'bruthadh a' phutan Cuir a-steacha bheir sinn air ais chun na duilleige Teamplaidean aithris. An sin cliogaidh sinn air aâ phutan Generate air taobh deas na h-aithisg a chaidh a chruthachadh Ă s Ăšr Fo-sgrĂŹobhaidhean Custom. FĂ g an raon sĂŹoltachain Fo-sgrĂŹobhaidhean falamh agus cliog Cuir a-steach. Ăs deidh sin thèid aithisg a chruthachadh agus a luchdachadh, anns a bheil an colbh a chuir sinn ris chleachdadh.

Tha cuideachadh airson aâ chĂ nan Ruby togte suidhichte air an taba Cuidich ann an uinneag deasachaidh na h-aithisg. Bheir e sealladh farsaing air aâ cho-chòrdadh agus na caochladairean agus modhan a tha rim faighinn.
Cruthaich an aithisg agad fhèin
A-nis leig dhuinn sĂšil a thoirt air na h-aithisgean againn fhèin a chruthachadh aâ cleachdadh an eisimpleir de dhâaithisg air dreuchdan Ansible a chaidh a shònrachadh do luchd-aoigheachd ann an saideal. Fosgail an clĂ r-taice Monitor, cliog Teamplaidean aithris agus an uairsin brĂšth air aâ phutan Cruthaich Teamplaid. Canaidh sinn an aithisg againn Aithisg Dleastanasan a tha iomchaidh agus cuir a-steach an còd ERB a leanas ann:
<%#
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 -%>
Bidh an còd seo aâ gineadh aithisg air luchd-aoigheachd, aâ taisbeanadh aâ bhuadh âall_ansible_rolesâ dhaibh.
An uairsin rachaibh chun an taba Cur a-steach agus cliog air aâ phutan + Cuir a-steach. Tha sinn ag rĂ dh gu bheil an t-ainm sin co-ionann ri aoigheachd, agus an seòrsa tuairisgeul - Criathraich a-rèir luchd-aoigheachd (roghainneil). An uairsin cliog Cuir a-steach agus an uairsin brĂšth air aâ phutan Generate air taobh deas na h-aithisg a chaidh a chruthachadh Ă s Ăšr. An uairsin, faodaidh tu sĂŹoltachan aoigheachd a shuidheachadh no cliog sa bhad Cuir a-steachgus aithisg a chruthachadh mu na h-aoighean uile. Bidh an aithisg a chaidh a chruthachadh aâ coimhead rudeigin mar seo ann an LibreOffice Calc:

A 'cruthachadh aithisgean HTML
Leigidh an einnsean aithris saideal leat aithisgean a ghineadh chan ann a-mhĂ in ann an cruth CSV. Mar eisimpleir, cruthaichidh sinn aithisg Ă bhaisteach stèidhichte air an aithisg Host a chaidh a thogail a-steach Inbhe, ach dĂŹreach mar chlĂ r HTML le ceallan le còd dath stèidhichte air inbhe. Gus seo a dhèanamh bidh sinn aâ clonadh Inbhe aoigheachd, agus an uairsin cuir na leanas an Ă ite a chòd ERB:
<!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>
Bidh an aithisg seo aâ gineadh HTML a choimheadas rudeigin mar seo ann am brobhsair:
![]()
Aâ ruith aithisgean bhon loidhne-Ă ithne
Gus aithisg a ruith bhon loidhne-à ithne, cleachd an à ithne òrd, agus leigidh an goireas cron leat am pròiseas seo a dhèanamh fèin-ghluasadach.
Cleachd an t-òrdugh òrdail aithisg-template ghineadh --name "" à ithne, mar eisimpleir:
# hammer report-template generate âname "Host statuses HTML"
Bidh susbaint na h-aithisg ri fhaicinn air aâ chonsail. Faodar am fiosrachadh ath-stiĂšireadh gu faidhle, agus an uairsin rèiteachadh cron gus sgriobt slige a ruith gus aithisg a ghineadh agus a chuir air post-d. Tha an cruth HTML air a thaisbeanadh gu foirfe ann an teachdaichean post-d, a leigeas leat lĂŹbhrigeadh cunbhalach de aithisgean gu pĂ rtaidhean le Ăšidh ann an cruth a tha furasta a leughadh a chuir air dòigh.
Mar sin, tha an einnsean aithris ann an Satellite 6.5 na inneal cumhachdach airson Ă s-mhalairt an dĂ ta cudromach a tha aig companaidhean ann an Saideal. Tha e gu math sĂšbailte agus leigidh e leat an dĂ chuid aithisgean togte agus na dreachan atharraichte aca a chleachdadh. A bharrachd air an sin, faodaidh luchd-cleachdaidh na h-aithisgean aca fhèin a chruthachadh bhon fhĂŹor thoiseach. Ionnsaich tuilleadh mun einnsean aithris saideal anns aâ bhidio YouTube againn.
Is e an neach-labhairt againn Aram Kananov, manaidsear roinn leasachadh Ă rd-Ăšrlar agus siostaman riaghlaidh aig Red Hat san Roinn Eòrpa, san Ear Mheadhanach agus ann an Afraga. Tha obair Aram aig Red Hat aâ toirt a-steach mion-sgrĂšdadh coileanta air aâ mhargaidh, gnĂŹomhachas agus farpaisich, a bharrachd air suidheachadh toraidh agus margaidheachd airson aonad gnĂŹomhachais Platforms, a tha aâ toirt a-steach a bhith aâ riaghladh cearcall-beatha toraidh gu lèir bho thoiseach gu deireadh beatha.
Source: www.habr.com
