Žinių bazė

Appliance administration · atnaujinta 2021 m. rugsėjo 14 d. · peržiūrėta 2026 m. liepos 9 d.

Metrikų įjungimas Notakey autentifikacijos serveryje

Pateikite Prometheus metrikas iš įrenginio per stats-agent įskiepį, pasirinktinai naudojant VRRP adresą.

Naujausios mūsų autentifikacijos serverio versijos teikia įvairias veikimo metrikas, leidžiančias stebėti serviso naudojimą ir kurti įspėjimus apie anomalijas. Metrikos pateikiamos Prometheus formatu ir pasiekiamos tiesiogiai iš Notakey įrenginio mazgo.

Statistiką kaupia stats-agent įskiepis, kurį reikia sukonfigūruoti viename ar keliuose mazguose. Metrikoms taip pat galima naudoti konfigūraciją su VRRP adresu.

# minimal plugin configuration

ntk cfg set :plugins.\"stats-agent\" '{
   "ports": [
      "9394:9394"
    ],
    "tag": "statsagent"
  }' --json-input

Įvykdykite ntk plugins update, kad atnaujintumėte visų įskiepių konteinerių atvaizdus, o po to — ntk plugins restart.

Sukonfigūravę agentą, turite įjungti statistiką autentifikacijos serveryje:

ntk cfg set :nas.custom_params "ENABLE_STATS=1,STATS_HOST=stats-agent"
ntk as restart

Dabar autentifikacijos serverio metrikos bus pasiekiamos adresu http://<internal-ip>:9394/metrics.

Kelios matuotinos metrikos:

ntk_as_auth_requests_created: Number of created auth requests per service
ntk_as_auth_requests_failed: Number of failed creations of auth requests
ntk_as_auth_requests_signed: Number of signing events for auth requests per service
ntk_as_api_auth_success_total: Number of successful API client authentication requests
ntk_as_api_auth_failures_total: Number of failed API client authentication requests
ntk_as_api_token_auth_fail_total: Token auth validation requests that failed
ntk_as_api_tokens_emitted_total: Number of issued authentication tokens
ntk_as_seats_issued_total: Total number of issued licensed seats
ntk_as_seats_total: Total number of available licensed seats
ntk_as_seat_destroy_count: Number of license seat removal events
ntk_as_seat_create_count: Number of license seat create events
ntk_as_http_duration_seconds_count: Request count of HTTP reqs, per endpoint
ntk_as_http_duration_seconds_sum: Time spent in HTTP reqs in seconds, per endpoint

Norėdami sukonfigūruoti stats-agent įskiepį naudoti VRRP IP adresą, naudokite šias komandas:

# VRRP service must be configured on every node running stats-agent

# 172.17.0.1 is the default internal bridge IP address, available on every node
ntk cfg set vrrp.track.generic.url 'http://172.17.0.1:9394/metrics'

# Adjust IP address and select different priorities for each node
ntk cfg set vrrp.services.stats  '{
      "prio": "100",
      "vrid": "54",
      "interface": "eth0",
      "address": "10.0.1.97",
      "preempt": "off",
      "track": [
        "generic"
      ]
    }' --json-input

# Any VRRP config changes require restart
ntk vrrp restart

Po VRRP konfigūracijos nurodykite autentifikacijos serveriui skelbti statistiką VRRP IP adresu, nustatydami STATS_HOST=10.0.1.97 ir iš naujo paleisdami servisą (ntk as restart).

← Atgal į pagalbą

Pirmasis prisijungimas be slaptažodžio – jau šią savaitę

30 minučių pokalbis su inžinieriumi, o ne pardavimų prezentacija. Kartu suplanuosime, kaip jūsų VPN, SSO ar Windows aplinkoje paleisti veikiantį bandomąjį projektą.