Ansible Splunk

Integracja Ansible i Splunk w strategii automatyzacji IT

2017-09-21
Podziel się

Splunk to popularne narzędzie zbierające, korelujące i analizujące dane pochodzące z różnych źródeł w obszarze środowiska IT. Integracja Ansible Tower ze Splunk, której rezultatem jest powstanie Red Hat Ansible Tower App dla Splunk, otwiera szereg nowych perspektyw analizy i korelacji danych dotyczących automatyzacji.

Integracja Ansible i Splunk w strategii automatyzacji IT

Integracja Ansible ze Splunk – zobaczmy, jak wykorzystać jej zalety w praktyce

Wyobraźmy sobie zespół deweloperów pracujący nad wprowadzeniem nowej wersji aplikacji. Integracja Ansible Tower App dla Splunk pozwoli im wdrożyć nową wersję aplikacji przy użyciu Tower i wygenerować w Splunk automatyczny raport wyszczególniający zdarzenia z systemów. Dzięki integracji raport może zawierać informacje z Tower (np. nazwa zadania, konfigurowane systemy, wersja aplikacji dla każdego konfigurowanego systemu itd.) oraz dane ze Splunk (informacje o zdarzeniach systemowych pochodzących z innych źródeł).

Integracja Ansible i Splunk w strategii automatyzacji IT

Aplikacja Ansible Tower dla Splunk umożliwia:

  • analizę zmian w systemach – informacje o zainstalowanym oprogramowaniu, uruchomionych usługach czy fakty dotyczące systemów zarządzanych przez Ansible mogą być dostarczane i przetwarzane przez Splunk;
  • analizę automatyzacji – informacje o wykonanych zadaniach umożliwiają ustalenie, czy wszystkie środowiska lub serwery w obrębie jednego środowiska są skonfigurowane w sposób jednorodny;
  • automatyzację na podstawie danych analitycznych – dane zgromadzone przez Splunk mogą być wykorzystane do podjęcia decyzji o uruchomieniu aktualizacji, co potwierdza wartość danych zgromadzonych podczas wcześniejszych wdrożeń.

Aplikacja pobiera dane z Tower za pośrednictwem interfejsu RESTful API. Wszystkie funkcjonalności interfejsu użytkownika Tower wyposażone są w dedykowane endpointy. Aby wprowadzić dane do Splunk, co minutę wykonywany jest prosty skrypt w języku Python, pobierający dane z trzech głównych endpointów interfejsu Tower API. Zawierają one wszystkie dane, niezbędne do analizy wszystkich elementów środowiska zarządzanego przez Tower.

Dowiedz się więcej o zaletach Ansible Tower App dla Splunk

Powiązane wpisy:

Jak zacząć ze Splunk REST API, czyli szybka i łatwa integracja Splunk Enterprise z zewnętrznymi aplikacjami

Zobacz również

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *