On Github magmax / charla-monitorizacion
Cuidado, porque los discretos pueden cambiar a contínuos:
# apt-get install munin munin-node # munin-node-configure --suggest --remove-also --shell | bash
Usando docker-compose:
version: "3" services: munin: image: buildfailure/munin-server ports: - 10000:8080 environment: - "MUNIN_USER=guest" - "MUNIN_PASSWORD=guest" - "NODES=node01:localhost"
Y el servidor estará en http://localhost:10000
(necesita 5 minutos para calentar)
# apt-get install graphite-web
version: "3" services: graphite: image: sitespeedio/graphite ports: - 10010:80 diamond: image: lesaux/diamond-containercollector environment: - GRAPHITE_HOST=graphite grafana: image: grafana/grafana ports: - 10011:3000
Load the dashboard "43"
version: "3" services: redis: image: redis postgres: image: postgres:9.6 environment: - POSTGRES_USER:sentry - POSTGRES_PASSWORD:sentry sentry_upgrader: image: sentry:8.14 env_file: sentry.env command: "sentry upgrade" web: image: sentry:8.14 depends_on: - redis - postgres env_file: sentry.env ports: - 10020:9000 worker: image: sentry:8.14 depends_on: - redis - postgres env_file: sentry.env command: "sentry run worker" beat: image: sentry:8.14 depends_on: - redis - postgres env_file: sentry.env command: "sentry run cron"
version: "3" services: elasticsearch: image: docker.elastic.co/elasticsearch/elasticsearch:5.3.0 ports: - 10030:9200 environment: - http.host=0.0.0.0 - transport.host=127.0.0.1 kibana: image: docker.elastic.co/kibana/kibana:5.3.0 ports: - 10031:5601 environment: - ELASTICSEARCH_URL=http://elasticsearch:9200 metricbeat: image: athieriot/metricbeat:5.3.0 environment: - ELASTICSEARCH_URL=http://elasticsearch:9200 volumes: - "./metricbeat.yml:/metricbeat/metricbeat.yml" topbeat: image: prima/filebeat:5.2 volumes: - "./filebeat.yml:/filebeat.yml"
Toda la información para levantarlo con docker en su repositorio:https://github.com/influxdata/TICK-docker/