Skip to content

Repositório com scripts do Commvault para automação de tarefas.

License

Notifications You must be signed in to change notification settings

hbobsi/commvault-scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Commvault Scripts 🚀

Uma coleção de scripts incríveis para automação no Commvault!

GitHub repo size GitHub last commit License


📜 Sobre o Projeto

Bem-vindo ao commvault-scripts! Aqui você encontra scripts práticos e eficientes para automatizar tarefas no Commvault, como backups, relatórios e monitoramento de jobs. Criado para simplificar a vida de administradores e entusiastas da ferramenta. Vamos tornar o gerenciamento de dados mais fácil! 😎


🛠️ Pré-requisitos

Antes de começar, certifique-se de ter:

  • Commvault instalado (v11 ou superior) ✅
  • Python 3.8+ 🐍
  • Dependências listadas (se houver):
    pip install -r requirements.txt
  • Credenciais do Commvault configuradas 🔑

🚀 Como Usar

  1. Clone o repositório:
    git clone https://github.com/hbobsi/commvault-scripts.git
  2. Entre na pasta:
    cd commvault-scripts
  3. Execute um script (exemplo):
    python get-client-configs.py

Dica: Confira cada script nos sub-diretórios para detalhes específicos!


📋 Exemplos Práticos

Verificar Configurações

python get-client-configs.py

Retorna configurações dos clientes do Commvault e gera um relatório em CSV.


🌟 Estrutura do Projeto

commvault-scripts/
├── scripts/                        # Onde a mágica acontece! ✨
│   ├── devops                      # Scripts gerais para realizar tarefas de administração no Commvault.
|   |   └── get-client-configs.py   # Consulta configurações dos clients
│   └── monitoramento-zabbix        # Scripts para monitorar o Commvault através do Zabbix
│       ├── get-commcell-info.py    # Coleta informações gerais do CommCell (nome, licença, versão, saúde) e envia para o Zabbix.
│       ├── get-failed-jobs.py      # Coleta informações sobre jobs com falha no Commvault e envia para o Zabbix para monitoramento e alertas.
│       ├── get-jobs.py             # Coleta informações sobre o status dos Jobs (concluídos, falha, etc) e envia para o Zabbix.
│       ├── get-library.py          # Coleta informações sobre as Libraries (descobre e monitora métricas) e envia para o Zabbix.
│       └── get-ma.py               # Coleta informações sobre os MediaAgents (descobre e monitora status) e envia para o Zabbix.
├── docs/                           # Documentação extra (em breve!)⌛
├── examples/                       # Exemplos de uso (em breve!) ⌛
└── README.md                       # Este arquivo! 😍

🤝 Como Contribuir

Quer ajudar a melhorar? Adoraria! Siga esses passos:

  1. Faça um fork 🍴
  2. Crie uma branch: git checkout -b minha-feature
  3. Commit suas mudanças: git commit -m "Adiciona algo legal"
  4. Envie um Pull Request 🚀

📝 Licença

Este projeto está sob a licença GLP-3.0. Veja o arquivo LICENSE para mais detalhes.


💬 Contato

Dúvidas? Sugestões? Abra uma issue ou me encontre no GitHub como hbobsi. Vamos conversar! 😄

Feito por Heitor Oliveira

Commvault Expert

About

Repositório com scripts do Commvault para automação de tarefas.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages