【软件部署】docker环境部署nagios

说明

nagios是一款资源监控软件,使用本方法在docker环境快速部署nagios。

部署

创建文件compose.yaml

注意:预留了自定义构建容器镜像的方法。默认使用公版镜像。公版镜像构建文件来自https://github.com/JasonRivers/Docker-Nagios/blob/master/Dockerfile

bash 复制代码
services:
  nagios:
    container_name: nagios

    # default containerd image
    # 当前最新版镜像 zhuyifeiruichuang/nagios:4.5.12
    image: jasonrivers/nagios:latest

    # build custom containerd image
    #build:
      # Dockerfile path
      #context: ..
      #dockerfile: Dockerfile

    restart: always
    ports:
      - "80:80"
      - "5667:5667"
    environment:
      - TZ=Asia/Shanghai
      # custom web page user and password
      - NAGIOSADMIN_USER=admin
      - NAGIOSADMIN_PASS=admin
    volumes:
      - nagiosetc:/opt/nagios/etc
      - nagiosvar:/opt/nagios/var
      - customplugins:/opt/Custom-Nagios-Plugins
      - nagiosgraphvar:/opt/nagiosgraph/var
      - nagiosgraphetc:/opt/nagiosgraph/etc
    networks:
      - nagios-net

networks:
  nagios-net:
    name: nagios
    driver: bridge

volumes:
  nagiosetc:
  nagiosvar:
  customplugins:
  nagiosgraphvar:
  nagiosgraphetc:

访问

浏览器访问IP:80 账户密码是admin

相关推荐
IT从业者张某某2 小时前
Docker 网络
网络·docker·容器
火车叼位2 小时前
告别资源管理器卡顿:Windows 高效复制万级小文件的正确姿势
运维
Cat_Rocky2 小时前
Docker镜像瘦身
运维·docker·容器
向宇it2 小时前
获取服务器hung住时的崩溃日志并自动系统重启——监听服务器异常崩溃问题
运维·服务器
云深麋鹿2 小时前
C++ | 容器list
开发语言·c++·容器·list
志栋智能2 小时前
从“成本中心”到“效率引擎”:超自动化巡检的转型之路
运维·数据库·自动化
志栋智能3 小时前
超自动化安全:释放安全专家创造力的钥匙
运维·服务器·网络·人工智能·自动化
用什么都重名3 小时前
Ubuntu 24.04 开机无法进入图形界面:GDM 报「no session desktop files」的排查与修复
linux·运维·ubuntu
水彩橘子3 小时前
kea dhcp 服务器HA 配置
运维·服务器