Do Sysadmin ao DevOps

Rundeck - Automatizando suas tarefas

O que é esse tal de Rundeck

Falando a grosso modo Rundeck é um automatizador e agendador de tarefas. Obviamente que ele faz muito mais do que isso, ele consegue rodar essas tarefas tanto em Linux quanto em Windows. Consegue-se criar um workflow de tarefas, fazendo uma tarefa depender de outra ou conforme sua execução com sucesso ou insucesso.

Escrito em java e tem sua administração por uma interface web bem simples de ser usado e usa ssh para conexões com Linux e Winrm para conexões com Windows. As configurações ficam salvas em arquivos, geralmente XML, tanto dos jobs (trabalhos) quanto dos nodes (hosts).

Reconhecer HD novo Linux sem reiniciar

Hoje vamos a mais uma dica rápida. Pra que usa seus servidores virtualizados e precisa adicionar um novo HD seja por falta de espaço ou pelo motivo que for, não precisa reiniciar o servidor para ter o HD reconhecido. Basta apenas executar um simples comando que ordena um “scan” no barramento.

Vale lembrar também que essa dica é para virtualizações com Hot plug habilitado.

1
echo "- – -" > /sys/class/scsi_host/host0/scan

Obrigado e até a próxima.

Configurar sudo sem senha

Para configurar o uso do uso sem senha, o que não é recomendado, somente em casos de algum programa precise de permissão para executar determinado comando. Podemos usar como exemplo o Zabbix que quer rodar algum programa com privilégio de root sem comprometer a segurança. O arquivo a ser editado será o /etc/sudoers:

Configurar sudo sem senha para tudo:

1
zabbix    ALL=NOPASSWD: ALL

Ou podemos configurar para executar somente algo em específico:

Hora mais legível no dmesg

Saída padrão do dmesg:

1
2
3
4
5
6
7
[ 7515.054630] CPU7: Core temperature above threshold, cpu clock throttled (total events = 29938)
[ 7515.055666] CPU3: Core temperature/speed normal
[ 7515.055668] CPU7: Core temperature/speed normal
[ 9253.929870] CPU4: Core temperature above threshold, cpu clock throttled (total events = 5697)
[ 9253.929873] CPU0: Core temperature above threshold, cpu clock throttled (total events = 5697)
[ 9253.930911] CPU4: Core temperature/speed normal
[ 9253.930913] CPU0: Core temperature/speed normal

Saída do comando dmesg -T:

0%