Etapas para garantir a opera??o correta de modelos que coletam m¨¦tricas com agente Áú»¢¶Ä²© 2:
1. Certifique-se de que o agente 2 esteja instalado no host e que o vers?o instalada cont¨¦m o plugin necess¨¢rio. Em alguns casos, voc¨º pode preciso atualiza??o o agente 2 primeiro.
2. Link o modelo para um host de destino (se o modelo n?o estiver dispon¨ªvel em seu Instala??o do Áú»¢¶Ä²©, pode ser necess¨¢rio importar o arquivo de importa??o do template primeiro - veja Modelos pronto para uso para instru??es).
3. Ajuste os valores das macros obrigat¨®rias conforme necess¨¢rio. Observe que esse usu¨¢rio macros podem ser usadas para substituir par?metros de configura??o.
4. Configure a inst?ncia que est¨¢ sendo monitorada para permitir o compartilhamento de dados com Áú»¢¶Ä²© - veja as instru??es na coluna Passos/coment¨¢rios adicionais.
::: n?o importante Os templates do Áú»¢¶Ä²© Agent 2 funcionam em conjunto com os plug-ins. Enquanto a configura??o b¨¢sica pode ser feita simplesmente ajustando as macros do usu¨¢rio, a personaliza??o mais profunda pode ser alcan?ada configurando o plugin em si. Por exemplo, se um plugin suporta sess?es nomeadas, ¨¦ poss¨ªvel para monitorar v¨¢rias entidades do mesmo tipo (por exemplo, MySQL1 e MySQL2) especificando sess?o nomeada com pr¨®prio URI, nome de usu¨¢rio e senha para cada entidade no arquivo de configura??o. :::
Esta p¨¢gina cont¨¦m apenas um conjunto m¨ªnimo de macros e etapas de configura??o necess¨¢rias para a opera??o adequada do modelo. Uma detalhada descri??o de um modelo, incluindo a lista completa de macros, itens e triggers, est¨¢ dispon¨ªvel no arquivo Readme.md do modelo (acess¨ªvel por clicando em um nome de modelo).
|Nome do modelo|Macros obrigat¨®rios|Passos/coment¨¢rios adicionais| |-------------|----------------|------------------ -------| ||{$CEPH.API.KEY} - a chave da API (padr?o: zabbix_pass
).
Obrigat¨®rio, se {$CEPH.CONNSTRING} for um URI.
Deve estar vazio, se {$CEPH.CONNSTRING} for um nome de sess?o.< br>{$CEPH.CONNSTRING} - cadeia de conex?o; pode ser um nome de sess?o ou um URI definido no seguinte formato: <protocol(host:port)>. Para URI, apenas o esquema HTTPS ¨¦ suportado.
Exemplos: Prod, https://localhost:8003 (padr?o)
{$CEPH.USER} - usu¨¢rio a ser usado para monitoramento (padr?o:zabbix
).
Obrigat¨®rio, se {$CEPH.CONNSTRING} for um URI.
Deve estar vazio, se {$CEPH.CONNSTRING} for um nome de sess?o.|Funciona com o plugin Ceph; sess?es nomeadas s?o suportadas.
1. Configure o Ceph RESTful Module de acordo com a .
2. Certifique-se de que um endpoint de API RESTful esteja dispon¨ªvel para conex?o.| ||-|Funciona com o plugin Docker; sess?es nomeadas n?o s?o suportadas.
Para definir o caminho para o endpoint da API do Docker, edite o par?metro Plugins.Docker.Endpoint no agente 2 arquivo de configura??o (padr?o: Plugins. Docker.Endpoint=unix:///var/run/docker.sock
).
Para testar a disponibilidade, execute:zabbix_get -s docker-host -k docker.info
| ||{$MEMCACHED.CONN.URI} - conex?o string no formato URI; a porta ¨¦ opcional; a senha n?o ¨¦ usada.
Se n?o for definido, o valor padr?o do plugin ¨¦ usado: tcp://localhost:11211.
Exemplos: tcp://127.0.0.1:11211, tcp://localhost, unix: /var/run/memcached.sock.|Funciona com o plug-in Memcached; sess?es nomeadas s?o suportadas.
Para testar a disponibilidade, execute:zabbix_get -s memcached-host -k memcached.ping
| ||{$MONGODB.CONNSTRING}* * - string de conex?o no formato URI; a senha n?o ¨¦ usada (padr?o: tcp://localhost:27017).
Pode ser um nome de sess?o ou um URI definido no seguinte formato: %% <protocol(host:port)>%%
Para URI apenas o esquema TCP ¨¦ suportado.
Exemplos: MongoDB1, tcp://172.16.0.10
{$MONGODB.USER}, {$MONGODB.PASSWORD}** - credenciais do MongoDB (padr?o: none).
Se n?o estiver definido e {$MONGODB.CONNSTRING} for um URI, os par?metros do arquivo de configura??o ser?o usados.
Deve estar vazio, se {$MONGODB.CONNSTRING} for um nome de sess?o.|Funciona com plug-in MongoDB; sess?es nomeadas s?o suportadas.
Para obter instru??es de configura??o do MongoDB, consulte plugins.
Para testar a disponibilidade, execute:zabbix_get -s mongos.node -k ' mongodb.ping["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]"
| ||**{$MONGODB.CONNSTRING}* * - linha de conex?o