added and configured mod-mongo-live-config :)
Change-Id: If787613ef3124618c57b3f5a26723c017b25c1dd
This commit is contained in:
parent
6d10a1e627
commit
39f1a88a9a
@ -6,8 +6,8 @@ RUN apt-get update && apt-get install -y vim supervisor python-dev libffi-dev li
|
|||||||
# libffi-devand libssl-dev are for python-cryptography
|
# libffi-devand libssl-dev are for python-cryptography
|
||||||
|
|
||||||
### Shinken
|
### Shinken
|
||||||
RUN apt-get update && apt-get install -y python-pip
|
RUN apt-get update && apt-get install -y python-pip git
|
||||||
RUN useradd shinken && pip install https://github.com/naparuba/shinken/archive/2.4-RC3.zip
|
RUN useradd shinken && pip install https://github.com/gst/shinken/archive/19df05f2da13bdc6957ef1adf0660aa9f61c89f7.zip
|
||||||
RUN apt-get install -y python-pycurl
|
RUN apt-get install -y python-pycurl
|
||||||
RUN shinken --init
|
RUN shinken --init
|
||||||
|
|
||||||
@ -19,6 +19,14 @@ RUN pip install influxdb && shinken install mod-influxdb
|
|||||||
RUN shinken install ws-arbiter
|
RUN shinken install ws-arbiter
|
||||||
RUN pip install pymongo==2.8 && shinken install mod-mongodb
|
RUN pip install pymongo==2.8 && shinken install mod-mongodb
|
||||||
|
|
||||||
|
RUN cd /opt && \
|
||||||
|
git clone https://github.com/savoirfairelinux/mod-mongo-live-config.git && \
|
||||||
|
cd mod-mongo-live-config && \
|
||||||
|
git checkout 39e43d9a1a2f80c7db6db085ed0df388dc1fef23 && \
|
||||||
|
git reset --hard && \
|
||||||
|
cd /var/lib/shinken/modules && \
|
||||||
|
ln -s /opt/mod-mongo-live-config/src/mod_mongo_live_config
|
||||||
|
|
||||||
## plugins
|
## plugins
|
||||||
RUN apt-get update && apt-get install -y nagios-plugins nagios-nrpe-plugin
|
RUN apt-get update && apt-get install -y nagios-plugins nagios-nrpe-plugin
|
||||||
# run permissions for user `shinken`
|
# run permissions for user `shinken`
|
||||||
|
@ -35,7 +35,7 @@ define arbiter {
|
|||||||
# - FileTag = Tag an host if it's on a flat file
|
# - FileTag = Tag an host if it's on a flat file
|
||||||
# - CSVTag = Tag an host from the content of a CSV file
|
# - CSVTag = Tag an host from the content of a CSV file
|
||||||
|
|
||||||
modules mongodb,ws-arbiter
|
modules mongodb,ws-arbiter,mongo_live_config
|
||||||
#modules named-pipe, mongodb, nsca, VMWare_auto_linking, ws-arbiter, Collectd, mport-landscape, SnmpBooster, AWS
|
#modules named-pipe, mongodb, nsca, VMWare_auto_linking, ws-arbiter, Collectd, mport-landscape, SnmpBooster, AWS
|
||||||
|
|
||||||
# Enable https or not
|
# Enable https or not
|
||||||
|
@ -0,0 +1,5 @@
|
|||||||
|
define module {
|
||||||
|
module_name mongo_live_config
|
||||||
|
module_type mongo_live_config
|
||||||
|
hostname mongo
|
||||||
|
}
|
@ -32,7 +32,7 @@ define scheduler {
|
|||||||
# (does not save, only read)
|
# (does not save, only read)
|
||||||
# - SnmpBooster = Snmp bulk polling module
|
# - SnmpBooster = Snmp bulk polling module
|
||||||
#modules pickle-retention-file
|
#modules pickle-retention-file
|
||||||
modules
|
modules mongo_live_config
|
||||||
|
|
||||||
## Advanced Features
|
## Advanced Features
|
||||||
# Realm is for multi-datacenters
|
# Realm is for multi-datacenters
|
||||||
|
Loading…
x
Reference in New Issue
Block a user