Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
docker [2016/11/30 22:27] – [Lien à trié] sasukelricdocker [2018/07/07 23:48] (Version actuelle) – modification externe 127.0.0.1
Ligne 109: Ligne 109:
 changer d'IP changer d'IP
 <code>curl -sS https://gist.githubusercontent.com/kamermans/94b1c41086de0204750b/raw/configure_docker0.sh | sudo bash -s - 192.168.254.1/24</code> <code>curl -sS https://gist.githubusercontent.com/kamermans/94b1c41086de0204750b/raw/configure_docker0.sh | sudo bash -s - 192.168.254.1/24</code>
 +
 +===== Docker Swarm  =====
 +
 +Pour rajouter un label swarm c'est "docker node update --label-add <key>=<value> <node>
 +Ca donne pour nous "docker node update --label-add Site=Paris vm2
 +
 +Pour effacer c'est "docker node update --label-rm <ckey> <node>
 +
 +Pour voir les voir c'est "docker node inspect <node> --pretty
 +Uniquement sur le manager
 +
  
 ===== Registry privé docker  ===== ===== Registry privé docker  =====
Ligne 134: Ligne 145:
 ===== Collecte de métriques, logs et monitorings  ===== ===== Collecte de métriques, logs et monitorings  =====
  
-Telegraf+==== Telegraf ==== 
 <code> <code>
-wget https://dl.influxdata.com/telegraf/releases/telegraf_1.1.1_amd64.deb +wget https://dl.influxdata.com/telegraf/releases/telegraf_1.5.2-1_amd64.deb 
-sudo dpkg -i telegraf_1.1.1_amd64.deb+sudo dpkg -i telegraf_1.5.2-1_amd64.deb
 sudo systemctl start telegraf sudo systemctl start telegraf
 +
 </code> </code>
  
-InfluxDB +sudo mv /etc/telegraf/telegraf.conf /etc/telegraf/telegraf.conf.old 
 +sudo vim /etc/telegraf/telegraf.conf 
 + 
 +<code> 
 +[tags] 
 +  
 +# Configuration for telegraf agent 
 +[agent] 
 +  debug = false 
 +  flush_buffer_when_full = true 
 +  flush_interval = "15s" 
 +  flush_jitter = "0s" 
 +  hostname = "hostname_de_ma_machine" 
 +  interval = "15s" 
 +  round_interval = true 
 +</code> 
 + 
 +sudo vim /etc/telegraf/telegraf.d/outputs.conf 
 + 
 +<code> 
 +[[outputs.influxdb]] 
 +  database = "telegraf" 
 +  precision = "s" 
 +  urls = [ "http://127.0.0.1:8086"
 +  username = "telegraf" 
 +  password = "password" 
 +</code> 
 + 
 +sudo vim /etc/telegraf/telegraf.d/inputs_system.conf 
 + 
 +<code> 
 +# Read metrics about CPU usage 
 +[[inputs.cpu]] 
 +  percpu = false 
 +  totalcpu = true 
 +  fieldpass = [ "usage*"
 +  
 +# Read metrics about disk usagee 
 +[[inputs.disk]] 
 +  fielddrop = [ "inodes*"
 +  mount_points=["/","/home"
 +  
 +# Read metrics about diskio usage 
 +[[inputs.diskio]] 
 +  devices = ["sda2","sda3"
 +  skip_serial_number = true 
 +  
 +# Read metrics about network usage 
 +[[inputs.net]] 
 +  interfaces = [ "eth0"
 +  fielddrop = [ "icmp*", "ip*", "tcp*", "udp*"
 +  
 +# Read metrics about memory usage 
 +[[inputs.mem]] 
 +  # no configuration 
 +  
 +# Read metrics about swap memory usage 
 +[[inputs.swap]] 
 +  # no configuration 
 +  
 +# Read metrics about system load & uptime 
 +[[inputs.system]] 
 +  # no configuration 
 +</code> 
 + 
 + 
 +==== InfluxDB ====
 <code> <code>
 wget https://dl.influxdata.com/influxdb/releases/influxdb_1.1.0_amd64.deb wget https://dl.influxdata.com/influxdb/releases/influxdb_1.1.0_amd64.deb
 sudo dpkg -i influxdb_1.1.0_amd64.deb sudo dpkg -i influxdb_1.1.0_amd64.deb
 sudo systemctl start influxdb sudo systemctl start influxdb
 +
 +sudo influx
 +>CREATE DATABASE telegraf
 +>CREATE USER telegraf WITH PASSWORD 'password'
 +>GRANT ALL ON telegraf TO telegraf
 +>CREATE RETENTION POLICY thirty_days ON telegraf DURATION 30d REPLICATION 1 DEFAULT
 +>exit
 </code> </code>
  
-Kapacitor+==== Kapacitor ====
 <code> <code>
 wget https://dl.influxdata.com/kapacitor/releases/kapacitor_1.1.0_amd64.deb wget https://dl.influxdata.com/kapacitor/releases/kapacitor_1.1.0_amd64.deb
Ligne 155: Ligne 241:
 </code> </code>
  
-Chronograf +==== Chronograf ====
 <code> <code>
 wget https://dl.influxdata.com/chronograf/nightlies/chronograf_nightly_amd64.deb wget https://dl.influxdata.com/chronograf/nightlies/chronograf_nightly_amd64.deb
Ligne 161: Ligne 247:
 sudo systemctl start chronograf sudo systemctl start chronograf
 http://localhost:8888 http://localhost:8888
 +</code>
 +
 +==== Grafana ====
 +
 +<code>
 +$ wget https://grafanarel.s3.amazonaws.com/builds/grafana_4.0.0-1480439068_amd64.deb
 +$ sudo apt-get install -y adduser libfontconfig
 +$ sudo dpkg -i grafana_4.0.0-1480439068_amd64.deb
 </code> </code>
  

QR Code
QR Code docker (generated for current page)