rmqtt-http-api 0.23.1

This plugin provides HTTP APIs for integration with external systems, enabling operations like querying client information and publishing messages.
{
  "app": {
    "title": "Dashboard RMQTT",
    "loading": "Caricamento..."
  },
  "nav": {
    "overview": "Panoramica cluster",
    "clients": "Client",
    "subscriptions": "Sottoscrizioni",
    "publish": "Pubblica",
    "plugins": "Plugin",
    "language": "Lingua",
    "toggle_sidebar": "Mostra/Nascondi barra laterale",
    "search_placeholder": "Cerca ClientID...",
    "group_monitoring": "Monitoraggio",
    "retained": "Messaggi mantenuti",
    "delayed_publish": "Pubblicazione ritardata",
    "alarms": "Allarmi",
    "group_access_control": "Controllo accessi",
    "auth": "Autenticazione",
    "acl": "Autorizzazione",
    "blacklist": "Lista nera",
    "flapping": "Rilevamento flapping",
    "group_integration": "Integrazione",
    "webhooks": "Webhooks",
    "connectors": "Connettori",
    "group_management": "Gestione",
    "group_cluster_config": "Configurazione cluster",
    "mqtt_config": "Configurazione MQTT",
    "cluster": "Cluster",
    "listeners": "Listener",
    "logs": "Registri",
    "monitoring": "Monitoraggio",
    "group_mqtt_advanced": "MQTT avanzato",
    "topic_rewrite": "Riscrittura argomento",
    "auto_subscribe": "Sottoscrizione automatica",
    "group_plugin_ext": "Estensioni",
    "hooks": "Hooks",
    "group_diagnostics": "Diagnostica",
    "ws_client": "Client WebSocket",
    "topics": "Monitor argomenti",
    "slow_sub": "Sottoscrizione lenta",
    "trace": "Traccia log",
    "drop_analysis": "Analisi scarti",
    "group_system": "Sistema",
    "users": "Utenti",
    "audit_log": "Registro audit",
    "api_keys": "Chiavi API"
  },
  "login": {
    "title": "Accesso",
    "token_placeholder": "Inserisci Token",
    "subtitle": "Inserisci il Bearer Token per accedere",
    "submit": "Accedi",
    "verifying": "Verifica in corso...",
    "error_empty": "Il Token non può essere vuoto",
    "error_invalid": "Token non valido o servizio non disponibile",
    "hide_token": "Nascondi Token",
    "show_token": "Mostra Token"
  },
  "overview": {
    "title": "Panoramica cluster",
    "nodes_title": "Nodi",
    "metrics_title": "Metriche",
    "total_sessions": "Sessioni totali",
    "online_sessions": "Sessioni online",
    "topics_count": "Argomenti",
    "retained_count": "Messaggi mantenuti",
    "nodes_count": "nodi",
    "node_info": "Informazioni nodo",
    "view_node_list": "Vedi elenco nodi",
    "node_name": "Nome nodo",
    "node_role": "Ruolo",
    "node_uptime": "Uptime",
    "node_version": "Versione",
    "max_fds": "FD max",
    "cpu_load": "Carico CPU del SO",
    "node_memory": "Memoria del SO",
    "os_cpu_load": "Carico CPU del SO",
    "os_memory": "Memoria del SO",
    "time_range": "Intervallo",
    "node_distribution": "Distribuzione connessioni",
    "total": "Totale",
    "node_id": "ID nodo",
    "node_name_th": "Nome",
    "status": "Stato",
    "connections_count": "Connessioni",
    "msg_per_sec": "Msg/s",
    "cpu": "CPU",
    "memory": "Memoria",
    "uptime": "Uptime",
    "online": "● Online",
    "offline": "○ Offline",
    "clients_connected": "Connessioni",
    "clients_sub": "Connessioni attive",
    "msg_rate": "Messaggi/s",
    "msg_rate_sub": "Media ultimo 1 min",
    "subscribers": "Sottoscrizioni",
    "subscribers_sub": "Sottoscrizioni attive",
    "node_count": "Nodi",
    "node_count_sub": "Online/Totali",
    "msg_trend": "Throughput messaggi",
    "conn_trend": "Andamento connessioni",
    "msg_in_trend": "Msg In",
    "msg_out_trend": "Msg Out",
    "msg_dropped_trend": "Msg Scartate",
    "msg_dropped_abnormal": "Scarto anormale",
    "msg_dropped_nonsub": "Senza sottoscrittore",
    "connections_trend": "Connessioni",
    "topics_trend": "Topic",
    "subscriptions_trend": "Sottoscrizioni",
    "publish": "Pubblicazione",
    "deliver": "Consegna",
    "connections": "Connessioni",
    "nodes": "Elenco nodi",
    "group_connections": "Connessioni e sessioni",
    "group_messages": "Messaggi",
    "group_subs": "Sottoscrizioni",
    "group_packets": "Pacchetti",
    "client_connected": "Connessioni",
    "client_disconnected": "Disconnessioni",
    "sessions_count": "Sessioni",
    "handshakings_count": "Handshake",
    "handshakings_max": "Picco handshake",
    "handshakings_active_count": "Handshake attivi",
    "handshakings_rate_count": "Tasso handshake",
    "handshakings_rate_max": "Picco tasso handshake",
    "messages_publish": "Messaggi pubblicati",
    "messages_delivered": "Messaggi consegnati",
    "messages_discarded": "Messaggi scartati",
    "subscriptions_count": "Sottoscrizioni",
    "shared_subscriptions_count": "Sottoscrizioni condivise",
    "status_title": "Status",
    "group_topics_routes": "Subscriptions & Routes",
    "group_queues": "Message Queues",
    "group_storage": "Storage",
    "routes_count": "Routes",
    "queues_count": "Queue Depth",
    "out_inflights_count": "Outgoing Inflight",
    "in_inflights_count": "Incoming Inflight",
    "forwards_count": "Forwards",
    "message_storages_count": "Message Storage",
    "delayed_publishs_count": "Delayed Publish",
    "all_nodes": "Tutti i nodi",
    "node_filter": "Filtro nodo",
    "features_title": "Supporto funzioni",
    "features_consistent": "Tutti i nodi coerenti",
    "features_inconsistent": "Nodi incoerenti",
    "features_all_nodes": "Abilitato su tutti i nodi",
    "features_nodes": "nodi abilitati",
    "features_retain": "Messaggi trattenuti",
    "features_message_storage": "Archiviazione messaggi",
    "features_session_storage": "Archiviazione sessioni",
    "features_delayed": "Messaggi ritardati",
    "features_shared_subscription": "Sottoscrizioni condivise",
    "features_auto_subscription": "Sottoscrizione automatica",
    "features_tab_title": "Supporto funzioni"
  },
  "gauge": {
    "connections": "Connessioni",
    "msg_in": "Messaggi in entrata",
    "msg_out": "Messaggi in uscita",
    "unit": " msg/s"
  },
  "msg_rate": {
    "msg_in": "Tasso in entrata",
    "msg_out": "Tasso in uscita",
    "unit": " msg/s",
    "publish": "Pubblica",
    "delivered": "Consegnati",
    "acked": "Confermati",
    "big": "M",
    "mid": "K"
  },
  "clients": {
    "title": "Client",
    "search_placeholder": "Cerca ClientID...",
    "filter_all": "Tutti gli stati",
    "filter_online": "Online",
    "filter_offline": "Offline",
    "search": "Cerca",
    "client_id": "ClientID",
    "node": "Nodo",
    "ip": "IP",
    "protocol": "Protocollo",
    "status": "Stato",
    "action": "Azione",
    "connected": "● Online",
    "disconnected": "○ Offline",
    "disconnect": "Espelli",
    "disconnect_confirm": "Espellere il client {clientId}?",
    "disconnect_fail": "Espulsione fallita: {msg}",
    "no_results": "Nessun dato",
    "filter_proto_all": "Protocol: all",
    "filter_proto_3": "MQTT 3",
    "filter_proto_4": "MQTT 4",
    "filter_proto_5": "MQTT 5",
    "reset": "Reset",
    "limit": "Limit",
    "advanced": "Advanced filters",
    "fuzzy_cid": "ClientID (fuzzy match)",
    "fuzzy_user": "Username (fuzzy match)",
    "clean_start": "Clean start: all",
    "session": "Session present: all",
    "created_at": "Created at:",
    "placeholder_cid": "ClientID",
    "placeholder_user": "Username",
    "placeholder_ip": "IP address",
    "placeholder_fuzzy_cid": "e.g. sensor-",
    "placeholder_fuzzy_user": "e.g. john",
    "username": "Username",
    "ip_port": "IP:Port",
    "proto_short": "Proto",
    "subs": "Subs",
    "expiry": "Expiry",
    "ka": "KA",
    "connected_at": "Connected at",
    "detail_title": "Dettagli cliente",
    "back": "Indietro",
    "connection_info": "Connessione",
    "session_info": "Sessione",
    "current_subs": "Sottoscrizioni attuali",
    "superuser": "Superutente",
    "address": "Indirizzo",
    "disconnected_at": "Disconnesso alle",
    "disconnect_reason": "Motivo della disconnessione",
    "last_will": "Ultima volontà",
    "session_expiry": "Scadenza sessione",
    "session_created": "Sessione creata",
    "subs_count": "Sottoscrizioni",
    "keepalive": "Keepalive",
    "not_found": "Client {clientId} non trovato o rimosso"
  },
  "subscriptions": {
    "title": "Sottoscrizioni",
    "search_placeholder": "Cerca ClientID...",
    "search": "Cerca",
    "client_id": "ClientID",
    "topic": "Argomento",
    "qos": "QoS",
    "node": "Nodo",
    "share_group": "Gruppo condiviso",
    "action": "Azione",
    "unsubscribe": "Cancella sottoscrizione",
    "unsubscribe_confirm": "Cancellare sottoscrizione di {clientId} da {topic}?",
    "unsubscribe_fail": "Cancellazione fallita: {msg}",
    "no_results": "Nessun dato",
    "unsub_btn": "Unsub",
    "unsub_confirm": "Unsubscribe {clientId} from {topic}?",
    "placeholder_topic_exact": "Topic (exact)",
    "placeholder_topic_pattern": "Topic (match, e.g. sensor/)",
    "placeholder_share": "Share group",
    "qos_all": "QoS: all",
    "qos_0": "QoS 0",
    "qos_1": "QoS 1",
    "qos_2": "QoS 2"
  },
  "publish": {
    "title": "Pubblica messaggio",
    "topic": "Argomento",
    "topic_placeholder": "es. data/sensor/temp",
    "payload": "Contenuto",
    "payload_placeholder": "Contenuto del messaggio",
    "qos": "QoS",
    "retain": "Mantieni",
    "submit": "Pubblica",
    "sending": "Pubblicazione...",
    "result": "Risultato",
    "success": "Messaggio pubblicato",
    "error": "Pubblicazione fallita: {msg}"
  },
  "plugins": {
    "title": "Plugin",
    "name": "Nome",
    "version": "Versione",
    "status": "Stato",
    "action": "Azione",
    "running": "● In esecuzione",
    "stopped": "○ Arrestato",
    "config": "Configurazione",
    "config_title": "Configurazione {name}",
    "config_loading": "Caricamento...",
    "config_fail": "Fallito: {msg}",
    "close": "Chiudi",
    "no_results": "Nessun dato"
  },
  "common": {
    "online": "Online",
    "offline": "Offline",
    "enabled": "Abilitato",
    "disabled": "Disabilitato",
    "refresh": "Aggiorna",
    "logout": "Esci",
    "search": "Cerca",
    "no_results": "Nessun risultato",
    "light_mode": "Modalità chiara",
    "dark_mode": "Modalità scura",
    "loading": "Caricamento...",
    "error": "Richiesta fallita",
    "retry": "Riprova",
    "close": "Chiudi",
    "dashboard": "Dashboard",
    "confirm": "Conferma",
    "cancel": "Annulla",
    "confirm_title": "Conferma"
  },
  "node_detail": {
    "cpu": "CPU",
    "node_id": "Node ID",
    "name": "Name",
    "status": "Status",
    "version": "Version",
    "connections": "Connections",
    "memory": "Memory",
    "uptime": "Uptime",
    "rust_version": "Rust Version",
    "sys_desc": "System Description",
    "datetime": "Date/Time",
    "close": "Close",
    "online": "Online",
    "offline": "Offline",
    "features_title": "Supporto funzioni"
  },
  "datetime": {
    "title": "Seleziona data e ora",
    "now": "Adesso",
    "clear": "Cancella",
    "hour": "Ora",
    "minute": "Minuto",
    "today": "Vai a oggi",
    "prev_month": "Mese precedente",
    "next_month": "Mese successivo"
  },
  "retains": {
    "not_enabled": "Messaggi trattenuti non abilitati (caricare il plugin rmqtt-retainer)",
    "topic_filter_placeholder": "Filtro argomento (es. /iot/#, vuoto = tutti)",
    "search": "Cerca",
    "topic": "Argomento",
    "payload": "Carico utile",
    "ttl": "TTL",
    "action": "Azione",
    "view": "Vedi",
    "prev": "Indietro",
    "next": "Avanti",
    "page_range": "{start} ~ {end} elementi",
    "page_more": "altro",
    "page_end": "ultima pagina",
    "no_results": "Nessun messaggio trattenuto",
    "create_time": "Creato il",
    "client_id": "ID cliente",
    "publish_time": "Pubblicato il",
    "delete": "Elimina",
    "delete_confirm": "Eliminare il messaggio conservato per l'argomento {topic}?",
    "delete_fail": "Eliminazione non riuscita: {msg}"
  }
}