{% set lang_short = 'en' %} {% set menu_links = dict() %} {% set menu_links = { "overview": { "link": "Overview", "title": "Server and service status", "h2": "Overview" }, "logs": { "link": "Logs", "title": "logs", "h2": "Logs of" }, "monitoring": { "link": "Monitoring", "title": "Monitoring tools", "smon": { "dashboard": "Dashboard", "status_page": "Status page", "history": "History", "agent": "Agents", }, "net_tools": "Network tools", }, "servers": { "link": "Servers", "title": "Servers manage" }, "admin_area": { "link": "Admin area", "title": "Admin area" }, "history": { "title": "History of" } } %} {% set errors = dict() %} {% set errors = { "cannot_get_info": "Cannot get information about", "something_wrong": "Something went wrong with installation on", "check_logs": "check logs", "select_server": "Select a server first", "empty_name": "The name cannot be empty", } %} {% set settings = { "rabbitmq": { "rabbitmq_enabled": "Enable alerting in the WEB panel", "rabbitmq_host": "RabbitMQ-server host", "rabbitmq_port": "RabbitMQ-server port", "rabbitmq_vhost": "RabbitMQ-server vhost", "rabbitmq_queue": "RabbitMQ-server queue", "rabbitmq_user": "RabbitMQ-server user", "rabbitmq_password": "RabbitMQ-server password", }, "monitoring": { "port_scan_interval": "Check interval for Port scanner (in minutes)", "portscanner_keep_history_range": "Retention period for Port scanner history", "checker_keep_history_range": "Retention period for Checker history", "checker_maxconn_threshold": "Threshold value for maxconn alerting, in %", "checker_check_interval": "Check interval for Checker (in minutes)", "action_keep_history_range": "Retention period for Action history (in days)", }, "smon": { "master_ip": "List of IP addresses or names to connect to the RMON masters. Specified separated by commas", "master_port": "Port for connecting to the RMON master", "keep_history_range": "Retention period for RMON history", "ssl_expire_warning_alert": "Warning alert about a SSL certificate expiration (in days)", "ssl_expire_critical_alert": "Critical alert about a SSL certificate expiration (in days)", "use_victoria_metrics": "Should be VictoriaMetrics used for storing metrics", "victoria_metrics_insert": "Insert server. E.g. https:///insert/0/prometheus/api/v1/import/prometheus", "victoria_metrics_select": "Select server. E.g. https:///select/0/prometheus/api/v1", }, "main": { "time_zone": "Time Zone", "license": "License key", "proxy": "IP address and port of the proxy server. Use proto://ip:port", "session_ttl": "TTL for a user session (in days)", "token_ttl": "TTL for a user token (in days)", "tmp_config_path": "Path to the temporary directory. A valid path should be specified as the value of this parameter. The directory must be owned by the user specified in SSH settings", "cert_path": "Path to SSL dir. Folder owner must be a user which set in the SSH settings. Path must exist", "rmon_name": "The name that will be shown in notifications", }, "mail": { "mail_ssl": "Enable TLS", "mail_from": "Address of sender", "mail_smtp_host": "SMTP server address", "mail_smtp_port": "SMTP server port", "mail_smtp_user": "User for auth", "mail_smtp_password": "Password for auth", "mail_enabled": "Enable email notifications", "mail_send_hello_message": "Send hello email to new users", }, "logs": { "syslog_server_enable": "Enable getting logs from a syslog server", "syslog_server": "IP address of the syslog_server", "log_time_storage": "Retention period for user activity logs (in days)", "apache_log_path": "Path to Apache logs", "json_format": "Keep server and agent logs in JSON format", }, "ldap": { "ldap_enable": "Enable LDAP", "ldap_server": "IP address of the LDAP server", "ldap_port": "LDAP port (port 389 or 636 is used by default)", "ldap_user": "LDAP username", "ldap_password": "LDAP password", "ldap_base": "Base domain. Example: dc=domain, dc=com", "ldap_domain": "LDAP domain for logging in", "ldap_class_search": "Class for searching the user", "ldap_user_attribute": "Attribute to search users by", "ldap_search_field": "User's email address", "ldap_type": "Use LDAPS", }, } %} {% set phrases = dict() %} {% set phrases = { "accepted_status_code": "Accepted Status Codes", "threshold_timeout": "Threshold timeout", "threshold_timeout_desc": "A warning message will be sent if the response is slower than this value. In ms. 0 disabled", "config_file_name": "Config file name", "no_events_added": "No events added yet.", "upload_and_restart": "Upload and restart", "upload_and_reload": "Upload and reload", "save_and_restart": "Save and restart", "save_and_reload": "Save and reload", "save_title": "Just save, without restarting service", "return_to_config": "Return to configuration view", "check_config": "Check config", "master_slave": "If you reconfigure Master server, Slave will be reconfigured automatically", "read_about_files": "You can read the description about all logs file", "read_about_parameters": "You can read the description of all parameters", "read_howto": "read HowTo in this", "howto_user": "How to use", "select_file": "Select a file", "read_how_it_works": "You can read how it works", "metrics_not_installed": "You have not installed Metrics service.", "how_to_install_metrics": "how to install Metrics service", "checker_not_installed": "You do not have the Checker service installed", "how_to_install_checker": "how to install checker service", "auto_start_not_installed": "You do not have the Auto start service installed", "enable_avg_table": "Enable display of the table of averages", "disable_avg_table": "Disable display of the table of averages", "protected_title": "If protection is enabled, then the server is inaccessible for editing by everyone except the admin role", "slave_for_title": "Actions with the master config will automatically apply on the slave", "server_unknown": "Server status is unknown", "no_sub": "You are not subscribed", "pls_sub": "Please subscribe to have access to this feature", "no_av_feat": "This feature is not available for your plan", "fwd_warn": "There are rules only from INPUT, IN_public_allow and OUTPUT chains", "search_in_ad": "Search user in AD", "are_you_sure": "Are you sure?", "delete_dialog": "Deletion is irretrievable, all data will be lost", "fields_mark": "Fields marked with", "are_required": "are required", "scan_title": "Scan the server for HAProxy, NGINX, Keepalived and Firewalld services", "superAdmin_pass": "You cannot edit password for superAdmin role", "superAdmin_services": "You cannot edit services for superAdmin role", "pass_mismatched": "The passwords are mismatched", "private_key_note": "Private key. Note: The public key must be pre-installed on all servers to what you plan to connect", "send_test_mes": "Send a test message", "alert_service_change_status": "Alert about changing service status", "alert_backend_change_status": "Alert about changing backend status", "alert_number_conn": "Alert if the number of connections is about to reach the limit", "alert_master_backup": "Alert about changing Master/Backup status", "new_version": "There is a new version RMON. Check the", "all_alerts_enabled": "Alerts are enabled", "disable_alerts": "Disable alerting", "work_with_prev": "Here you can work with previous versions of configs", "roll_back": "Roll back to them, view or delete", "files_been_deleted": "The following files have been deleted", "version_has_been_uploaded": "The following version of the configuration file has been uploaded and saved as", "new_config_has_been_saved": "A new config has been saved as", "view_and_upload": "View and upload this version of the config", "int_vrrp": "Interface for VRRP address on a server", "howto_ha": "How to create high available cluster", "been_installed": "has been installed", "wait_mess": "Please do not close or refresh the page. Wait until the job is completed. This may take some time", "you_are_editing": "You are editing", "section_from_server": "section from server", "how_to_install": "how to install", "port_check": "Port check", "possible_service_name": "Possible service name", "server_info": "Server info", "user_groups": "User groups", "comparing_config": "Comparing config files", "select_older_config": "Select an older config", "select_newer_config": "Select a newer config", "not_checked": "Without check", "show_not_checked": "Show servers without checking", "read_desc_runtime_api": "You can read the description of all Run Time API parameters", "read_desc_statuses": "You can read the description about statuses", "login_or_pass_incorrect": "Login or password is incorrect", "can_try_again": "You can try again in", "is_not_installed": "is not installed", "server_is_inaccessible_for_editing": "This server is inaccessible for editing by everyone except the admin role", "creating_ha": "Creating a new High Availability cluster", "adding_vrrp": "Adding a new VRRP address", "find_in_log": "Find in a log file. Supports regular expressions.", "exclude_in_log": "Exclude from search in a log file. Supports regular expressions.", "bytes_in": "Bytes in", "bytes_out": "Bytes out", "current_ses": "Current sessions", "total_ses": "Total sessions", "ReqPerSec": "ReqPerSec", "BytesPerSec": "BytesPerSec", "became_master": "Became Master", "resource_record_type": "Resource Record Type", "add_to_smon_desc": "Add the server for checking by RMON ping", "create_page_status": "Create status page", "not_in_cluster": "Not in a cluster", "ssh_passphrase": "SSH key passphrase", "check_interval": "Check interval", "check_interval_title": "Check interval. In seconds.", "ignore_ssl_error": "Ignore TLS/SSL error", "custom_styles": "Custom styles", "expiration_date": "Expiration date", } %} {% set roles = { "superAdmin": "Has the highest level of administrative permissions and controls the actions of all other users", "admin": "Has access everywhere except the Admin area", "user": "Has the same rights as the admin but has no access to the Servers page", "guest": "Read-only access" } %} {% set admin_page = { "desc": { "latest_repo": "RMON will try to install the latest version of the service from the official repository", "install_as_docker": "Install service as a Docker container", "ext_prom": "This exporter will be used by an external Prometheus. Also use this checkbox if you update the Exporter.", "no_ansible": "You have not installed", "before_install": "Before installing any exporters, first install", "been_installed": "servers have been installed", "there_are_no": "There are no Grafana and Prometheus servers", "country_codes": "Country codes", "smon_desc": "RMON stands for Remote MONitoring. Server application", "checker_desc": "Checker is designed for monitoring HAProxy, Nginx, Apache and Keepalived services as well as HAProxy backends and maxconn", "auto_start_desc": "The Auto Start service allows to restart the HAProxy, NGINX, Apache and Keepalived services if they are down", "metrics_desc": "Collects number of connections for HAProxy, NGINX, Apache and HAProxy WAF services", "p_s_desc": "Checks the server for open ports and saves history", "socket_desc": "Socket is a service for sending alerts and notifications", "a_new_version": "There is a newer version", "no_new_version": "There is not a newer version", "main_app": "The main application", "for_updating": "For updating you have to use RMON RPM or DEB", "how_to_using_repo": "how to start using repository.", "proxy_settings": "If the RMON server uses a proxy to connect to the Internet, add the proxy settings to yum.conf.", } } %} {% set smon_page = { "desc": { "before_use": "before use", "smon_is_not_run": "RMON service is not run.", "run_smon": "Run the RMON service", "not_installed": "You have not installed RMON service", "not_added": "You do not have added servers in RMON service", "create_server": "Create your first server", "see_check": "to see if new check have been added", "do_not_sort": "Do not sort", "do_not_sort_by_status": "Do not sort by status", "sort_status": "Sort by status", "status_summary": "Status summary", "enabled_checks": "Enabled checks", "http_status_check": "HTTP status check", "body_status_check": "Body response check", "resp_time": "Resp time", "last_resp_time": "Last resp time", "UP": "UP", "DOWN": "DOWN", "HTTP_FAILURE": "HTTP FAILURE", "BODY_FAILURE": "BODY FAILURE", "UNKNOWN": "UNKNOWN", "PORT_DOWN": "PORT DOWN", "DISABLED": "DISABLED", "WARNING": "WARNING", "packet_size": "Packet size", "count_packets": "Count packets", "add_agent": "Add Agent", "add_region": "Add Region", "add_country": "Add Country", "total_checks": "Total checks", "not_assign_to_agent": "The check is not assigned to any agent", "move_checks": "Transfer checks from this agent to another", 'retries_desc': "Maximum retries before the service is marked as down and a notification is sent", 'redirects': "Maximum redirects", 'redirects_desc': "Maximum number of redirects to follow. Set to 0 to disable redirects.", 'use_kernel_timestamp': "Use kernel timestamp", 'use_kernel_timestamp_desc': "Use kernel timestamps for more accurate RTT measurements. More expensive.", 'resolve_to_ip': 'Resole name to a specific IP address' } } %} {% set nettools_page = { "ip_or_name": "Enter IP or Name", "dns_name": "Enter a DNS name", "server_portscann": "Enter a server for port scanning", } %} {% set words = { "apply": "apply", "true": "true", "false": "false", "cache": "cache", "compression": "compression", "acceleration": "acceleration", "start": "start", "start2": "start", "stop": "stop", "restart": "restart", "service": "service", "service2": "service", "services": "services", "services2": "services", "services3": "services", "services4": "services", "started": "started", "reload": "reload", "reloading": "reloading", "stopped": "stopped", "no_desc": "no description", "process_num": "process_num", "version": "version", "version2": "version", "versions": "versions", "error": "error", "addresses": "addresses", "address": "address", "virtual": "virtual", "hosts": "hosts", "time_range": "Time range", "server": "server", "server2": "server", "status": "status", "current": "current", "current2": "current", "total": "total", "server_status": "Server status", "services_status": "Services status", "compare": "compare", "map": "map", "about": "about", "help": "help", "contacts": "contacts", "cabinet": "cabinet", "legal": "legal", "alert": "alert", "alert2": "alert", "alerts": "alerts", "manage": "manage", "user": "user", "user2": "user", "user3": "user", "users": "users", "users2": "users", "username": "username", "servers": "servers", "servers2": "servers", "creds": "credentials", "creds2": "credentials", "settings": "settings", "settings2": "settings", "install": "install", "installation": "installation", "installing": "installing", "proxy": "proxy", "provisioning": "provisioning", "backup": "backup", "backup2": "backup", "configs": "configs", "configs2": "configs", "config": "config", "from": "from", "view": "view", "internal": "internal", "internal2": "internal", "log": "log", "logs": "logs", "logs2": "logs", "admin_area": "admin area", "group": "group", "group2": "group", "group3": "group", "groups": "groups", "groups2": "groups", "groups3": "groups", "w_update": "update", "updating": "updating", "monitoring": "monitoring", "auto": "auto", "refresh": "refresh", "refresh2": "refresh", "no": "no", "not": "not", "yes": "yes", "interval": "interval", "desc": "description", "login": "login", "login2": "login", "role": "role", "roles": "roles", "subs": "subscription", "show_all": "Show all", "plan": "plan", "pay_method": "pay method", "active": "active", "actives": "actives", "open": "open", "opened": "opened", "edit": "edit", "delete": "delete", "add": "add", "added": "added", "save": "save", "saved": "saved", "saving": "saving", "expand_all": "expand all", "collapse_all": "collapse all", "raw": "raw", "stats": "stats", "note": "note", "back": "back", "show": "show", "run": "run", "running": "running", "running2": "running", "statistics": "statistics", "rollback": "rollback", "previous": "previous", "to": "to", "listener": "listener", "frontends": "frontends", "frontend": "frontend", "backends": "backends", "backend": "backend", "maintain": "maintain", "drain": "drain", "drains": "drains", "number": "number", "rows": "rows", "row": "row", "find": "find", "exclude": "exclude", "file": "file", "file2": "file", "files": "files", "here": "here", "action": "action", "actions": "actions", "command": "command", "save": "save", "change": "change", "change2": "change", "changes": "changes", "enter": "enter", "enter2": "enter", "lists": "lists", "list": "list", "sessions": "sessions", "session": "session", "and": "and", "select": "select", "select2": "select", "new": "new", "new2": "new", "new3": "new", "new4": "new", "port": "port", "ports": "ports", "table": "table", "w_get": "get", "dynamically": "dynamically", "set": "set", "type": "type", "typing": "typing", "size": "size", "is": "is", "w_empty": "empty", "used": "used", "w_clear": "clear", "this": "this", "this2": "this", "this3": "this", "this4": "this", "entry": "entry", "age": "age", "protocol": "protocol", "rate": "rate", "expire": "expire", "more": "more", "info": "info", "source": "source", "overview": "overview", "personal": "personal", "read": "read", "second": "second", "seconds": "seconds", "seconds2": "seconds", "minute": "minute", "minute2": "minute", "minutes": "minutes", "minutes2": "minutes", "hour": "hour", "hours": "hours", "hours2": "hours", "day": "day", "days": "days", "metrics": "metrics", "every": "every", "every2": "every", "every3": "every", "hide": "hide", "average": "Average", "peak": "peak", "connect": "connect", "connections": "connections", "connections2": "connections", "enable": "enable", "enabled": "enabled", "enabled2": "enabled", "virt": "virt", "virtual": "virtual", "check": "check", "check2": "check", "checks": "checks", "checking": "checking", "protected": "protected", "slave_for": "Slave for", "name": "name", "article": "article", "w_copy": "copy", "for": "for", "history": "history", "history2": "history", "history3": "history", "rule": "rule", "rules": "rules", "rules2": "rules", "on": "on", "dest": "destination", "target": "target", "w_input": "input", "output": "output", "password": "password", "email": "email", "w_a": "a", "w_an": "an", "key": "key", "token": "token", "channel": "channel", "channels": "channels", "job": "job", "cancel": "cancel", "repository": "repository", "init": "init", "period": "period", "the": "the", "scan": "scan", "is_there": "Is there", "confirm": "confirm", "confirmation": "confirmation", "one": "one", "one2": "one", "or": "or", "upload": "upload", "uploading": "uploading", "uploaded": "uploaded", "test": "test", "test2": "test", "disabled": "disabled", "via": "via", "web_panel": "web panel", "message": "message", "menu": "menu", "language": "language", "apply": "apply", "logout": "logout", "last": "last", "last2": "last", "activity": "activity", "never": "never", "is_online": "is online", "is_offline": "is offline", "valid": "valid", "remote": "remote", "remote2": "remote", "local": "local", "path": "path", "create": "create", "created": "created", "creating": "creating", "diff": "diff", "diff2": "diff", "diff3": "diff", "master": "master", "slave": "slave", "slaves": "slaves", "interface": "interface", "as": "as", "stay": "stay", "protection": "protection", "return": "return", "cluster": "cluster", "existing": "exitsting", "existing2": "exitsting", "success": "success", "option": "option", "option2": "option", "options": "options", "template": "template", "templates": "templates", "userlists": "userlists", "whitelist": "whitelist", "whitelists": "whitelists", "blacklist": "blacklist", "blacklists": "blacklists", "mode": "mode", "balance": "balance", "health": "health", "cert": "certificate", "cert_name": "certificate name", "certs": "certificates", "certs2": "certificates", "advanced": "advanced", "generate": "generate", "generated": "generated", "server_template": "Server-template", "custom": "custom", "param": "param", "param2": "param", "params": "params", "of": "of", "display": "display", "default_backend": "Default backend", "rule": "rule", "existing": "existing", "domain": "domain", "all": "all", "just": "just", "without": "without", "work": "work", "working": "working", "section": "section", "section2": "section", "use": "use", "available": "available", "external": "external", "in": "in", "folder": "folder", "folder2": "folder", "clone": "clone", "date": "date", "time": "time", "page": "page", "pages": "pages", "body": "body", "level": "level", "host": "host", "uptime": "Uptime", "downtime": "Downtime", "record": "record", "record_type": "Record type", "upstream": "upstream", "haproxy": "HAProxy", "nginx": "NGINX", "apache": "Apache", "keepalived": "Keepalived", "scan": "scan", "notify": "notify", "notification": "notification", "keeping": "keeping", "keep": "keep", "close": "close", "state": "state", "latest": "latest", "cloud": "cloud", "provider": "provider", "region": "region", "regions": "regions", "OS": "OS", "created_at": "Created at", "updated_at": "Updated at", "edited_at": "Edited at", "instance_type": "Instance type", "filter": "filter", "rule_name": "Rule name", "rule": "rule", "rules": "rules", "send": "send", "additions": "additions", "deletions": "deletions", "recent": "recent", "already": "already", "disable": "disable", "worker": "worker", "worker2": "worker", "processes": "processes", "position": "position", "global": "global", "none": "none", "headers": "headers", "value": "value", "if": "if", "then": "then", "response": "response", "average": "average", "average2": "average", "cert_expire": "Cert Expire", "Hostname": "Hostname", "maps": "maps", "map": "map", "method": "method", "tools": "tools", "next": "next", "agent": "agent", "agent2": "agent", "agent3": "agent", "agents": "agents", "reconfigure": "reconfigure", "request": "request", "theme": "theme", "dark": "dark", "light": "light", "shared": "shared", "timeout": "timeout", "transfer": "transfer", "address": "address", "calculate": "calculate", "calculator": "calculator", "netmask": "Netmask", "shared": "shared", "country": "country", "countries": "countries", "Retries": "Retries", "runbook": "runbook", "warning": "warning", "critical": "critical", "priority": "priority", "route": "route", "accept": "accept", } %}