Sign inSign up

sistemmsn2/nagios

By sistemmsn2

•Updated over 2 years ago

Nagios 4.4.14 en Almalinux 8.8

Image
2

1.4K

sistemmsn2/nagios repository overview

⁠Agregar despues del deploy en la ruta /opt/nagios/etc/nagios.cfg
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

Tag summary

Content type

Image

Digest

sha256:bd5e3ba51…

Size

1.2 GB

Last updated

almost 3 years ago

docker pull sistemmsn2/nagios