process_performance_data=1
service_perfdata_file=/opt/pnp4nagios/var/service-perfdata
service_perfdata_file_template=DATATYPE::SERVICEPERFDATA\tTIMET::$TIMET$\tHOSTNAME::$HOSTNAME$\tSERVICEDESC::$SERVICEDESC$\tSERVICEPERFDATA::$SERVICEPERFDATA$\tSERVICECHECKCOMMAND::$SERVICECHECKCOMMAND$\tHOSTSTATE::$HOSTSTATE$\tHOSTSTATETYPE::$HOSTSTATETYPE$\tSERVICESTATE::$SERVICESTATE$\tSERVICESTATETYPE::$SERVICESTATETYPE$
service_perfdata_file_mode=a
service_perfdata_file_processing_interval=15
service_perfdata_file_processing_command=process-service-perfdata-file
host_perfdata_file=/opt/pnp4nagios/var/host-perfdata
host_perfdata_file_template=DATATYPE::HOSTPERFDATA\tTIMET::$TIMET$\tHOSTNAME::$HOSTNAME$\tHOSTPERFDATA::$HOSTPERFDATA$\tHOSTCHECKCOMMAND::$HOSTCHECKCOMMAND$\tHOSTSTATE::$HOSTSTATE$\tHOSTSTATETYPE::$HOSTSTATETYPE$
host_perfdata_file_mode=a
host_perfdata_file_processing_interval=15
host_perfdata_file_processing_command=process-host-perfdata-file
version: "3.9"
services:
nagios:
container_name: nagios
hostname: nagios
image: sistemmsn2/nagios:latest
depends_on:
- db-worker
restart: always
volumes:
- /etc/localtime:/etc/localtime:ro
- nagios:/opt/nagios
- thruk:/etc/thruk
- thruk1:/usr/share/thruk
- nagiosql:/opt/nagiosql
- pnp4nagios:/opt/pnp4nagios
- httpd:/etc/httpd
- lib:/opt/statusengine/lib
- etc:/opt/statusengine/etc
- worker:/opt/statusengine/worker
- ui:/opt/statusengine/ui
ports:
- 80:80
networks:
proxy:
ipv4_address: 172.18.0.2
worker:
container_name: worker
hostname: worker
image: sistemmsn2/worker:latest
depends_on:
- nagios
restart: always
volumes:
- /etc/localtime:/etc/localtime:ro
- worker:/opt/statusengine/worker
- lib:/opt/statusengine/lib
- etc:/opt/statusengine/etc
networks:
proxy:
ipv4_address: 172.18.0.3
status-ui:
container_name: status-ui
hostname: status-ui
image: sistemmsn2/status-ui:latest
depends_on:
- db-worker
restart: always
volumes:
- /etc/localtime:/etc/localtime:ro
- ui:/opt/statusengine/ui
ports:
- 88:80
networks:
proxy:
ipv4_address: 172.18.0.4
grafana:
container_name: grafana
hostname: grafana
image: grafana/grafana
restart: always
volumes:
- /etc/localtime:/etc/localtime:ro
- grafana:/etc/grafana
environment:
GF_INSTALL_PLUGINS: sni-pnp-datasource, briangann-gauge-panel
networks:
proxy:
ipv4_address: 172.18.0.5
graphite:
container_name: graphite
hostname: graphite
image: sistemmsn2/graphite:latest
depends_on:
- db-graphite
volumes:
- /etc/localtime:/etc/localtime:ro
restart: always
networks:
proxy:
ipv4_address: 172.18.0.6
gearmand:
container_name: gearmand
hostname: gearmand
image: sistemmsn2/gearmand:latest
restart: always
networks:
proxy:
ipv4_address: 172.18.0.7
redis-front:
container_name: redis-front
hostname: redis-front
image: sistemmsn2/redis:latest
restart: always
networks:
proxy:
ipv4_address: 172.18.0.8
db-worker:
container_name: mariadb-back
hostname: mariadb-back
image: sistemmsn2/mariadb-back:latest
restart: always
volumes:
- db-worker:/var/lib/mysql
environment:
MARIADB_ROOT_PASSWORD: PASSWORD
TZ: America/Mexico_City
networks:
proxy:
ipv4_address: 172.18.0.9
db-graphite:
container_name: graphitedb
hostname: graphitedb
image: postgres
restart: always
environment:
POSTGRES_PASSWORD: password
POSTGRES_DB: graphite
POSTGRES_USER: graphite
TZ: America/Mexico_City
volumes:
- pgdata:/var/lib/postgresql/data
networks:
proxy:
ipv4_address: 172.18.0.10
db-nagiosql:
container_name: nagiosql
hostname: nagiosql
image: mariadb
restart: always
volumes:
- db-nagiosql:/var/lib/mysql
environment:
MARIADB_ROOT_PASSWORD: PASSWORD
TZ: America/Mexico_City
networks:
proxy:
ipv4_address: 172.18.0.11
volumes:
pgdata:
db-worker:
db-nagiosql:
grafana:
ui:
worker:
lib:
etc:
nagios:
pnp4nagios:
nagiosql:
httpd:
thruk:
thruk1:
networks:
proxy:
external: true
Content type
Image
Digest
sha256:bd5e3ba51…
Size
1.2 GB
Last updated
almost 3 years ago
docker pull sistemmsn2/nagios