Add nilsonlinux/link-ip-monitor v1.0.0 (#320)

* Add nilsonlinux/link-ip-monitor v1.0.0

* Add nilsonlinux/link-ip-monitor v1.0.0

* Update plugin ID in README.md

* Rename project to link-ip-monitor and update ID

Updated the project name and ID in the README.

* Update plugin ID and command syntax in README
This commit is contained in:
Nilsonlinux
2026-08-09 13:50:32 -04:00
committed by GitHub
parent 42bea0452b
commit af32a36f1c
8 changed files with 991 additions and 0 deletions
+49
View File
@@ -0,0 +1,49 @@
{
"title": "Link/IP Monitor",
"settings": {
"interval_seconds": {
"label": "Check interval (s)",
"description": "How often each host is checked."
},
"timeout_seconds": {
"label": "Ping timeout (s)",
"description": "How long to wait for a reply before treating it as a failure."
},
"notify_on_recovery": {
"label": "Notify when a host comes back",
"description": "Send a notification when a host that was down responds again."
},
"glyph": {
"label": "Bar icon",
"description": "Icon shown in the bar for this widget."
}
},
"notify": {
"host_down": "{host} is unreachable",
"host_up": "{host} is responding again",
"invalid_host": "{host} is not a valid IP, host or link",
"duplicate_host": "{host} is already in the list"
},
"panel": {
"empty": "No hosts configured yet",
"add_placeholder": "IP, host or link",
"add_label_placeholder": "Description (optional) — e.g. Router, Server",
"invalid_format": "Invalid — enter an IP (0.0.0.0), a host or a link",
"status_online": "Online",
"status_offline": "Offline",
"status_checking": "Checking…",
"tooltip_check_now": "Check now",
"tooltip_add": "Add",
"tooltip_remove": "Remove",
"tooltip_confirm_remove": "Confirm removal",
"tooltip_cancel": "Cancel",
"tooltip_drag": "Drag to reorder",
"tooltip_close_form": "Close",
"tooltip_add_host": "Add host"
},
"widget": {
"tooltip_all_up": "All monitored hosts are responding",
"tooltip_down_prefix": "Down:",
"checking_now": "Checking now…"
}
}
+49
View File
@@ -0,0 +1,49 @@
{
"title": "Link/IP Monitor",
"settings": {
"interval_seconds": {
"label": "Intervalo entre checagens (s)",
"description": "Com que frequência cada host é checado."
},
"timeout_seconds": {
"label": "Timeout do ping (s)",
"description": "Quanto tempo esperar por resposta antes de considerar falha."
},
"notify_on_recovery": {
"label": "Notificar quando o host volta",
"description": "Envia uma notificação quando um host que estava fora do ar volta a responder."
},
"glyph": {
"label": "Ícone da barra",
"description": "Ícone mostrado na barra para este widget."
}
},
"notify": {
"host_down": "{host} está inacessível",
"host_up": "{host} voltou a responder",
"invalid_host": "{host} não é um IP, host ou link válido",
"duplicate_host": "{host} já está na lista"
},
"panel": {
"empty": "Nenhum host configurado ainda",
"add_placeholder": "IP, host ou link",
"add_label_placeholder": "Descrição (opcional) — ex: Roteador, Servidor",
"invalid_format": "Inválido — informe um IP (0.0.0.0), um host ou um link",
"status_online": "Online",
"status_offline": "Offline",
"status_checking": "Checando…",
"tooltip_check_now": "Checar agora",
"tooltip_add": "Adicionar",
"tooltip_remove": "Remover",
"tooltip_confirm_remove": "Confirmar remoção",
"tooltip_cancel": "Cancelar",
"tooltip_drag": "Arraste para reordenar",
"tooltip_close_form": "Fechar",
"tooltip_add_host": "Adicionar host"
},
"widget": {
"tooltip_all_up": "Todos os hosts monitorados estão respondendo",
"tooltip_down_prefix": "Fora do ar:",
"checking_now": "Checando agora…"
}
}