Moved Dockerfile to root
Change-Id: Ie4e4b14028aeeba58d20464fc9c5d02846b029ec
This commit is contained in:
parent
1244ba4591
commit
9f7cdee108
DockerfileMakefile
tools/docker/etc
apache2
riemann
shinken
arbiters
brokers
certs
02.pemREADMEca.pemcertindex.txtcertindex.txt.attrcertindex.txt.oldclient.pem
demoCA
cacert.pemcareq.pemcrlnumberindex.txtindex.txt.attrindex.txt.attr.oldindex.txt.old
serialserial.oldserver.certserver.keyserver.pemserver.reqshinken_openssl_cnfnewcerts
private
serialserial.oldcommands
check_dig.cfgcheck_host_alive.cfgcheck_http_url.cfgcheck_nrpe.cfgcheck_nrpe_args.cfgcheck_ping.cfgcheck_snmp_service.cfgcheck_snmp_storage.cfgcheck_snmp_time.cfgcheck_tcp.cfgconfiguration-check.cfgdetailled-host-by-email.cfgdetailled-service-by-email.cfgnotify-host-by-android-sms.cfgnotify-host-by-email.cfgnotify-host-by-xmpp.cfgnotify-service-by-android-sms.cfgnotify-service-by-email.cfgnotify-service-by-xmpp.cfgreload-shinken.cfgrestart-shinken.cfg
contactgroups
contacts
daemons
dependencies
discovery
escalations
hostgroups
hosts
modules
notificationways
packs
pollers
reactionners
realms
receivers
resource.d
schedulers
servicegroups
services
shinken.cfgtemplates
timeperiods
@ -29,7 +29,7 @@ RUN chmod u+s /bin/ping6
|
||||
|
||||
## configuration
|
||||
RUN rm -rf /etc/shinken
|
||||
ADD etc/shinken /etc/shinken
|
||||
ADD tools/docker/etc/shinken /etc/shinken
|
||||
RUN chown -R root:shinken /etc/shinken
|
||||
|
||||
### Influxdb
|
||||
@ -43,27 +43,27 @@ RUN service influxdb start && sleep 10 && curl -X POST 'http://localhost:8086/db
|
||||
RUN wget http://aphyr.com/riemann/riemann_0.2.6_all.deb
|
||||
RUN sudo dpkg -i riemann_0.2.6_all.deb
|
||||
RUN sudo apt-get install -y openjdk-7-jre
|
||||
ADD etc/riemann/riemann.config /etc/riemann/riemann.config
|
||||
ADD tools/docker/etc/riemann/riemann.config /etc/riemann/riemann.config
|
||||
|
||||
### Grafana
|
||||
RUN apt-get install -y apache2
|
||||
RUN wget http://grafanarel.s3.amazonaws.com/grafana-1.7.0-rc1.tar.gz
|
||||
RUN tar xvf grafana-1.7.0-rc1.tar.gz
|
||||
RUN mv grafana-1.7.0-rc1 /var/www/html/grafana
|
||||
ADD etc/apache2/sites-available/grafana.conf /etc/apache2/sites-available/grafana.conf
|
||||
ADD var/www/html/grafana/config.js /var/www/html/grafana/config.js
|
||||
ADD tools/docker/etc/apache2/sites-available/grafana.conf /etc/apache2/sites-available/grafana.conf
|
||||
ADD tools/docker/var/www/html/grafana/config.js /var/www/html/grafana/config.js
|
||||
|
||||
## Influxdb reverse proxy for grafana
|
||||
RUN apt-get install -y libapache2-mod-proxy-html
|
||||
RUN a2enmod proxy_http
|
||||
ADD etc/apache2/conf-enabled/influxdb.conf /etc/apache2/conf-enabled/influxdb.conf
|
||||
ADD tools/docker/etc/apache2/conf-enabled/influxdb.conf /etc/apache2/conf-enabled/influxdb.conf
|
||||
|
||||
### Mongo
|
||||
RUN apt-get install -y mongodb
|
||||
|
||||
### Supervisor
|
||||
RUN apt-get -y install supervisor
|
||||
ADD etc/supervisor /etc/supervisor
|
||||
ADD tools/docker/etc/supervisor /etc/supervisor
|
||||
|
||||
# Shinken WEBUI
|
||||
EXPOSE 7767
|
2
Makefile
2
Makefile
@ -1,5 +1,5 @@
|
||||
build:
|
||||
sudo docker build -t surveil_image tools/test_env
|
||||
sudo docker build -t surveil_image .
|
||||
|
||||
kill:
|
||||
- sudo docker stop surveil
|
||||
|
0
tools/test_env/etc/shinken/certs/demoCA/careq.pem → tools/docker/etc/shinken/certs/demoCA/careq.pem
0
tools/test_env/etc/shinken/certs/demoCA/careq.pem → tools/docker/etc/shinken/certs/demoCA/careq.pem
0
tools/test_env/etc/shinken/certs/demoCA/crlnumber → tools/docker/etc/shinken/certs/demoCA/crlnumber
0
tools/test_env/etc/shinken/certs/demoCA/crlnumber → tools/docker/etc/shinken/certs/demoCA/crlnumber
0
tools/test_env/etc/shinken/certs/demoCA/index.txt → tools/docker/etc/shinken/certs/demoCA/index.txt
0
tools/test_env/etc/shinken/certs/demoCA/index.txt → tools/docker/etc/shinken/certs/demoCA/index.txt
0
tools/test_env/etc/shinken/commands/check_dig.cfg → tools/docker/etc/shinken/commands/check_dig.cfg
0
tools/test_env/etc/shinken/commands/check_dig.cfg → tools/docker/etc/shinken/commands/check_dig.cfg
0
tools/test_env/etc/shinken/commands/check_tcp.cfg → tools/docker/etc/shinken/commands/check_tcp.cfg
0
tools/test_env/etc/shinken/commands/check_tcp.cfg → tools/docker/etc/shinken/commands/check_tcp.cfg
0
tools/test_env/etc/shinken/daemons/schedulerd.ini → tools/docker/etc/shinken/daemons/schedulerd.ini
0
tools/test_env/etc/shinken/daemons/schedulerd.ini → tools/docker/etc/shinken/daemons/schedulerd.ini
0
tools/test_env/etc/shinken/escalations/sample.cfg → tools/docker/etc/shinken/escalations/sample.cfg
0
tools/test_env/etc/shinken/escalations/sample.cfg → tools/docker/etc/shinken/escalations/sample.cfg
0
tools/test_env/etc/shinken/modules/ws_arbiter.cfg → tools/docker/etc/shinken/modules/ws_arbiter.cfg
0
tools/test_env/etc/shinken/modules/ws_arbiter.cfg → tools/docker/etc/shinken/modules/ws_arbiter.cfg
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user