ಉಪಗ್ರಹ 6.5 ರಲ್ಲಿ ವರದಿ ಮಾಡುವ ಎಂಜಿನ್: ಅದು ಏನು ಮತ್ತು ಏಕೆ

Red Hat Satellite ಎನ್ನುವುದು ಸಿಸ್ಟಮ್ ಮ್ಯಾನೇಜ್‌ಮೆಂಟ್ ಪರಿಹಾರವಾಗಿದ್ದು ಅದು ಭೌತಿಕ, ವರ್ಚುವಲ್ ಮತ್ತು ಕ್ಲೌಡ್ ಪರಿಸರದಾದ್ಯಂತ Red Hat ಮೂಲಸೌಕರ್ಯವನ್ನು ನಿಯೋಜಿಸಲು, ಅಳೆಯಲು ಮತ್ತು ನಿರ್ವಹಿಸಲು ಸುಲಭಗೊಳಿಸುತ್ತದೆ. ವಿವಿಧ ಮಾನದಂಡಗಳಿಗೆ ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಮತ್ತು ಸುರಕ್ಷಿತವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಸಿಸ್ಟಂಗಳನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡಲು ಮತ್ತು ನವೀಕರಿಸಲು ಉಪಗ್ರಹವು ಬಳಕೆದಾರರನ್ನು ಅನುಮತಿಸುತ್ತದೆ. ಸಿಸ್ಟಮ್ ಆರೋಗ್ಯವನ್ನು ಕಾಪಾಡಿಕೊಳ್ಳಲು ಸಂಬಂಧಿಸಿದ ಹೆಚ್ಚಿನ ಕಾರ್ಯಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸುವ ಮೂಲಕ, ದಕ್ಷತೆಯನ್ನು ಹೆಚ್ಚಿಸಲು, ನಿರ್ವಹಣಾ ವೆಚ್ಚವನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಮತ್ತು ಕಾರ್ಯತಂತ್ರದ ವ್ಯವಹಾರ ಅಗತ್ಯಗಳಿಗೆ ಉತ್ತಮವಾಗಿ ಪ್ರತಿಕ್ರಿಯಿಸಲು ಸ್ಯಾಟಲೈಟ್ ಸಂಸ್ಥೆಗಳಿಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ.

ಉಪಗ್ರಹ 6.5 ರಲ್ಲಿ ವರದಿ ಮಾಡುವ ಎಂಜಿನ್: ಅದು ಏನು ಮತ್ತು ಏಕೆ

ನಿಮ್ಮ Red Hat Enterprise Linux ಚಂದಾದಾರಿಕೆಯೊಂದಿಗೆ ಸೇರಿಸಲಾದ Red Hat ಸೇವೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು ಮೂಲಭೂತ ಆಡಳಿತಾತ್ಮಕ ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸಬಹುದಾದರೂ, Red Hat ಉಪಗ್ರಹವು ವ್ಯಾಪಕವಾದ ಜೀವನಚಕ್ರ ನಿರ್ವಹಣೆ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಸೇರಿಸುತ್ತದೆ.

ಈ ಸಾಧ್ಯತೆಗಳಲ್ಲಿ:

  • ಪ್ಯಾಚ್ಗಳನ್ನು ಸ್ಥಾಪಿಸುವುದು;
  • ಚಂದಾದಾರಿಕೆ ನಿರ್ವಹಣೆ;
  • ಆರಂಭಿಸುವಿಕೆ;
  • ಸಂರಚನಾ ನಿರ್ವಹಣೆ.

ಒಂದು ಕನ್ಸೋಲ್‌ನಿಂದ, ನೀವು ಸಾವಿರಾರು ಸಿಸ್ಟಮ್‌ಗಳನ್ನು ಒಂದರಂತೆ ಸುಲಭವಾಗಿ ನಿರ್ವಹಿಸಬಹುದು, ಲಭ್ಯತೆ, ವಿಶ್ವಾಸಾರ್ಹತೆ ಮತ್ತು ಸಿಸ್ಟಮ್ ಆಡಿಟಿಂಗ್ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಹೆಚ್ಚಿಸಬಹುದು.

ಮತ್ತು ಈಗ ನಾವು ಹೊಸ Red Hat ಉಪಗ್ರಹ 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, ಕೆಳಗಿನ ಸ್ಕ್ರೀನ್‌ಶಾಟ್‌ನಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ:

ಉಪಗ್ರಹ 6.5 ರಲ್ಲಿ ವರದಿ ಮಾಡುವ ಎಂಜಿನ್: ಅದು ಏನು ಮತ್ತು ಏಕೆ

ವರದಿಯನ್ನು ರಚಿಸಿದ ನಂತರ, ನೀವು ಅದನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಬಹುದು ಮತ್ತು LibreOffice Calc ನಂತಹ ಸ್ಪ್ರೆಡ್‌ಶೀಟ್‌ನಲ್ಲಿ ತೆರೆಯಬಹುದು, ಇದು CSV ನಿಂದ ಡೇಟಾವನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ಕಾಲಮ್‌ಗಳಾಗಿ ಸಂಘಟಿಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ, ವರದಿಯಂತೆ ಅನ್ವಯವಾಗುವ ದೋಷಗಳು ಕೆಳಗಿನ ಪರದೆಯ ಮೇಲೆ:

ಉಪಗ್ರಹ 6.5 ರಲ್ಲಿ ವರದಿ ಮಾಡುವ ಎಂಜಿನ್: ಅದು ಏನು ಮತ್ತು ಏಕೆ

ಅಂತರ್ನಿರ್ಮಿತ ವರದಿಗಳ ಗುಣಲಕ್ಷಣಗಳಲ್ಲಿ ಆಯ್ಕೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ದಯವಿಟ್ಟು ಗಮನಿಸಿ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ (ಡೀಫಾಲ್ಟ್), ಆದ್ದರಿಂದ ನೀವು ಉಪಗ್ರಹದಲ್ಲಿ ರಚಿಸುವ ಎಲ್ಲಾ ಹೊಸ ಸಂಸ್ಥೆಗಳು ಮತ್ತು ಸ್ಥಳಗಳಿಗೆ ಅವುಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸೇರಿಸಲಾಗುತ್ತದೆ.

ಅಂತರ್ನಿರ್ಮಿತ ವರದಿಗಳ ಗ್ರಾಹಕೀಕರಣ

ಅಂತರ್ನಿರ್ಮಿತ ವರದಿಯ ಉದಾಹರಣೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಗ್ರಾಹಕೀಕರಣವನ್ನು ನೋಡೋಣ ಚಂದಾದಾರಿಕೆಗಳು. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಈ ವರದಿಯು ಒಟ್ಟು ಚಂದಾದಾರಿಕೆಗಳ ಸಂಖ್ಯೆಯನ್ನು ತೋರಿಸುತ್ತದೆ (1), ಹಾಗೆಯೇ ಲಭ್ಯವಿರುವ ಸಂಖ್ಯೆಗಳು, ಅಂದರೆ ಉಚಿತ, ಚಂದಾದಾರಿಕೆಗಳು (2). ಬಳಸಿದ ಚಂದಾದಾರಿಕೆಗಳ ಸಂಖ್ಯೆಯೊಂದಿಗೆ ನಾವು ಅದಕ್ಕೆ ಮತ್ತೊಂದು ಕಾಲಮ್ ಅನ್ನು ಸೇರಿಸುತ್ತೇವೆ, ಇದನ್ನು (1) - (2) ಎಂದು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ. ಉದಾಹರಣೆಗೆ, ನಾವು ಒಟ್ಟು 50 RHEL ಚಂದಾದಾರಿಕೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ ಮತ್ತು ಅವುಗಳಲ್ಲಿ 10 ಉಚಿತವಾಗಿದ್ದರೆ, ನಂತರ 40 ಚಂದಾದಾರಿಕೆಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.

ಅಂತರ್ನಿರ್ಮಿತ ವರದಿಗಳ ಸಂಪಾದನೆಯು ಲಾಕ್ ಆಗಿರುವುದರಿಂದ ಮತ್ತು ಅವುಗಳನ್ನು ಬದಲಾಯಿಸಲು ಶಿಫಾರಸು ಮಾಡಲಾಗಿಲ್ಲ, ನೀವು ಅಂತರ್ನಿರ್ಮಿತ ವರದಿಯನ್ನು ಕ್ಲೋನ್ ಮಾಡಬೇಕು, ಅದಕ್ಕೆ ಹೊಸ ಹೆಸರನ್ನು ನೀಡಿ ಮತ್ತು ನಂತರ ಈ ಕ್ಲೋನ್ ನಕಲನ್ನು ಮಾರ್ಪಡಿಸಬೇಕು.

ಆದ್ದರಿಂದ, ನಾವು ವರದಿಯನ್ನು ಮಾರ್ಪಡಿಸಲು ಬಯಸಿದರೆ ಚಂದಾದಾರಿಕೆಗಳು, ನಂತರ ಅದನ್ನು ಮೊದಲು ಕ್ಲೋನ್ ಮಾಡಬೇಕು. ಆದ್ದರಿಂದ ಮೆನು ತೆರೆಯೋಣ ಮಾನಿಟರ್, ಆಯ್ಕೆ ಮಾಡಿ ಟೆಂಪ್ಲೇಟ್‌ಗಳನ್ನು ವರದಿ ಮಾಡಿ ಮತ್ತು ಟೆಂಪ್ಲೇಟ್‌ನ ಬಲಭಾಗದಲ್ಲಿರುವ ಡ್ರಾಪ್-ಡೌನ್ ಮೆನುವಿನಲ್ಲಿ ಚಂದಾದಾರಿಕೆಗಳು ಆಯ್ಕೆ ಕ್ಲೋನ್. ನಂತರ ಕ್ಲೋನ್ ವರದಿಯ ಹೆಸರನ್ನು ನಮೂದಿಸಿ (ಅದನ್ನು ಕರೆಯೋಣ ಕಸ್ಟಮ್ ಚಂದಾದಾರಿಕೆಗಳು) ಮತ್ತು ಸಾಲುಗಳ ನಡುವೆ ಲಭ್ಯವಿರುವ и ಪ್ರಮಾಣ ಅದಕ್ಕೆ ಸಾಲನ್ನು ಸೇರಿಸಿ 'ಬಳಸಿದ': pool.quantity - pool.available, - ಸಾಲಿನ ಕೊನೆಯಲ್ಲಿ ಅಲ್ಪವಿರಾಮಕ್ಕೆ ಗಮನ ಕೊಡಿ. ಸ್ಕ್ರೀನ್‌ಶಾಟ್‌ನಲ್ಲಿ ಇದು ಹೇಗೆ ಕಾಣುತ್ತದೆ:

ಉಪಗ್ರಹ 6.5 ರಲ್ಲಿ ವರದಿ ಮಾಡುವ ಎಂಜಿನ್: ಅದು ಏನು ಮತ್ತು ಏಕೆ

ನಂತರ ಬಟನ್ ಒತ್ತಿರಿ ಸಲ್ಲಿಸಿಇದು ನಮ್ಮನ್ನು ಮತ್ತೆ ಪುಟಕ್ಕೆ ತರುತ್ತದೆ ಟೆಂಪ್ಲೇಟ್‌ಗಳನ್ನು ವರದಿ ಮಾಡಿ. ಅಲ್ಲಿ ನಾವು ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡುತ್ತೇವೆ ರಚಿಸಿ ಹೊಸದಾಗಿ ರಚಿಸಲಾದ ವರದಿಯ ಬಲಕ್ಕೆ ಕಸ್ಟಮ್ ಚಂದಾದಾರಿಕೆಗಳು. ಚಂದಾದಾರಿಕೆಗಳ ಫಿಲ್ಟರ್ ಕ್ಷೇತ್ರವನ್ನು ಖಾಲಿ ಬಿಡಿ ಮತ್ತು ಕ್ಲಿಕ್ ಮಾಡಿ ಸಲ್ಲಿಸಿ. ಅದರ ನಂತರ ವರದಿಯನ್ನು ರಚಿಸಲಾಗಿದೆ ಮತ್ತು ಲೋಡ್ ಮಾಡಲಾಗಿದೆ, ಅದು ನಾವು ಸೇರಿಸಿದ ಕಾಲಮ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ ಉಪಯೋಗಿಸಿದ.

ಉಪಗ್ರಹ 6.5 ರಲ್ಲಿ ವರದಿ ಮಾಡುವ ಎಂಜಿನ್: ಅದು ಏನು ಮತ್ತು ಏಕೆ

ಅಂತರ್ನಿರ್ಮಿತ ರೂಬಿ ಭಾಷೆಯ ಸಹಾಯವು ಟ್ಯಾಬ್‌ನಲ್ಲಿದೆ ಸಹಾಯ ವರದಿ ಸಂಪಾದನೆ ವಿಂಡೋದಲ್ಲಿ. ಇದು ಸಿಂಟ್ಯಾಕ್ಸ್ ಮತ್ತು ಲಭ್ಯವಿರುವ ಅಸ್ಥಿರ ಮತ್ತು ವಿಧಾನಗಳ ಅವಲೋಕನವನ್ನು ಒದಗಿಸುತ್ತದೆ.

ನಿಮ್ಮ ಸ್ವಂತ ವರದಿಯನ್ನು ರಚಿಸಿ

ಈಗ ಉಪಗ್ರಹದಲ್ಲಿ ಹೋಸ್ಟ್‌ಗಳಿಗೆ ನಿಯೋಜಿಸಲಾದ ಅನ್ಸಿಬಲ್ ಪಾತ್ರಗಳ ವರದಿಯ ಉದಾಹರಣೆಯನ್ನು ಬಳಸಿಕೊಂಡು ನಮ್ಮ ಸ್ವಂತ ವರದಿಗಳನ್ನು ರಚಿಸುವುದನ್ನು ನೋಡೋಣ. ಮೆನು ತೆರೆಯಿರಿ ಮಾನಿಟರ್, ಕ್ಲಿಕ್ ಟೆಂಪ್ಲೇಟ್‌ಗಳನ್ನು ವರದಿ ಮಾಡಿ ತದನಂತರ ಬಟನ್ ಒತ್ತಿರಿ ಟೆಂಪ್ಲೇಟ್ ರಚಿಸಿ. ನಮ್ಮ ವರದಿಯನ್ನು ಕರೆಯೋಣ ಅನ್ಸಿಬಲ್ ಪಾತ್ರಗಳ ವರದಿ ಮತ್ತು ಕೆಳಗಿನ 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 ನಲ್ಲಿ ಈ ರೀತಿ ಕಾಣುತ್ತದೆ:

ಉಪಗ್ರಹ 6.5 ರಲ್ಲಿ ವರದಿ ಮಾಡುವ ಎಂಜಿನ್: ಅದು ಏನು ಮತ್ತು ಏಕೆ

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 ಅನ್ನು ರಚಿಸುತ್ತದೆ ಅದು ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಈ ರೀತಿ ಕಾಣುತ್ತದೆ:

ಉಪಗ್ರಹ 6.5 ರಲ್ಲಿ ವರದಿ ಮಾಡುವ ಎಂಜಿನ್: ಅದು ಏನು ಮತ್ತು ಏಕೆ

ಆಜ್ಞಾ ಸಾಲಿನಿಂದ ವರದಿಗಳನ್ನು ಚಾಲನೆ ಮಾಡಲಾಗುತ್ತಿದೆ

ಆಜ್ಞಾ ಸಾಲಿನಿಂದ ವರದಿಯನ್ನು ಚಲಾಯಿಸಲು, ಆಜ್ಞೆಯನ್ನು ಬಳಸಿ ಸುತ್ತಿಗೆ, ಮತ್ತು ಕ್ರಾನ್ ಉಪಯುಕ್ತತೆಯು ಈ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.

ಹ್ಯಾಮರ್ ವರದಿ-ಟೆಂಪ್ಲೇಟ್ ಅನ್ನು ಬಳಸಿ --ಹೆಸರು "" ಆಜ್ಞೆಯನ್ನು, ಉದಾಹರಣೆಗೆ:

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

ವರದಿಯ ವಿಷಯಗಳು ಕನ್ಸೋಲ್‌ನಲ್ಲಿ ಪ್ರತಿಫಲಿಸುತ್ತದೆ. ಮಾಹಿತಿಯನ್ನು ಫೈಲ್‌ಗೆ ಮರುನಿರ್ದೇಶಿಸಬಹುದು ಮತ್ತು ನಂತರ ವರದಿಯನ್ನು ರಚಿಸಲು ಮತ್ತು ಇಮೇಲ್ ಮೂಲಕ ಕಳುಹಿಸಲು ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಚಲಾಯಿಸಲು ಕ್ರಾನ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದು. ಇಮೇಲ್ ಕ್ಲೈಂಟ್‌ಗಳಲ್ಲಿ HTML ಸ್ವರೂಪವನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ, ಇದು ಆಸಕ್ತ ಪಕ್ಷಗಳಿಗೆ ಸುಲಭವಾಗಿ ಓದಬಹುದಾದ ರೂಪದಲ್ಲಿ ವರದಿಗಳ ನಿಯಮಿತ ವಿತರಣೆಯನ್ನು ಸಂಘಟಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.

ಹೀಗಾಗಿ, ಸ್ಯಾಟಲೈಟ್ 6.5 ರಲ್ಲಿನ ವರದಿ ಮಾಡುವ ಎಂಜಿನ್ ಕಂಪನಿಗಳು ಸ್ಯಾಟಲೈಟ್‌ನಲ್ಲಿ ಹೊಂದಿರುವ ಪ್ರಮುಖ ಡೇಟಾವನ್ನು ರಫ್ತು ಮಾಡಲು ಪ್ರಬಲ ಸಾಧನವಾಗಿದೆ. ಇದು ತುಂಬಾ ಮೃದುವಾಗಿರುತ್ತದೆ ಮತ್ತು ಅಂತರ್ನಿರ್ಮಿತ ವರದಿಗಳು ಮತ್ತು ಅವುಗಳ ಮಾರ್ಪಡಿಸಿದ ಆವೃತ್ತಿಗಳನ್ನು ಬಳಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಬಳಕೆದಾರರು ಮೊದಲಿನಿಂದಲೂ ತಮ್ಮದೇ ಆದ ವರದಿಗಳನ್ನು ರಚಿಸಬಹುದು. ನಮ್ಮ YouTube ವೀಡಿಯೊದಲ್ಲಿ ಉಪಗ್ರಹ ವರದಿ ಮಾಡುವ ಎಂಜಿನ್ ಕುರಿತು ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ.

ಜುಲೈ 9 ರಂದು ಮಾಸ್ಕೋ ಸಮಯ 11:00 ಕ್ಕೆ, Red Hat Enterprise Linux 8 ರ ಹೊಸ ಆವೃತ್ತಿಯ ವೆಬ್ನಾರ್ ಅನ್ನು ತಪ್ಪಿಸಿಕೊಳ್ಳಬೇಡಿ

ನಮ್ಮ ಸ್ಪೀಕರ್ ಅರಾಮ್ ಕನಾನೋವ್, ಯುರೋಪ್, ಮಧ್ಯಪ್ರಾಚ್ಯ ಮತ್ತು ಆಫ್ರಿಕಾದಲ್ಲಿ Red Hat ನಲ್ಲಿ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಮತ್ತು ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆಗಳ ಅಭಿವೃದ್ಧಿ ವಿಭಾಗದ ವ್ಯವಸ್ಥಾಪಕರು. Red Hat ನಲ್ಲಿನ ಅರಾಮ್‌ನ ಕೆಲಸವು ಸಮಗ್ರ ಮಾರುಕಟ್ಟೆ, ಉದ್ಯಮ ಮತ್ತು ಪ್ರತಿಸ್ಪರ್ಧಿ ವಿಶ್ಲೇಷಣೆಯನ್ನು ಒಳಗೊಂಡಿದೆ, ಜೊತೆಗೆ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳ ವ್ಯಾಪಾರ ಘಟಕಕ್ಕಾಗಿ ಉತ್ಪನ್ನ ಸ್ಥಾನೀಕರಣ ಮತ್ತು ಮಾರ್ಕೆಟಿಂಗ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ, ಇದು ಸಂಪೂರ್ಣ ಉತ್ಪನ್ನ ಜೀವನಚಕ್ರವನ್ನು ಪರಿಚಯದಿಂದ ಅಂತ್ಯದವರೆಗೆ ನಿರ್ವಹಿಸುವುದನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ.

ಮೂಲ: www.habr.com

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ