Red Hat Satellite என்பது ஒரு கணினி மேலாண்மை தீர்வாகும், இது உடல், மெய்நிகர் மற்றும் கிளவுட் சூழல்களில் Red Hat உள்கட்டமைப்பை வரிசைப்படுத்தவும், அளவிடவும் மற்றும் நிர்வகிக்கவும் எளிதாக்குகிறது. சேட்டிலைட் பயனர்கள் பல்வேறு தரநிலைகளுக்கு திறமையாகவும் பாதுகாப்பாகவும் செயல்படுவதை உறுதிசெய்ய, அமைப்புகளைத் தனிப்பயனாக்கவும் புதுப்பிக்கவும் அனுமதிக்கிறது. கணினி ஆரோக்கியத்தை பராமரிப்பதுடன் தொடர்புடைய பெரும்பாலான பணிகளை தானியக்கமாக்குவதன் மூலம், நிறுவனங்களின் செயல்திறனை அதிகரிக்கவும், இயக்கச் செலவுகளைக் குறைக்கவும், மேலும் மூலோபாய வணிகத் தேவைகளுக்கு சிறப்பாக பதிலளிக்கவும் செயற்கைக்கோள் உதவுகிறது.
உங்கள் Red Hat Enterprise Linux சந்தாவுடன் சேர்க்கப்பட்டுள்ள Red Hat சேவைகளைப் பயன்படுத்தி அடிப்படை நிர்வாகப் பணிகளைச் செய்ய முடியும் போது, Red Hat Satellite விரிவான வாழ்க்கைச் சுழற்சி மேலாண்மை திறன்களைச் சேர்க்கிறது.
இந்த சாத்தியக்கூறுகளில்:
- இணைப்புகளை நிறுவுதல்;
- சந்தா மேலாண்மை;
- துவக்கம்;
- கட்டமைப்பு மேலாண்மை.
ஒரு கன்சோலில் இருந்து, ஆயிரக்கணக்கான சிஸ்டங்களை ஒரே மாதிரியாக எளிதாக நிர்வகிக்கலாம், கிடைக்கும் தன்மை, நம்பகத்தன்மை மற்றும் கணினி தணிக்கை திறன்களை அதிகரிக்கலாம்.
இப்போது எங்களிடம் புதிய Red Hat Satellite 6.5 உள்ளது!
Red Hat Satellite 6.5 உடன் வரும் அருமையான விஷயங்களில் ஒன்று புதிய அறிக்கையிடல் இயந்திரம்.
Red Hat நிறுவன அமைப்புகளைப் பற்றிய அனைத்து தகவல்களுக்கும் சேட்டிலைட் சர்வர் பெரும்பாலும் மையமாக உள்ளது, மேலும் இந்த சமீபத்திய இயந்திரம் கிளையன்ட் சேட்டிலைட் ஹோஸ்ட்கள், மென்பொருள் சந்தாக்கள், பொருந்தக்கூடிய பிழைகள் மற்றும் பலவற்றைப் பற்றிய தகவல்களைக் கொண்ட அறிக்கைகளை உருவாக்கவும் ஏற்றுமதி செய்யவும் உங்களை அனுமதிக்கிறது. அறிக்கைகள் உட்பொதிக்கப்பட்ட ரூபியில் (ERB) திட்டமிடப்பட்டுள்ளன.
செயற்கைக்கோள் 6.5 ஆயத்த அறிக்கைகளுடன் வருகிறது, மேலும் இந்த அறிக்கைகளைத் தனிப்பயனாக்க அல்லது சொந்தமாக உருவாக்கும் திறனைப் பயனர்களுக்கு இயந்திரம் வழங்குகிறது. சேட்டிலைட் 6.5 இன் உள்ளமைக்கப்பட்ட அறிக்கைகள் CSV வடிவத்தில் உருவாக்கப்படுகின்றன, ஆனால் இந்த இடுகையில் நீங்கள் HTML வடிவத்திலும் அறிக்கைகளை எவ்வாறு உருவாக்கலாம் என்பதைக் காண்பிப்போம்.
செயற்கைக்கோள் 6.5 உள்ளமைக்கப்பட்ட அறிக்கைகள்
செயற்கைக்கோள் 6.5 நான்கு உள்ளமைக்கப்பட்ட அறிக்கைகளை உள்ளடக்கியது:
- பொருந்தக்கூடிய பிழை – உள்ளடக்க ஹோஸ்ட்களில் நீக்கப்பட வேண்டிய மென்பொருள் குறைபாடுகளின் (பிழை) பட்டியல் (விரும்பினால் ஹோஸ்ட்கள் அல்லது குறைபாடுகளால் வடிகட்டப்படும்);
- ஹோஸ்ட் நிலைகள் - சேட்டிலைட் ஹோஸ்ட்களின் நிலை குறித்த அறிக்கை (விரும்பினால் ஹோஸ்ட் மூலம் வடிகட்டப்படுகிறது);
- பதிவு செய்யப்பட்ட ஹோஸ்ட்கள் - சேட்டிலைட் ஹோஸ்ட்கள் பற்றிய தகவல்: IP முகவரி, OS பதிப்பு, மென்பொருள் சந்தாக்கள் (விரும்பினால் ஹோஸ்ட் மூலம் வடிகட்டப்படும்);
- சந்தாக்கள் - மென்பொருள் சந்தாக்கள் பற்றிய தகவல்: மொத்த சந்தாக்களின் எண்ணிக்கை, இலவசங்களின் எண்ணிக்கை, SKU குறியீடுகள் (விரும்பினால் சந்தா அளவுருக்கள் மூலம் வடிகட்டப்படும்).
அறிக்கையை உருவாக்க, மெனுவைத் திறக்கவும் மானிட்டர், தேர்ந்தெடுக்கவும் அறிக்கை டெம்ப்ளேட்கள் விரும்பிய அறிக்கையின் வலதுபுறத்தில் உள்ள உருவாக்கு பொத்தானைக் கிளிக் செய்யவும். அறிக்கையில் அனைத்து தரவையும் சேர்க்க வடிகட்டி புலத்தை காலியாக விடவும் அல்லது முடிவுகளை வரம்பிட ஏதாவது உள்ளிடவும். எடுத்துக்காட்டாக, பதிவுசெய்யப்பட்ட ஹோஸ்ட்கள் அறிக்கை RHEL 8 ஹோஸ்ட்களை மட்டுமே காட்ட வேண்டுமெனில், வடிப்பானைக் குறிப்பிடவும் os = RedHat மற்றும் os_major = 8கீழே உள்ள ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி:
அறிக்கை உருவாக்கப்பட்டவுடன், நீங்கள் அதை பதிவிறக்கம் செய்து LibreOffice Calc போன்ற விரிதாளில் திறக்கலாம், இது CSV இலிருந்து தரவை இறக்குமதி செய்து நெடுவரிசைகளாக ஒழுங்கமைக்கும், எடுத்துக்காட்டாக, அறிக்கையாக பொருந்தக்கூடிய பிழை கீழே உள்ள திரையில்:
உள்ளமைக்கப்பட்ட அறிக்கைகளின் பண்புகளில் விருப்பம் இயக்கப்பட்டுள்ளது என்பதை நினைவில் கொள்ளவும் இயல்பாக (இயல்புநிலை), எனவே அவை தானாகவே சேட்டிலைட்டில் நீங்கள் உருவாக்கும் அனைத்து புதிய நிறுவனங்களிலும் இருப்பிடங்களிலும் சேர்க்கப்படும்.
உள்ளமைக்கப்பட்ட அறிக்கைகளின் தனிப்பயனாக்கம்
உள்ளமைக்கப்பட்ட அறிக்கையின் உதாரணத்தைப் பயன்படுத்தி தனிப்பயனாக்கத்தைப் பார்ப்போம் சந்தாக்கள். இயல்பாக, இந்த அறிக்கை மொத்த சந்தாக்களின் எண்ணிக்கை (1), அத்துடன் கிடைக்கும் எண்ணிக்கை, அதாவது இலவசம், சந்தாக்கள் (2) ஆகியவற்றைக் காட்டுகிறது. பயன்படுத்தப்படும் சந்தாக்களின் எண்ணிக்கையுடன் மற்றொரு நெடுவரிசையைச் சேர்ப்போம், இது (1) - (2) என வரையறுக்கப்படுகிறது. எடுத்துக்காட்டாக, எங்களிடம் மொத்தம் 50 RHEL சந்தாக்கள் இருந்தால், அவற்றில் 10 இலவசம் என்றால், 40 சந்தாக்கள் பயன்படுத்தப்படும்.
உள்ளமைக்கப்பட்ட அறிக்கைகளைத் திருத்துவது பூட்டப்பட்டிருப்பதாலும், அவற்றை மாற்றுவதற்கு பரிந்துரைக்கப்படாததாலும், நீங்கள் உள்ளமைக்கப்பட்ட அறிக்கையை குளோன் செய்து, அதற்குப் புதிய பெயரைக் கொடுத்து, இந்த குளோன் நகலை மாற்ற வேண்டும்.
எனவே, நாங்கள் அறிக்கையை மாற்ற விரும்பினால் சந்தாக்கள், பின்னர் அது முதலில் குளோன் செய்யப்பட வேண்டும். எனவே மெனுவைத் திறப்போம் மானிட்டர்தேர்வு செய்யவும் அறிக்கை டெம்ப்ளேட்கள் மற்றும் டெம்ப்ளேட்டின் வலதுபுறத்தில் உள்ள கீழ்தோன்றும் மெனுவில் சந்தாக்கள் தேர்வு குளோன். பின்னர் குளோன் அறிக்கையின் பெயரை உள்ளிடவும் (அதை அழைப்போம் தனிப்பயன் சந்தாக்கள்) மற்றும் வரிகளுக்கு இடையில் கிடைக்கும் и அளவு அதில் வரியைச் சேர்க்கவும் 'பயன்படுத்தப்பட்டது': pool. அளவு - பூல்.கிடைக்கக்கூடியது, - வரியின் முடிவில் உள்ள கமாவுக்கு கவனம் செலுத்துங்கள். ஸ்கிரீன்ஷாட்டில் இது போல் தெரிகிறது:
பின்னர் நாம் பொத்தானை அழுத்தவும் சமர்ப்பிக்கவும்இது நம்மை மீண்டும் பக்கத்திற்கு கொண்டு வருகிறது அறிக்கை டெம்ப்ளேட்கள். அங்கு நாம் பொத்தானைக் கிளிக் செய்கிறோம் உருவாக்குதல் புதிதாக உருவாக்கப்பட்ட அறிக்கையின் வலதுபுறம் தனிப்பயன் சந்தாக்கள். சந்தா வடிகட்டி புலத்தை காலியாக விட்டுவிட்டு கிளிக் செய்யவும் சமர்ப்பிக்கவும். அதன் பிறகு ஒரு அறிக்கை உருவாக்கப்பட்டு ஏற்றப்பட்டது, அதில் நாங்கள் சேர்த்த நெடுவரிசை உள்ளது பயன்படுத்திய.
உள்ளமைக்கப்பட்ட ரூபி மொழிக்கான உதவி தாவலில் அமைந்துள்ளது உதவி அறிக்கை திருத்தும் சாளரத்தில். இது தொடரியல் மற்றும் கிடைக்கக்கூடிய மாறிகள் மற்றும் முறைகள் பற்றிய கண்ணோட்டத்தை வழங்குகிறது.
உங்கள் சொந்த அறிக்கையை உருவாக்கவும்
இப்போது சேட்டிலைட்டில் ஹோஸ்ட்களுக்கு ஒதுக்கப்பட்ட அன்சிபிள் பாத்திரங்கள் குறித்த அறிக்கையின் உதாரணத்தைப் பயன்படுத்தி சொந்த அறிக்கைகளை உருவாக்குவதைப் பார்ப்போம். மெனுவைத் திறக்கவும் மானிட்டர், கிளிக் செய்யவும் அறிக்கை டெம்ப்ளேட்கள் பின்னர் பொத்தானை அழுத்தவும் டெம்ப்ளேட்டை உருவாக்கவும். எங்கள் அறிக்கையை அழைப்போம் அன்சிபிள் பாத்திரங்கள் அறிக்கை பின்வரும் ERB குறியீட்டை அதில் செருகவும்:
<%#
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 -%>
இந்தக் குறியீடு ஹோஸ்ட்களில் ஒரு அறிக்கையை உருவாக்குகிறது, அவற்றுக்கான "all_ansible_roles" பண்புக்கூறைக் காட்டுகிறது.
பின்னர் தாவலுக்குச் செல்லவும் உள்ளீடுகள் மற்றும் பொத்தானை கிளிக் செய்யவும் + உள்ளீட்டைச் சேர்க்கவும். பெயர் சமம் என்று சொல்கிறோம் சேனைகளின், மற்றும் விளக்க வகை - ஹோஸ்ட்களின்படி வடிகட்டவும் (விரும்பினால்). பின்னர் கிளிக் செய்யவும் சமர்ப்பிக்கவும் பின்னர் பொத்தானை அழுத்தவும் உருவாக்குதல் புதிதாக உருவாக்கப்பட்ட அறிக்கையின் வலதுபுறம். அடுத்து, நீங்கள் ஹோஸ்ட் வடிப்பானை அமைக்கலாம் அல்லது உடனடியாக கிளிக் செய்யவும் சமர்ப்பிக்கவும்அனைத்து ஹோஸ்ட்களிலும் ஒரு அறிக்கையை உருவாக்க. உருவாக்கப்பட்ட அறிக்கை LibreOffice Calc இல் இப்படி இருக்கும்:
HTML அறிக்கைகளை உருவாக்குகிறது
செயற்கைக்கோள் அறிக்கையிடல் இயந்திரம் CSV வடிவத்தில் மட்டும் அறிக்கைகளை உருவாக்க உங்களை அனுமதிக்கிறது. உதாரணமாக, உள்ளமைக்கப்பட்ட ஹோஸ்ட் அறிக்கையின் அடிப்படையில் தனிப்பயன் அறிக்கையை உருவாக்குவோம் நிலைகளையும், ஆனால் நிலையின் அடிப்படையில் வண்ணக் குறியிடப்பட்ட கலங்களைக் கொண்ட HTML அட்டவணையாக மட்டுமே. இதைச் செய்ய, நாங்கள் குளோன் செய்கிறோம் ஹோஸ்ட் நிலைகள், அதன் 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>
இந்த அறிக்கை HTML ஐ உருவாக்குகிறது, இது உலாவியில் இது போன்ற தோற்றம் இருக்கும்:
கட்டளை வரியிலிருந்து அறிக்கைகளை இயக்குகிறது
கட்டளை வரியிலிருந்து அறிக்கையை இயக்க, கட்டளையைப் பயன்படுத்தவும் சுத்தி, மற்றும் கிரான் பயன்பாடு இந்த செயல்முறையை தானியக்கமாக்க உங்களை அனுமதிக்கிறது.
hammer report-template generate --name "" கட்டளையைப் பயன்படுத்தவும், எடுத்துக்காட்டாக:
# hammer report-template generate —name "Host statuses HTML"
அறிக்கையின் உள்ளடக்கங்கள் கன்சோலில் பிரதிபலிக்கும். தகவலை ஒரு கோப்பிற்கு திருப்பி விடலாம், பின்னர் ஒரு அறிக்கையை உருவாக்கி அதை மின்னஞ்சல் மூலம் அனுப்ப ஷெல் ஸ்கிரிப்டை இயக்க கிரானை உள்ளமைக்கலாம். HTML வடிவம் மின்னஞ்சல் கிளையண்டுகளில் சரியாகக் காட்டப்படும், இது ஆர்வமுள்ள தரப்பினருக்கு எளிதாக படிக்கக்கூடிய வடிவத்தில் அறிக்கைகளை ஒழுங்காக வழங்க உங்களை அனுமதிக்கிறது.
எனவே, சேட்டிலைட் 6.5 இல் உள்ள அறிக்கையிடல் இயந்திரம், நிறுவனங்கள் சேட்டிலைட்டில் வைத்திருக்கும் முக்கியமான தரவுகளை ஏற்றுமதி செய்வதற்கான சக்திவாய்ந்த கருவியாகும். இது மிகவும் நெகிழ்வானது மற்றும் உள்ளமைக்கப்பட்ட அறிக்கைகள் மற்றும் அவற்றின் மாற்றியமைக்கப்பட்ட பதிப்புகள் இரண்டையும் பயன்படுத்த உங்களை அனுமதிக்கிறது. கூடுதலாக, பயனர்கள் புதிதாக தங்கள் சொந்த அறிக்கைகளை உருவாக்க முடியும். எங்கள் YouTube வீடியோவில் செயற்கைக்கோள் அறிக்கையிடல் இயந்திரம் பற்றி மேலும் அறிக.
ஐரோப்பா, மத்திய கிழக்கு மற்றும் ஆப்பிரிக்காவில் Red Hat இல் இயங்குதளம் மற்றும் மேலாண்மை அமைப்புகள் மேம்பாட்டுத் துறையின் மேலாளரான Aram Kananov எங்கள் பேச்சாளர். Red Hat இல் Aram இன் பணியானது விரிவான சந்தை, தொழில் மற்றும் போட்டியாளர் பகுப்பாய்வு, அத்துடன் Platforms வணிக அலகுக்கான தயாரிப்பு நிலைப்படுத்தல் மற்றும் சந்தைப்படுத்தல் ஆகியவற்றை உள்ளடக்கியது, இதில் அறிமுகம் முதல் வாழ்க்கையின் இறுதி வரை முழு தயாரிப்பு வாழ்க்கைச் சுழற்சியை நிர்வகிப்பதும் அடங்கும்.
ஆதாரம்: www.habr.com