clusev/lang/en/alerts.php

92 lines
3.0 KiB
PHP

<?php
return [
'eyebrow' => 'Operations',
'title' => 'Alerts',
'subtitle' => 'Threshold rules + notifications for the fleet',
// New rule
'new_rule' => 'New rule',
'name_label' => 'Name',
'name_placeholder' => 'High CPU, server offline …',
'metric_label' => 'Metric',
'comparator_label' => 'Condition',
'threshold_label' => 'Threshold',
'scope_label' => 'Scope',
'scope_target_label' => 'Target',
'create' => 'Create',
// Metrics
'metric_cpu' => 'CPU',
'metric_mem' => 'Memory',
'metric_disk' => 'Disk',
'metric_load' => 'Load',
'metric_offline' => 'Server offline',
// Comparators
'comparator_gt' => 'greater than',
'comparator_lt' => 'less than',
// Scopes
'scope_all' => 'Whole fleet',
'scope_group' => 'Group',
'scope_server' => 'Single server',
// Rules list
'rules_title' => 'Rules',
'no_rules_title' => 'No rules',
'no_rules' => 'No alert rules yet. Create the first one above.',
'enabled' => 'Enabled',
'disabled' => 'Disabled',
'rule_summary_offline' => ':scope · server offline',
'rule_summary' => ':scope · :metric :comparator :threshold',
// Incidents
'incidents_title' => 'Active alerts',
'incidents_subtitle' => 'currently firing',
'no_incidents_title' => 'All quiet',
'no_incidents' => 'No active alerts right now.',
'incident_value' => 'Value: :value',
'incident_since' => 'since :time',
// Channels
'channels' => 'Channels',
'channels_title' => 'Notification channels',
'channels_subtitle' => 'where alerts go',
'email_label' => 'E-mail recipients',
'email_hint' => 'One address per line. Empty = all admins.',
'webhooks_label' => 'Webhooks',
'webhooks_hint' => 'One URL per line (Slack/Discord/Mattermost/custom).',
'save' => 'Save',
// Toasts
'rule_created' => 'Rule “:name” created.',
'rule_deleted' => 'Rule “:name” deleted.',
'channels_saved' => 'Channels saved.',
'webhook_invalid' => 'Invalid or unsafe webhook URL: :url (only http/https to public hosts).',
// Delete confirm
'delete_heading' => 'Delete rule',
'delete_body' => 'The rule “:name” and its alert history will be deleted.',
// Mail
'mail_subject_firing' => 'ALERT',
'mail_subject_resolved' => 'RESOLVED',
'mail_firing_line' => 'An alert has fired.',
'mail_resolved_line' => 'An alert has resolved.',
'mail_server' => 'Server',
'mail_rule' => 'Rule',
'mail_metric' => 'Metric',
'mail_value' => 'Value',
'mail_threshold' => 'Threshold',
'mail_status_firing' => 'Alert firing',
'mail_status_resolved' => 'Alert resolved',
'mail_state_offline' => 'offline',
'mail_state_online' => 'back online',
'mail_brand_tag' => 'Fleet Control',
'mail_readout' => 'Readout',
'mail_open_dashboard' => 'Open dashboard',
'mail_footer_auto' => 'This notification was sent automatically by Clusev.',
'mail_footer_manage' => 'Manage recipients in the dashboard under Alerts → Notification channels.',
];