Sycope + Jira: alerty sieciowe od razu jako tickety i incydenty

Nowa integracja Sycope z Atlassian Jira pozwala tworzyć tickety i incydenty bezpośrednio na podstawie alertów sieciowych. Wariant z Microsoft Power Automate pomaga ograniczyć duplikaty, dodając powracające alerty jako komentarze do istniejących zgłoszeń.

Sycope wykrywa anomalie sieciowe, problemy wydajnościowe i zdarzenia bezpieczeństwa na podstawie analizy ruchu. Jira zapewnia workflow wykorzystywany przez wiele zespołów IT, NOC i SOC do przypisywania, śledzenia, dokumentowania i rozwiązywania problemów operacyjnych.

Integracja łączy te dwa obszary, umożliwiając automatyczne lub ręczne tworzenie incydentów Jira na podstawie alertów Sycope. Ticket może zawierać informacje o wykrytym zdarzeniu wraz z linkami prowadzącymi bezpośrednio do odpowiedniego alertu i powiązanych zdarzeń w Sycope.

Pozwala to kontynuować workflow operacyjny w Jira, podczas gdy Sycope pozostaje źródłem danych sieciowych i kontekstu technicznego potrzebnego do pogłębionej analizy.

Od alertu Sycope do zarządzanego incydentu

Gdy Sycope generuje alert, External Action może przesłać zdarzenie do Jira poprzez REST API.

Akcja może zostać przypisana do reguły Sycope i uruchomiona automatycznie po spełnieniu skonfigurowanych warunków alertu i severity. Może być również uruchamiana ręcznie z context menu aktywnego alertu, jeśli analityk zdecyduje, że dane zdarzenie powinno zostać przekształcone w incydent Jira.

Powstały ticket może zawierać szczegóły alertu, opis problemu oraz linki do odpowiadających informacji w Sycope. Przykład dostępny w repozytorium zawiera link zarówno do konkretnego alertu, jak i do related alerts, dzięki czemu inżynier obsługujący ticket może przejść bezpośrednio z incident management do analizy sieciowej, gdy potrzebny jest dodatkowy kontekst.

Po utworzeniu incydentu można wykorzystywać standardowy workflow Jira do assignment, zarządzania statusem, komentarzy, eskalacji i historii aktywności.

Sycope inicjuje więc proces operacyjny na podstawie informacji pochodzących z monitoringu sieciowego, natomiast Jira zapewnia przestrzeń roboczą, w której koordynowana jest reakcja.

Dwie opcje integracji dla różnych workflow

Integrację można wdrożyć na dwa sposoby, w zależności od wymaganego poziomu automatyzacji.

Bezpośrednia integracja Sycope–Jira

W podstawowym scenariuszu Sycope komunikuje się bezpośrednio z Jira REST API.

Po wykonaniu External Action tworzony jest nowy incydent Jira przy użyciu predefiniowanego JSON payloadu. Integracja może działać ręcznie lub automatycznie i może zostać skonfigurowana dla wybranych reguł Sycope i poziomów severity alertów.

To podejście jest odpowiednie, gdy każdy wybrany alert Sycope powinien utworzyć osobny ticket w Jira.

Integracja Jira z Microsoft Power Automate

W środowiskach, w których powtarzające się alerty powinny być grupowane w istniejących incydentach, Microsoft Power Automate może zostać wykorzystany jako dodatkowa warstwa automatyzacji.

W tym scenariuszu Sycope wysyła alert do webhooka Power Automate. Workflow parsuje otrzymane informacje i sprawdza w Jira, czy istnieje otwarty incydent spełniający zdefiniowane kryteria.

Przykład dostępny w repozytorium Sycope porównuje nazwę alertu, Client IP i Server IP. Kryteria te mogą zostać dostosowane lub rozszerzone zgodnie z wymaganiami środowiska.

Jeśli istnieje pasujący otwarty incydent, nowe wystąpienie jest dodawane jako komentarz do tego ticketu. Jeśli pasujący incydent nie zostanie znaleziony, Power Automate tworzy nowy incydent Jira.

Pozwala to utrzymywać kolejne wystąpienia tego samego problemu sieciowego w ramach jednego incydentu, zamiast generować za każdym razem nowy ticket.

Uzupełniające się możliwości, z jasno określonym podziałem ról

Sycope i Jira pozostają niezależnymi produktami, a każda platforma odpowiada za inną część procesu operacyjnego.

Sycope zapewnia:

  • Analizę sieci opartą na flow data
  • Monitoring wydajności sieci
  • Wykrywanie anomalii i zagrożeń sieciowych
  • Generowanie alertów na podstawie skonfigurowanych reguł
  • Widoczność komunikacji host-to-host
  • Historyczne dane sieciowe
  • Kontekst techniczny do dalszej analizy

Jira zapewnia:

  • Zarządzanie incydentami i ticketami
  • Assignment i ownership
  • Śledzenie statusu
  • Komentarze i współpracę
  • Workflow eskalacji
  • Labels, custom fields i kategoryzację
  • Historię aktywności i dokumentację

Sycope identyfikuje aktywność sieciową wymagającą uwagi i dostarcza danych potrzebnych do jej analizy. Jira przekształca wybrane zdarzenie w zarządzane zadanie operacyjne, które może zostać przypisane, śledzone i dokumentowane przez różne zespoły.

Połączenie detekcji z procesem reagowania

Alert jest użyteczny tylko wtedy, gdy trafia do osób odpowiedzialnych za podjęcie działań i staje się częścią ustalonego procesu reagowania.

Integracja łączy detekcję Sycope z ticketing workflow już wykorzystywanym przez zespoły operacyjne.

Przekształcanie alertów sieciowych w przypisane zadania

Wybrane alerty Sycope mogą automatycznie tworzyć incydenty w Jira, zamiast pozostawać wyłącznie w interfejsie monitoringowym.

Jest to szczególnie przydatne w środowiskach, w których odpowiedzialność za monitoring sieciowy, bezpieczeństwo, infrastrukturę i aplikacje jest rozdzielona pomiędzy różne zespoły. Incydent może zostać przypisany do odpowiedniej osoby lub grupy i obsłużony zgodnie z istniejącym workflow Jira w organizacji.

Ręczne tworzenie pozostaje dostępne dla alertów, które wymagają oceny analityka przed eskalacją do ticketu.

Zachowanie kontekstu technicznego

Utworzenie incydentu Jira nie wymaga odtwarzania pełnej analizy sieciowej wewnątrz ticketu.

Integracja może uwzględniać podstawowe informacje z alertu i bezpośrednie linki prowadzące z powrotem do Sycope. Inżynier obsługujący incydent może więc przejrzeć informacje operacyjne w Jira i przejść do Sycope, gdy potrzebna jest historia ruchu, szczegóły komunikacji lub powiązane zdarzenia.

Pozwala to zachować połączenie pomiędzy procesem incident management a analizą techniczną, bez próby duplikowania funkcjonalności którejkolwiek z platform.

Ograniczanie liczby duplikujących się incydentów

Powtarzające się warunki sieciowe mogą wielokrotnie generować ten sam alert.

W przypadku bezpośredniej integracji Jira każde wykonanie akcji może utworzyć osobny incydent. Wariant wykorzystujący Power Automate dodaje logikę sprawdzającą, czy dla tego samego problemu istnieje już otwarty ticket.

W dostarczonym workflow porównanie opiera się na nazwie alertu, Client IP i Server IP. Po znalezieniu dopasowania nowy alert jest dodawany jako komentarz zamiast tworzenia kolejnego incydentu. Użytkownik może wybrać pola wykorzystywane w mapowaniu porównawczym.

Ticket zachowuje więc historię kolejnych wystąpień, podczas gdy kolejka Jira pozostaje skoncentrowana na odrębnych problemach.

Organizowanie incydentów pomiędzy zespołami i środowiskami

Informacje otrzymywane z Sycope mogą być również wykorzystywane do kategoryzowania incydentów Jira.

Przykład integracji obsługuje takie pola jak Client IP i Server IP, natomiast labels, tags i dodatkowe custom fields Jira mogą być wykorzystywane zgodnie z własnymi procesami organizacji.

Może to pomóc zespołom filtrować incydenty według systemów objętych problemem, środowisk klientów lub innych kryteriów operacyjnych, przy jednoczesnym zachowaniu linku do bazowego alertu Sycope.

Gotowa i udokumentowana integracja

Oba warianty integracji Jira są udokumentowane w publicznym repozytorium GitHub Sycope.

Dla integracji bezpośredniej repozytorium udostępnia gotowy JSON payload wraz z instrukcjami konfiguracji połączenia Jira API i Sycope External Destination.

Wariant Power Automate zawiera dodatkowe JSON templates służące do pobierania otwartych incydentów Jira, tworzenia nowych incydentów i dodawania komentarzy do istniejących ticketów.

Dostarczone konfiguracje mogą zostać wykorzystane jako punkt wyjścia i dostosowane do własnej struktury projektu Jira, pól, kryteriów dopasowania i workflow incident management w organizacji.

Jak działa bezpośrednia integracja Jira

Podstawowa integracja składa się z trzech głównych elementów.

1. Dostęp do Jira API

Projekt Jira lub przestrzeń IT service management jest przygotowywana do przyjmowania incydentów Sycope, a do uwierzytelniania tworzony jest API token.

Project key określa, gdzie powinny być tworzone nowe incydenty.

2. External Destination w Sycope

Jira jest konfigurowana w Sycope jako External Destination z wykorzystaniem REST client.

Destination wskazuje endpoint Jira issue API i wykorzystuje custom JSON payload zawierający informacje, które powinny znaleźć się w nowym incydencie.

3. Ręczne lub automatyczne tworzenie incydentów

Akcja Jira może zostać wykonana ręcznie z context menu w Sycope lub przypisana bezpośrednio do reguły Sycope.

W przypadku akcji automatycznych konfiguracja może określać, które threshold levels alertu powinny uruchamiać tworzenie incydentu.

Po wykonaniu akcji Sycope wysyła payload do Jira i tworzony jest nowy incydent.

Incydent Jira może zawierać szczegóły alertu oraz bezpośrednie linki do źródłowego alertu i powiązanych alertów w Sycope, dzięki czemu analityk może przejść z obsługi incydentu w Jira do pogłębionej analizy sieciowej w Sycope.

Jak działa workflow Power Automate

Rozszerzona integracja dodaje warstwę automatyzacji pomiędzy Sycope i Jira.

1. Alert webhook z Sycope

Sycope wysyła aktywny alert jako JSON do HTTP webhooka skonfigurowanego w Power Automate.

Workflow parsuje otrzymane informacje i udostępnia pola alertu dla kolejnych akcji.

2. Wyszukiwanie istniejącego incydentu Jira

Power Automate odpytuje Jira o otwarte incydenty spełniające skonfigurowane kryteria.

Przykład z repozytorium wykorzystuje nazwę alertu Sycope wraz z Client IP i Server IP. Dla obu adresów IP tworzone są custom fields w Jira, dzięki czemu mogą brać udział w porównaniu.

3. Wykrywanie duplikatów

Workflow sprawdza, czy istnieje co najmniej jeden pasujący otwarty incydent.

Jeśli zostanie znaleziony pasujący ticket, alert jest traktowany jako kolejne wystąpienie istniejącego problemu. Jeśli nie ma dopasowania, jest traktowany jako nowy incydent.

4. Komentarz lub nowy incydent

W przypadku istniejącego problemu Power Automate dodaje komentarz zawierający informacje o nowym alercie Sycope.

W przypadku nowego problemu wykorzystuje dostarczony payload do utworzenia incydentu Jira.

Logika dopasowania może zostać zmodyfikowana tak, aby wykorzystywać dodatkowe lub inne pola, jeśli organizacja wymaga bardziej precyzyjnego grupowania incydentów.

Od powtarzających się alertów do jednej historii incydentu

Rozważmy warunek sieciowy, który wielokrotnie generuje ten sam alert Sycope dla komunikacji pomiędzy tym samym klientem i serwerem.

Pierwsze wystąpienie jest wysyłane do Power Automate. Nie istnieje odpowiadający mu otwarty incydent Jira, dlatego tworzony jest nowy ticket zawierający informacje o alercie i linki prowadzące z powrotem do Sycope.

Gdy ten sam warunek pojawia się ponownie, kolejny alert trafia do workflow. Power Automate identyfikuje istniejący otwarty incydent z tą samą nazwą alertu, Client IP i Server IP.

Zamiast tworzyć kolejny ticket, workflow dodaje nowe wystąpienie jako komentarz do istniejącego incydentu.

Zespół pracujący w Jira może dzięki temu zobaczyć, że problem występował wielokrotnie, i zachować jego historię w jednym miejscu. Gdy potrzebna jest pogłębiona analiza techniczna, podlinkowane widoki Sycope zapewniają dostęp do danych sieciowych związanych z alertem.

Łączy to detekcję sieciową, odpowiedzialność operacyjną i historię powtarzających się zdarzeń bez konieczności ręcznego kopiowania informacji pomiędzy systemami monitoringu i ticketingu.

Zobacz integrację w swoim środowisku

Integracja Sycope–Jira wprowadza alerty sieciowe do procesu incident management wykorzystywanego przez zespoły IT, NOC i SOC.

Bezpośrednia integracja zapewnia prostą ścieżkę od alertu Sycope do incydentu Jira, natomiast wariant Power Automate dodaje logikę identyfikowania powtarzających się problemów i utrzymywania kolejnych wystąpień alertu w ramach tego samego ticketu.

Chcesz połączyć alerty Sycope z workflow incident management w Jira? Porozmawiaj z naszym zespołem.

This week top knowledge