Skip to content

Instantly share code, notes, and snippets.

View mths0x5f's full-sized avatar
😄

Matheus mths0x5f

😄
  • Belo Horizonte
  • 01:13 (UTC -03:00)
View GitHub Profile
[elasticsearch-6.x]
name=Elasticsearch repository for 6.x packages
baseurl=https://artifacts.elastic.co/packages/6.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md

Avaliação prática

Objetivo: Aferir o aprendizado das ferramentas:

  • Maven
  • Git
  • Spring
  • Hibernate

Descrição: Sempre utilizando o Maven para gerenciar dependências e Git para versionamento, desenvolva...

# Dependências
mod 'puppetlabs-apache', '1.11.0'
mod 'puppetlabs-apt', '2.3.0'
mod 'puppetlabs-concat', '2.2.0'
mod 'puppetlabs-firewall', '1.8.1'
mod 'puppetlabs-mysql', '3.10.0'
mod 'puppetlabs-pe_gem', '0.2.0'
mod 'puppetlabs-postgresql', '4.8.0'
mod 'puppetlabs-ruby', '0.6.0'
mod 'puppet-staging', '2.1.0'
@mths0x5f
mths0x5f / Adendo para a realidade dos ambientes.md
Last active March 24, 2017 18:47
Usando Puppet para instalar o Zabbix no CentOS 7

Adendo

As máquinas destinadas aos ambientes Zabbix aqui, não possuem acesso à Internet. Por isso, é preciso tunnelar um proxy para poder executar a instalação de todos os pacotes necessários.

Você precisará adicionar uma linha proxy=http://localhost:3128/ no arquivo /etc/yum.conf para que o YUM possa operar pelo proxy. Teste com # yum update e se o YUM reclamar sobre chaves GPG, importe-as com rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7.

O Puppet Master já foi instalado na máquina de IP 10.99.14.8. Prossiga com a instalação dos Agents. Note que o Puppet só conseguirá manter instalações que ele tenha feito. Então garanta que as máquinas não possuam o Zabbix instalado ainda.

**No entanto, para poder utilizar a funcionalidade de gerenciamento dos templates do Zabbix, você precisará incluir o manifest site_master.pp, copiar o script dump_zabbix.py para o diretório /opt/ e fazê-lo executável com $ sudo chmod +x /opt/dump_zabbix.py. Também pode ser preciso criar o diret

@mths0x5f
mths0x5f / tester
Created August 19, 2016 19:49
Tester
#!/bin/env bash
CLIENT_LIST=clients
if [[ ! -z "$1" ]]; then
if [[ -f "$1" ]]; then
CLIENT_LIST=$1
else
echo 'Specified file does not exist.'
fi
@mths0x5f
mths0x5f / DataFrament.java
Last active August 29, 2015 14:14
Using a Fragment to retain object instances on device configuration changes - Android
/*
* Created on base of this tutorial:
* http://developer.android.com/guide/topics/resources/runtime-changes.html#RetainingAnObject
* Licensed under Apache License 2.0, as the Official Android Documentation
*
*/
package com.example.myapplication.util;
import android.app.Fragment;