yum -y update
yum install -y mailx
global: | |
scrape_interval: 60s | |
external_labels: | |
monitor: 'fizz' | |
scrape_configs: | |
- job_name: 'prometheus' | |
static_configs: | |
- targets: ['?.?.?.?:9090'] |
version: '3' | |
services: | |
prom: | |
image: prom/prometheus | |
volumes: | |
- ./prometheus.yml:/etc/prometheus/prometheus.yml | |
command: | |
- '--config.file=/etc/prometheus/prometheus.yml' |
#!/bin/bash | |
docker run -d \ | |
--name rabbitmq \ | |
-p 5672:5672 -p 15672:15672 \ | |
-e RABBITMQ_DEFAULT_USER=fizz -e RABBITMQ_DEFAULT_PASS=fizz \ | |
rabbitmq:3-management |
docker run -d \ | |
-p 3000:3000 \ | |
--name=grafana \ | |
-v grafana-storage:/var/lib/grafana \ | |
-e "GF_SMTP_ENABLED=true" \ | |
-e "GF_SMTP_HOST=CHANGEME!:25" \ | |
-e "GF_SMTP_FROM_ADDRESS=CHANGEME!" \ | |
grafana/grafana |
docker run -d --name=dev-consul --net=host consul |
#!/bin/bash | |
sudo yum install ntp | |
sudo firewall-cmd --permanent --add-service=ntp | |
sudo firewall-cmd --reload | |
sudo systemctl start ntpd |
#!/bin/bash | |
############################################################################### | |
# mongodb | |
############################################################################### | |
cat > /etc/yum.repos.d/mongodb-org-4.2.repo << ENDOFFILE | |
[mongodb-org-4.2] | |
name=MongoDB Repository | |
baseurl=http://repo.mongodb.org/yum/redhat/7/mongodb-org/4.2/x86_64/ |
#!/bin/bash | |
############################################################################### | |
# docker | |
############################################################################### | |
curl -kfsSL https://get.docker.com/ | sh | |
systemctl start docker |
#!/bin/bash | |
############################################################################### | |
# basics | |
############################################################################### | |
yum -y install wget | |
############################################################################### | |
# python 3.7.4 |