---
title: System Center (SCCM)
slug: aiops/system-center-sccm
docTags: 
createdAt: 2025-06-08T03:38:00.575Z
---

Esta configuração permite a coleta de dados do SCCM através do **sphere-agent**, utilizando um script PowerShell específico para capturar métricas do servidor SCCM e enviar esses dados ao Telegraf no formato **InfluxDB**. Isso possibilita a análise e monitoramento das métricas do SCCM.

1. Permissão para adicionar scripts ao diretório do **sphere-agent**.
2. Detalhes de conexão do **SCCM**: nome do servidor SQL, nome do banco de dados, ID das coleções de servidor e estação de trabalho, e credenciais de acesso.
3. Faça o download do script PowerShell que será utilizado para coletar dados do SCCM:
   - Abra o script **Export-SCCMToTelegraf.ps1** no editor de texto de sua preferência, localize a linha onde a variável **$Password** está definida.
   - Substitua o valor pela senha do usuário com permissões para acessar o banco de dados SCCM.
4. Acesse a interface de gerenciamento do **sphere-agent** através do console **Atmos** -> **Infraestrutura&#x20;**->**&#x20;Detalhamento do IC&#x20;**->**&#x20;Configuração do agent&#x20;**&#x65; adicione a seguinte configuração para habilitar a coleta do script PowerShell no Telegraf:

:::BlockQuote
\[\[inputs.exec]]
&#x20; commands = \["powershell -File C:/ProgramData/65A/sphere-agent/Export-SCCMToTelegraf.ps1 -SQL\_Server SERVER\_NAME -Database DB\_NAME -Server\_Collection SERVER\_COL\_ID -Workstation\_Collection WORKSTATION\_COL\_ID -Username USERNAME"]
&#x20; interval = "15m"
&#x20; timeout = "30s"
&#x20; data\_format = "influx"
:::

- **\[\[inputs.exec]]**: Este é o plugin do Telegraf que executa comandos ou scripts externos.
- **commands**: O comando executado pelo Telegraf, que chama o PowerShell para rodar o script **Export-SCCMToTelegraf.ps1** com os parâmetros de conexão do SCCM:
  - **SQL\_Server**: Nome do servidor SQL que hospeda o banco de dados do SCCM.
  - **Database**: Nome do banco de dados SCCM.
  - **Server\_Collection**: ID da coleção de servidores que será monitorada.
  - **Workstation\_Collection**: ID da coleção de estações de trabalho que será monitorada.
  - **Username**: Nome de usuário que terá permissões para acessar o banco de dados SCCM.
- **interval**: Define o intervalo de tempo entre as execuções do script. O exemplo coleta as métricas a cada 15 minutos (15m).
- **timeout**: Tempo máximo de execução do script antes de ser cancelado, definido aqui como 30 segundos (30s).
- **data\_format**: Define o formato dos dados de saída, neste caso, **InfluxDB** (influx), para que as métricas sejam enviadas e armazenadas no banco de dados InfluxDB.

Após realizar os procedimentos, preencha os **Detalhes da Descoberta** selecionando como **Host de Origem&#x20;**&#x6F; IC utilizado na configuração.
