Monitoraggio del gateway VPN per le metriche VPC

IBM Cloud® Monitoring raccoglie le metriche VPN di base su IBM Cloud per VPC, come lo stato del gateway VPN, i pacchetti del gateway VPN in ingresso/uscita e i byte della connessione VPN in ingresso/uscita. Queste metriche sono memorizzate in IBM Cloud Monitoring. Puoi accedere alle metriche tramite il dashboard predefinito.

Panoramica delle metriche della piattaforma

Puoi visualizzare le metriche della piattaforma quando abiliti IBM Cloud Monitoring sulla tua piattaforma IBM Cloud. Per monitorare queste metriche, è necessario configurare un'istanza di IBM Cloud Monitoring in una regione. Per ulteriori informazioni, vedi Abilitazione delle metriche della piattaforma.

Prima di abilitare IBM Cloud Monitoring sulla tua piattaforma, tieni presente le seguenti informazioni:

  • Puoi configurare solo una singola istanza del servizio IBM Cloud Monitoring per ogni regione per raccogliere le metriche della piattaforma.
  • Le metriche vengono raccolte automaticamente e sono disponibili per il monitoraggio tramite l'istanza abilitata a IBM Cloud Monitoring.
  • Utilizza il router delle metriche per consentire ai clienti di configurare a quale istanza IBM Cloud Monitoring passano le metriche della piattaforma. Per ulteriori informazioni su Metrics Router, vedi IBM Cloud Metrics Routing.

Metriche disponibili in base al piano del servizio

Le metriche disponibili per i nomi dei piani sono le seguenti:

Queste metriche aiutano a tracciare il traffico e lo stato per i tuoi gateway VPN e possono fornire informazioni approfondite sul traffico di picco al minuto e sullo stato di utilizzo complessivo.

Ciascuna metrica è composta dai seguenti tipi di metadati:

  • Nome della metrica- Nome della metrica raccolta.
  • Tipo di metrica- Determina se il valore metrico è un contatore metrico o un calibro metrico. Ciascuna di queste metriche è di tipo gauge, che rappresenta un singolo valore numerico che può fluttuare arbitrariamente nel tempo.
  • Tipo di valore- Un'unità di misura per una metrica specifica. Gli esempi includono byte o conteggi. Un tipo di valore di none significa che il valore di metrica rappresenta singole ricorrenze di tale tipo di metrica.
  • Segmento- Come si desidera che IBM Cloud Monitoring divida e visualizzi le metriche di monitoraggio.

Definizioni delle metriche VPN

Le seguenti tabelle definiscono le metriche VPN di base su IBM Cloud per VPC.

Gateway VPN byte totali in ingresso

Byte al minuto ricevuti per un gateway VPN

Totale byte gateway VPN immessi
Metadati Descrizione
Metric name ibm_is_vpn_gateway_bytes_in
Metric type gauge
Value type byte
Segment by Service instance, Service instance name, VPN name, IBM IS

Uscita totale di byte del gateway VPN

Byte al minuto inviati per un gateway VPN

Output byte totali gateway VPN
Metadati Descrizione
Metric name ibm_is_vpn_gateway_bytes_out
Metric type gauge
Value type byte
Segment by Service instance, Service instance name, VPN name, IBM IS

Gateway VPN totale pacchetti in ingresso

Pacchetti ricevuti al minuto per un gateway VPN

Totale pacchetti gateway VPN immessi
Metadati Descrizione
Metric name ibm_is_vpn_gateway_packets_in
Metric type gauge
Value type none
Segment by Service instance, Service instance name, VPN name, IBM IS

Uscita totale dei pacchetti del gateway VPN

Pacchetti inviati al minuto per un gateway VPN

Output totale pacchetti gateway VPN
Metadati Descrizione
Metric name ibm_is_vpn_gateway_packets_out
Metric type gauge
Value type none
Segment by Service instance, Service instance name, VPN name, IBM IS

Stato gateway VPN

Stato per un gateway VPN (ad esempio, 1=disponibile, 0=non disponibile)

Stato gateway VPN
Metadati Descrizione
Metric name ibm_is_vpn_gateway_status
Metric type gauge
Value type none
Segment by Service instance, Service instance name, VPN name, IBM IS

Input byte connessione VPN

Byte ricevuti al minuto per una connessione del gateway VPN

Input byte connessione VPN
Metadati Descrizione
Metric name ibm_is_vpn_connection_bytes_in
Metric type gauge
Value type byte
Segment by Service instance, VPN name, Connection name, Connection ID, IBM IS

Ouput byte connessione VPN

Byte inviati al minuto per una connessione gateway VPN

Ouput byte connessione VPN
Metadati Descrizione
Metric name ibm_is_vpn_connection_bytes_out
Metric type gauge
Value type byte
Segment by Service instance, VPN name, Connection name, Connection ID, IBM IS

Input pacchetti connessione VPN

Pacchetti ricevuti al minuto per una connessione gateway VPN

Input pacchetti connessione VPN
Metadati Descrizione
Metric name ibm_is_vpn_connection_packets_in
Metric type gauge
Value type none
Segment by Service instance, VPN Name, Connection Name, Connection ID, IBM IS

Output dei pacchetti di connessione VPN

Pacchetti inviati al minuto per una connessione gateway VPN

Output dei pacchetti di connessione VPN
Metadati Descrizione
Metric name ibm_is_vpn_connection_packets_out
Metric type gauge
Value type none
Segment by Service instance, VPN name, Connection name, Connection ID, IBM IS

Stato connessione VPN

Stato di una connessione gateway VPN (ad esempio, 1=attivo, 0=inattivo)

Stato connessione VPN
Metadati Descrizione
Metric name ibm_is_vpn_connection_status
Metric type gauge
Value type none
Segment by Service instance, VPN name, Connection name, Connection ID, IBM IS

Segmentazione delle metriche

È possibile suddividere le metriche presentate da IBM Cloud Monitoring in diverse visualizzazioni nella dashboard di IBM Cloud Monitoring, consentendo di visualizzare metriche diverse in base alle proprie preferenze. Ad esempio, se si dispone di più gateway VPN o di account con diversi gateway VPN in ciascun account, è possibile concentrarsi su un determinato gateway in base al nome.

Ad esempio, è possibile segmentare VPN Gateway Total Bytes Input per IBM VPN for VPC gateway name per mostrare quanti byte al minuto vengono ricevuti per un gateway VPN. Il pannello di controllo mostra diverse linee in diversi colori dove ogni riga rappresenta i byte ricevuti al minuto per un gateway VPN.

Attributi globali

Sono disponibili i seguenti attributi per segmentare tutte le metriche VPN:

Attributi metrici VPN
Attributo Nome attributo Descrizione attributo
Cloud type ibm_ctype Un valore di public, dedicated o local
Location ibm_location L'ubicazione della risorsa monitorata - una regione, un data center o globale
Resource ibm_resource La risorsa che viene misurata dal servizio - tipicamente un nome di identificazione o un GUID
Resource type ibm_resource_type Il tipo di risorsa misurata dal servizio
Resource group ibm_resource_group_name Il gruppo di risorse dove è stata creata l'istanza del servizio
Scope ibm_scope L'ambito del GUID spazio, organizzazione o account associato a questa metrica
Service name ibm_service_name Nome del servizio che ha generato questa metrica

Attributi aggiuntivi

I seguenti attributi sono disponibili per la segmentazione di uno o più attributi come descritto nel riferimento precedente. Vedi le singole metriche per le opzioni di segmentazione.

Attributi metrici di segmentazione VPN
Attributo Nome attributo Descrizione attributo
Connection ID ibm_is_vpn_connection_id IBM VPN for VPC ID connessione gateway
Connection name ibm_is_vpn_connection_name IBM VPN for VPC nome connessione gateway
IBM IS ibm_is_generation IBM IS; ad esempio, 2
Service instance ibm_service_instance Identifica l'istanza a cui è associata la metrica
Service instance name ibm_service_instance_name Fornisce il nome fornito dall'utente dell'istanza del servizio. Questo nome non è necessariamente un valore univoco che dipende dal nome fornito.
VPN gateway name ibm_is_vpn_gateway_name IBM VPN for VPC nome gateway

Le metriche visualizzate contengono una data/ora in tempo Epoch UNIX e il valore di metrica per gli intervalli di tempo che terminano a tale data/ora. Puoi specificare ambiti differenti, all'intervallo di tempo su cui notificare le metriche.

Puoi anche specificare l'intervallo di tempo su cui notificare le tue metriche. I seguenti intervalli di tempo sono supportati dal dashboard IBM Cloud Monitoring:

  • 10 secondi
  • 1 minuto
  • 10 minuti
  • 1 ora
  • 6 ore
  • 2 settimane
  • Personalizzato

Abilitazione del monitoraggio delle metriche

Per ricevere le metriche di monitoraggio, devi configurare la tua istanza IBM Cloud Monitoring.

Per ricevere le metriche di monitoraggio, utilizza la seguente procedura:

  1. Navigare nel portale di monitoraggio delle metriche e fare clic su Opzioni > Crea.

  2. Selezionare una regione per l'istanza di IBM Cloud Monitoring.

    Se non hai un gateway VPN esistente, vedi Creazione di un gateway VPN per fornirne uno mediante provisioning.

    La regione deve corrispondere all'ubicazione del tuo gateway VPN esistente.

  3. Scegli il tuo piano di prezzi.

    I dettagli del piano di prezzi sono spiegati nella finestra di selezione. Seleziona il piano che meglio soddisfa i tuoi requisiti.

  4. Fornisci un nome servizio univoco per la tua istanza. Il nome può essere qualsiasi nome che desideri. Il nome non ha alcun impatto sulla funzionalità.

    Non dare a più istanze di IBM Cloud Monitoring lo stesso nome.

  5. Facoltativamente, seleziona un gruppo di risorse. Un gruppo di risorse organizza le risorse dell'account nei raggruppamenti personalizzabili. Qualsiasi risorsa dell'account gestita tramite il controllo degli accessi di IBM Cloud® Identity and Access Management (IAM) appartiene a un gruppo di risorse all'interno dell'account.

    Se non hai alcun gruppo di risorse preconfigurato, o nessun motivo per condividere questa risorsa in modo selettivo, utilizza la selezione predefinita.

    Se il tuo account ha più gruppi di risorse, puoi scegliere quale gruppo ha accesso a questa istanza IBM Cloud Monitoring. Utilizzando questo accesso selettivo, le metriche possono essere disponibili per alcuni gruppi di risorse e non per altri.

  6. Selezionare la casella di controllo Abilita. Devi selezionare questa opzione per ricevere le metriche dal tuo gateway VPN.

  7. Fai clic su Crea. Vieni riportato alla home page delle metriche di monitoraggio.

In pochi minuti, la nuova istanza di IBM Cloud Monitoring viene visualizzata con diverse configurazioni. Potresti dover aggiornare il tuo browser per vederla.

Lavorare con il dashboard IBM Cloud Monitoring

Per visualizzare e lavorare con le metriche di IBM Cloud Monitoring, procedere come segue:

  1. Navigare nel portale di monitoraggio delle metriche.

  2. Fare clic su Apri dashboard accanto al nome del servizio dell'istanza di IBM Cloud Monitoring con cui si desidera lavorare.

    La prima volta che si accede all'istanza di IBM Cloud Monitoring, vengono visualizzate diverse finestre come parte della configurazione interna. Mantenere le voci predefinite e fare clic sulle pagine fino a raggiungere la pagina principale di IBM Cloud Monitoring.

  3. Aprire il dashboard IBM VPN for VPC Monitoring Metrics selezionando Dashboards.

  4. Fai clic su Dashboard Library> IBM > VPC VPN. Il dashboard predefinito non è modificabile.

  5. Vengono visualizzate dieci metriche principali nel dashboard. Queste metriche includono lo stato di gateway/connessione, l'input/output di byte di gateway/connessione e l'input/output di pacchetti di gateway/connessione. Se vuoi modificare i parametri e segmentare le tue metriche in base al nome del gateway VPN e al nome della connessione VPN, devi creare un dashboard personalizzato.

    È possibile scegliere la finestra temporale in cui visualizzare le metriche utilizzando la barra di selezione del tempo.

Creazione di un dashboard di metriche personalizzate

Puoi creare un tuo dashboard per personalizzare le tue metriche di monitoraggio, come ad esempio la visualizzazione di informazioni su specifici gateway VPN o la visualizzazione del traffico che arriva attraverso una connessione VPN.

Per personalizzare il tuo dashboard, utilizza la seguente procedura:

  1. Navigare nel portale di monitoraggio delle metriche.

  2. Fare clic su Apri dashboard accanto al nome del servizio dell'istanza di IBM Cloud Monitoring con cui si desidera lavorare. Ora vedi il dashboard.

  3. Seleziona Dashboards e fai clic su + nel pannello.

  4. Seleziona Blank dashboard e seleziona il tipo di rappresentazione visiva che desideri.

    IBM Cloud Monitoring offre otto diverse visualizzazioni per il cruscotto. Leggi la descrizione per ogni visualizzazione, quindi scegli quella che meglio risponde ai tuoi requisiti.

    La linea Visualizza trend nel tempo è l'opzione più frequentemente selezionata. I seguenti esempi mostrano una visualizzazione basata sulla linea.

  5. Configura il tuo dashboard personalizzato.

    • Nel campo Metriche, immettere ibm_is per visualizzare i dieci IBM Cloud VPN per le metriche VPC: ibm_is_vpn_gateway_status, ibm_is_vpn_connection_status, ibm_is_vpn_gateway_bytes_in, ibm_is_vpn_gateway_bytes_out, ibm_is_vpn_gateway_packets_in, ibm_is_vpn_gateway_packets_out, ibm_is_vpn_connection_bytes_in, ibm_is_vpn_connection_bytes_out, ibm_is_vpn_connection_packets_in, e ibm_is_vpn_connection_packets_out.

    • Puoi scegliere un ambito da visualizzare nel tuo dashboard facendo clic su Override Dashboard Scope. Ad esempio, puoi visualizzare le metriche per uno specifico gateway VPN.

    • Puoi anche impostare un segmento per confrontare le metriche nell'ambito che definisci. Ad esempio, puoi visualizzare lo stato della connessione per uno specifico gateway VPN segmentato in base al nome del gateway e della connessione.

  6. Fare clic su Salva.

    Per impostazione predefinita, il dashboard è denominato "blank dashboard". È possibile modificare il nome selezionando Dashboard dalla barra laterale e facendo clic sull'icona Modifica Icona Modifica accanto al nome.

Per tornare alla dashboard predefinita di IBM Cloud Monitoring in qualsiasi momento, selezionare Dashboard > Dashboard predefinite > IBM > VPC VPN.

Gestione di IBM Cloud Monitoring utilizzando le API

Puoi anche lavorare con l'istanza IBM Cloud Monitoring utilizzando le API di query delle metriche. È possibile utilizzare le API se si ha bisogno di punti di dati grezzi o se si desidera consumare le metriche da un'interfaccia a riga di comando piuttosto che utilizzare il dashboard IBM Cloud Monitoring.

Dopo aver creato la tua istanza IBM Cloud Monitoring, devi raccogliere le seguenti due informazioni.

  • Il token API Monitor
  • L'endpoint dell'istanza di IBM Cloud Monitoring

Per raccogliere queste informazioni e lavorare con l'istanza IBM Cloud Monitoring utilizzando l'API per le query metriche, procedere come segue:

  1. Accedere alla Pagina iniziale di monitoraggio.

  2. Fare clic su Apri dashboard accanto all'istanza con cui si desidera lavorare.

  3. Una volta visualizzata la dashboard di IBM Cloud Monitoring, selezionare l'icona Profilo account nella barra laterale e selezionare Impostazioni. Ora vedi le impostazioni del tuo account.

  4. Il token API Monitor è una stringa alfanumerica che si trova nel campo Sysdig Monitor API Token. Fai clic sul pulsante Copy per copiare il token nei tuoi appunti.

    Non condividere questo token dell'API. Chiunque disponga di questo token dell'API ha accesso completo alle tue metriche.

  5. L'endpoint della tua istanza IBM Cloud Monitoring è per regione. Ad esempio, se la tua istanza IBM Cloud Monitoring esiste in us-south, il suo endpoint è:

    https://us-south.monitoring.cloud.ibm.com/api/data/batch
    
  6. Quando disponi sia dell'endpoint che del token dell'API, puoi formattare la tua richiesta POST. La seguente richiesta POST è un esempio, con tutti i parametri che puoi modificare. Di seguito sono indicati i parametri:

    • Il token API Monitor.
    • L'endpoint dell'istanza di IBM Cloud Monitoring.
    • Il valore per ibm_is_vpn_gateway_name (il nome del gateway VPN per cui vuoi visualizzare le metriche).

    Se vuoi visualizzare questa metrica per tutti i tuoi gateway VPN, non immettere un valore per l'attributo scope. Ad esempio, utilizzare "scope" : "".

    • Il tipo di metrica per cui desideri visualizzare i risultati. Questo esempio utilizza ibm_is_vpn_gateway_status.
    • Gli attributi from e to definiscono il periodo di tempo sul quale focalizzare la scansione, impostati in tempo Epoch e in microsecondi.
    • Gli attributi sampling e value impostano la granularità dei dati restituiti nella richiesta POST.

    Poiché un grande volume di dati viene memorizzato in IBM Cloud Monitoring, scegliere il livello specifico di granularità è importante. IBM Cloud Monitoring può restituire solo 600 punti dati alla volta per richiesta. Di conseguenza, gli attributi sampling e value sono importanti. Lasciare queste due righe fuori dalla tua richiesta restituisce invece una somma aggregata su tale periodo di tempo.

    Se l'intervallo di tempo specificato da from e to è ampio (ad esempio, 4 giorni), ma si definiscono sampling e value di 10 secondi, significa che si ricevono dati di 4 giorni suddivisi in parti di 10 secondi. Questo esempio non è utile a causa della grande quantità di dati restituiti. È consigliata la specifica di una porzione più grande (ad esempio, 1 ora invece di 10 secondi).

       curl \
       -H 'Authorization: Bearer <API_TOKEN>’ \
       -H 'Content-Type: application/json' \
       https://us-south.monitoring.cloud.ibm.com/api/data/batch  \
       -d '{
         "requests": [
             {
                 "format": {
                     "type": "data"
                 },
                 "scope": "ibm_is_vpn_gateway_name = \"test-001\"",
                 "metrics": {
                     "k0": "timestamp",
                     "v1": "ibm_is_vpn_gateway_status"
                 },
                 "time": {
                     "from": 1589877054000000,
                     "to": 1589877114000000,
                     "sampling": 60000000
                 },
                 "group": {
                     "by": [
                         {
                            "metric": "k0",
                             "value" : 60000000
                         }
                     ],
                     "aggregations": {
                         "v1": "avg"
                     },
                     "groupAggregations": {
                         "v1": "avg"
                     }
                 }
             }
         ]
     }'
    

Gestione di IBM Cloud Monitoring utilizzando VPN for VPC UI

È possibile visualizzare le metriche dei singoli gateway VPN e lanciare il dashboard IBM Cloud Monitoring dall'interfaccia utente VPN.

  1. Navigare nella UI VPN.

  2. Fare clic sul nome di un gateway VPN di cui si desidera visualizzare le metriche di IBM Cloud Monitoring e accedere alla pagina Panoramica.

    Il pannello di anteprima del monitoraggio visualizza la somma di ogni metrica nell'ultima ora.

    È possibile fare clic su Avvia monitoraggio per avviare il dashboard predefinito del gateway VPN IBM Cloud Monitoring.

  3. Aprire la pagina di monitoraggio del gateway VPN. La pagina visualizza la velocità effettiva e i pacchetti del gateway VPN in un intervallo di tempo.

    Allo stesso modo, è possibile avviare la dashboard predefinita del gateway VPN IBM Cloud Monitoring facendo clic su Avvia monitoraggio.