Integracja NetCruncha z helpdeskiem Zendesk
NetCrunch może w prosty sposób przesyłać alerty do zewnętrznych systemów helpdesk, tworząc w nich nowe zgłoszenia lub aktualizując już istniejące.
Włącz w NetCrunchu zamieszczanie postów w Zendesku
Aby NetCrunch mógł skutecznie wysyłać wybrane alerty do helpdesku Zendesk, należy najpierw skonfigurować profil integracyjny dla PagerDuty. W tym celu, kliknij Monitorowanie Profile integracji w górnej części okna NetCruncha.
W edytorze zostaniesz poproszony o nazwanie profilu i podanie nazwy firmy, co będzie (lub już jest, jeśli wcześniej używałeś Zendesku) częścią Twojej domeny w tym helpdesku (np test dla https://test.zendesk.com), podanie adresu e-mail i tokena API.
Informacje o tym, jak skonfigurować token API znajdują się na stronie Generowanie tokena API - przejdź w dół strony do sekcji "API token". Można również utworzyć nowego użytkownika w Zendesku, który będzie użyty do przesyłania zgloszeń z NetCruncha (w ten sposób łatwo będzie można zidentyfikować ich źródło).
Utwórz alert, który będzie wysyłał zgłoszenia do Zendesku
Aby NetCrunch mógł korzystać z tej integracji, należy utworzyć nowy skrypt alertowy (lub użyć już istniejący). Poniższe kroki objaśniają, jak utworzyć nowy skrypt alertowy.
- Click Monitorowanie Skrypty eskalacji alertów
- W oknie skryptów alertowych kliknij Dodaj skrypt alertowy.
- Następnie dodaj akcję klikając Dodaj i wybierz Akcję wykonywaną natychmiast
- Kliknij zakładkę Integracje i wybierz zgłoszenie Zendesk.
![Create alerting Script](/adoc/get-res.php?doc=blog&topic=7952336628003&id=2.png)
Pojawi się nowe okno, ale nie ma w nim wiele do konfigurowania. Upewnij się, że używasz właściwego profilu. Przetestuj wysyłanie zgłoszenia do helpedesku Zendesk klikając Test. Wyświetlone zostanie okienko z procedurą. Jeśli wszystko zostało poprawnie skonfigurowane, test zakończy się wyświetleniem komunikatu "Successfully executed" a w usłudze Zendesku pojawi się nowe zgłoszenie testowe.
![Test integracji](/adoc/get-res.php?doc=blog&topic=7952336628003&id=3.png)
Procedura ta nie zadziała jednak dla operacji "Zamknij zgłoszenie - należy ją zatem skonfigurować.
W tym celu należy utworzyć skrypt alertowy z operacją "Utwórz zgłoszenie" będącą akcją wykonywaną natychmiast i operacją "Zamknij zgłoszenie" ustawioną jako Akcja do wykonania przy zamknięciu alertu. Wybierz węzeł i dodaj warunek alertowy (na przykład Monitorowanie węzła jest wyłączone) i dodaj powyższy skrypt alertowy. Poniżej opisuję jak utworzyć alert Monitorowanie węzła jest wyłączone dla pojedyńczego węzła (w rezultacie do Zendesku wpisywane będą zgłoszenia dotyczące zdarzeń zachodzących dla tego węzła).
- Kliknij prawym klawiszem myszy na węzeł, dla którego chcesz utworzyć alert
- Wybierz ustawienia węzła i kliknij Alertowanie i Raporty w oknie ustawień węzła
- Kliknij Dodaj alert, wybierz zakładkę Podstawowy i w niej wybierz Monitorowanie węzła jest wyłączone
- Kliknij prawym klawiszem na nowym alercie i wybierz Przypisz predefiniowany skrypt alertowania Nazwa Twojego skryptu
![Przypisanie skryptu alertowania](/adoc/get-res.php?doc=blog&topic=7952336628003&id=4.png)
Gdy teraz wyzwolisz alert (Monitorowanie węzła jest wyłączone), utworzone zostanie zgłoszenie w Zendesku. Gdy alert zostanie zamknięty w NetCrunchu (Monitorowanie węzła jest włączone), do zgłoszenia w Zendesku dodany będzie odpowiedni komentarz i zgłoszenie zostanie zamknięte. Gdy ten skrypt alertowy zostanie dodany do różnych alertów, NetCrunch będzie wysyłał wiadomości do Zendesku za każdym razem, gdy dany alert zostanie wygenerowany na węzłach, którym przypisany jest skrypt wysyłający zdarzenia do Zendesku.
![Result](/adoc/get-res.php?doc=blog&topic=7952336628003&id=5.png)