Pular para o conteúdo

O editor de pacotes

Abrir um pacote a partir de Pacotes (ou de Editar na sua página do catálogo) abre o editor. A sua barra lateral substitui a da aplicação:

  • Os meus pacotes para voltar, o seletor Pacote (escolher outro pacote abre a mesma secção desse pacote), e o estado de gravação: Guardado, A guardar…, Sem ligação: as alterações são mantidas ou Ainda não guardado: a tentar de novo;
  • as secções, organizadas como o menu de tenant da plataforma: Apresentação, Gestão de nós (Fabricantes, Modelos, Perfis com SNMP e CLI; as entradas marcadas Em breve chegam numa versão posterior) e, depois, Versões;
  • Definições em baixo.

Não existe botão Guardar no editor: cada alteração é guardada à medida que escreve. Vários editores podem trabalhar no mesmo pacote ao mesmo tempo; as suas alterações aparecem à medida que escrevem, a barra lateral mostra quem está a editar, e um campo que outra pessoa está a editar é contornado na cor dessa pessoa. Se a sua ligação cair, as suas alterações são mantidas e enviadas quando a ligação voltar.

As suas alterações não chegam às plataformas enquanto não publicar uma versão: o cabeçalho de cada secção mostra Alterações não publicadas quando o conteúdo difere da última versão.

Cada parte do conteúdo é uma tabela com uma caixa de pesquisa: Fabricantes, Modelos, Perfis SNMP, Perfis CLI e Perfis. Selecione linhas para remover vários itens de uma só vez. O botão Novo … no topo pede um nome (e alguns elementos essenciais) e, depois, abre a página do novo item, onde tudo o resto é preenchido, separador a separador.

Tabela de modelos do pacote MikroTik lab devices com o CRS326-24G-2S+, o seu fabricante, tecla de controlo e descrição

Um fabricante é um produtor de equipamentos de rede, como MikroTik. Novo fabricante pede o seu nome. A sua página tem dois separadores, Geral e Modelos.

Campo Conteúdo
Nome Obrigatório.
Logótipo PNG, SVG, JPEG ou WebP, 512 KB no máximo. Também mostrado para os seus modelos.
Site https://www.example.com
Site de suporte https://support.example.com
Contacto de suporte Endereço de e-mail ou número de telefone: support@example.com
Descrição Apresentada na plataforma com o fabricante.

A página do fabricante MikroTik com o seu logótipo, site, site de suporte, contacto de suporte e descrição

Um fabricante usado por modelos não pode ser removido: atribua-lhes outro fabricante ou remova-os primeiro.

Um modelo é um tipo de equipamento de um fabricante do pacote, como CRS326-24G-2S+. Novo modelo pede o seu Nome e o seu Fabricante (adicione primeiro um fabricante: Cada modelo pertence a um fabricante). A sua página tem dois separadores:

  • Geral: Nome, Fabricante (o seu logótipo é o logótipo do modelo), Descrição.
  • Ligação: como a plataforma se comporta depois de abrir uma sessão CLI no equipamento.
Campo Conteúdo
Tecla de controlo Nenhuma, ou um caractere de controlo de Ctrl-A a Ctrl-Z, enviado logo após a abertura da ligação, antes do script. Alguns switches esperam por Ctrl-Y no seu banner.
Script de ligação Linhas escritas uma a uma depois de ligado, após a tecla de controlo: normalmente comandos que desativam a paginação. 200 linhas e 10 000 caracteres no máximo.

Separador Ligação do CRS326-24G-2S+ sem tecla de controlo e com um script de ligação de duas linhas

Exemplo de um script de ligação para um switch que precisa do modo privilegiado e de nenhuma paginação:

enable
terminal more disable

Para outro fabricante, poderia ser um único terminal length 0.

Como as plataformas comunicam em SNMP com os equipamentos. Novo perfil SNMP pede o seu nome e a sua Versão (SNMPv1, SNMPv2c ou SNMPv3). A sua página tem dois separadores:

  • Geral: Nome, Versão, Porta (vazio: 161), Descrição.
  • Credenciais: depende da versão. Os campos que não se aplicam ficam ocultos e são limpos.
Campo Exemplo
Comunidade public (enviada em texto simples pelo SNMPv1 e v2c)

Separador Credenciais do perfil Campus SNMPv3 (authPriv) com o aviso, o nome de usuário, o nível de segurança, os protocolos e as senhas ocultadas

Como as plataformas abrem uma sessão de linha de comandos. Novo perfil CLI pede o seu nome e o seu Protocolo (SSH ou Telnet). Separadores:

  • Geral: Nome, Protocolo, Porta (vazio: 22 para SSH, 23 para Telnet), Descrição.
  • Credenciais: Nome de usuário (opcional: o Telnet pode iniciar sessão só com uma senha), Método de autenticação (Senha ou Chave privada), Senha, Senha de enable (opcional, para o modo privilegiado).

Uma chave privada nunca faz parte de um pacote: com Chave privada, a chave e a sua frase secreta são fornecidas em cada plataforma.

Separador Credenciais do perfil Campus SSH com o aviso, o nome de usuário netops e as senhas ocultadas

Um perfil SNMP ou CLI usado por perfis não pode ser removido: atribua-lhes outro ou remova-os primeiro.

Um perfil é uma forma já pronta de chegar a um tipo de equipamento, sob um único nome: um perfil SNMP, um perfil CLI ou ambos, mais quaisquer outros inícios de sessão e valores de que o equipamento precise. Na plataforma, aparece em Gestão de equipamentos › Perfis.

Novo perfil pede o seu Nome (como Campus access switch), o seu Perfil SNMP e o seu Perfil CLI (escolha pelo menos um; adicione-os primeiro em SNMP e CLI). A sua página tem três separadores: Geral, Credenciais adicionais e Variáveis personalizadas.

Separador Geral do perfil Campus access switch com o seu perfil SNMP, perfil CLI e descrição

Tabela de perfis com Campus access switch e Campus legacy switch, os seus perfis SNMP e CLI e as respetivas contagens de credenciais e variáveis

Outros inícios de sessão do equipamento além dos seus perfis SNMP e CLI: a sua interface web, a sua API… Novas credenciais abre uma janela com Nome (como Web UI ou REST API), Nome de usuário e Senha. Até 20 por perfil, cada uma com um nome único. A tabela mostra Armazenado em vez de uma senha.

Separador Credenciais adicionais de Campus access switch com o seu início de sessão Web UI, a senha apresentada como Armazenado

Valores livres para tudo o resto: endereços, portas, caminhos de API, tokens. Nova variável abre uma janela:

Campo Regra
Nome Letras, algarismos e _, sem começar por um algarismo, único no perfil: api_url
Valor Texto livre, pode estar vazio: https://192.0.2.10:8443/rest
Secreta Quando ativada, o valor é ocultado aqui e cifrado nas plataformas.
Descrição Opcional, uma linha.

Até 50 por perfil. O valor é usado tal como está escrito, e cada tenant de uma plataforma pode definir o seu próprio valor: consulte Credenciais adicionais e variáveis personalizadas.

Janela Editar a variável para syslog_server com o seu valor 192.0.2.10 e a sua descrição

O pacote Campus switching profiles usado nestas páginas inclui dois perfis. O primeiro, Campus access switch, combina:

Parte Conteúdo
Perfil SNMP Campus SNMPv3 (authPriv): SNMPv3, porta 161, utilizador campus-monitor, SHA-256 e AES-128
Perfil CLI Campus SSH: SSH, porta 22, utilizador netops, uma senha e uma senha de enable
Credenciais adicionais Web UI: admin / s3cr3t-example
Variáveis personalizadas syslog_server = 192.0.2.10 (o coletor syslog do campus)

O segundo, Campus legacy switch, associa Campus SNMP v2c (comunidade public) a Campus Telnet console. Uma plataforma que instala o pacote recebe estes perfis prontos a usar; cada tenant substitui depois os valores de exemplo pelos seus.

Separador Variáveis personalizadas de Campus access switch com a variável syslog_server

Nas plataformas, estes valores são guardados cifrados, e cada tenant pode definir os seus próprios valores sobre eles. A página de catálogo de um pacote indica as credenciais e as variáveis, mas nunca mostra os seus valores.

Quando algo não pode ser mantido (um modelo sem fabricante, uma porta fora de 1–65535, uma senha SNMPv3 com menos de 8 caracteres, um nome duplicado…), o campo é marcado com o motivo e o separador ou a linha mostra um ícone de aviso. Corrija-o antes de publicar.