Introdução
Este documento descreve como solucionar problemas de um "Falha ao criar coleção: recurso já existe" para o aplicativo de segurança de nuvem ou o complemento Umbrella.
Informações de Apoio
Alguns clientes podem experimentar um erro após configurar o complemento Cisco Umbrella para Splunk ou o aplicativo Cisco Cloud Security para Splunk. Resultado final nenhum dado de log é ingerido no Splunk. Logs de depuração no Complemento ou no Aplicativo mostram este erro:
HTTPError(response) splunklib.binding.HTTPError: HTTP 500 Internal Server Error -- Failed to create collection: resource already exists
Causa
Este erro ocorrerá se você tiver configurado o Complemento ou o Aplicativo, o tiver excluído anteriormente e tentado adicioná-lo novamente.
Quando o aplicativo é desinstalado, o splunkd normalmente aciona uma função de recarregamento que sincroniza a configuração mais recente com os dados da coleção no banco de dados e remove a coleção se nenhuma configuração correspondente for encontrada - coleção órfã. No entanto, a implementação de recarga no KVService não consegue fazer isso, deixando esta coleção órfã no KVService.
Quando o aplicativo é reinstalado, ele não encontra o arquivo de configuração, como foi removido na etapa anterior, mas quando ele tenta criá-lo ele falha porque o KVService ainda tem a coleção presente dentro do contexto do aplicativo.
Resolução
Para resolver o problema, atualize o servidor Splunk para a versão 9.1.2312.104. Se a atualização não for uma opção, abra um tíquete de suporte com suporte a Splunk. Eles têm um processo para limpar a coleção órfã.
Para obter mais informações, consulte este KB de suporte de splunk: https://splunk.my.site.com/customer/s/article/Failed-to-create-collection.