ATMOS
Provedor de Recursos
System Center (SCCM)
2min
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.
- Permissão para adicionar scripts ao diretório do sphere-agent.
- 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.
- 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.
- Acesse a interface de gerenciamento do sphere-agent através do console Atmos -> Infraestrutura -> Detalhamento do IC -> Configuração do agent e adicione a seguinte configuração para habilitar a coleta do script PowerShell no Telegraf:
[[inputs.exec]]
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"]
interval = "15m"
timeout = "30s"
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 o IC utilizado na configuração.