Tratto dallo speciale:

Monitorare Amazon Cloudwatch con NetCrunch

di Anna Fabi

13 Marzo 2017 09:35

Notifiche push, anche in ambito business: come monitorare gli eventi di Amazon Cloudwatch tramite il servizio di notifica SNS e NetCrunch.

Notifiche-push

Amazon Simple Notification Service (SNS) è un servizio di notifiche push rapido, flessibile e completamente gestito che consente di inviare messaggi individuali o collettivi a un numero elevato di destinatari (client o endpoint), che possono essere:

  • publisher, che comunicano in maniera asincrona verso i subscriber inviando un messaggio attraverso un punto d’accesso logico, chiamato topic,
  • subscriber che ricevono messaggi o notifiche attraverso uno dei protocolli supportati (SQS, HTTP/S, email, SMS) una volta associati a un topic.

Prima di iniziare

  • Creare un Amazon SNS webhook:
    http://docs.aws.amazon.com/sns/latest/dg/SendMessageToHttp.html
  • Definire un endpoint in NetCrunch (subscriber):
    http://[YourNetCrunchExternalIPAddress]/api/rest/1/event/[IndirizzoIPNodo]. IndirizzoIPNodo è il nodo NetCrunch dove registrare l’allarme proveniente dal servizio Amazon.
  • Configurare un allarme in Amazon Cloudwatch (publisher). Il messaggio raggiungerà il nodo NetCrunch tramite SNS:
    http://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html

Come configurare NetCrunch

Aprire la finestra External Events quindi il pannello Web Messages. Con queste impostazioni, dovreste iniziare a ricevere le notifiche inviate da Amazon Cloudwatch come mostrato in figura:

immagine1

 

Cliccare sull’etichetta Amazon Event Log per creare una regola NetCrunch.
Impostare i filtri desiderati (esempi in figura):

 

immagine2

Selezionare o creare un gruppo di azioni da lanciare in risposta all’evento di Amazon Cloudwatch (in figura Edit Alert Script).
Grazie a queste impostazioni, tutti gli eventi di tipo ALARM inviati da Amazon (contenenti la stringa ALARM nell’oggetto del messaggio) saranno raccolti da NetCrunch che provvederà a eseguire le azioni corrispondenti.

 

immagine3

 

NetCrunch permette di creare viste custom per semplificare la consultazione degli allarmi generati per applicazione.
Il filtro seguente crea una vista personalizzata che mostra solo gli eventi Amazon AWS.

 

immagine4

 

La vista è disponibile nel sommario degli eventi in NetCrunch.

 

immagine5

 

Per maggiori informazioni: info@antoniodimaio.com