【软件部署】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

相关推荐
FoldWinCard15 分钟前
D4 Linux 进程 内存 等命令
linux·运维·服务器
nuo53420222 分钟前
基础 3 —— Docker 的常用命令
docker·容器
番茄育学园29 分钟前
2026表格自动化工具实测:四个不同方案,适配不同办公场景
运维·自动化
j7~38 分钟前
【Linux 系统】二十.进程间通信(共享内存、消息队列、信号量)
linux·运维·消息队列·共享内存·信号量·system v
裤兜里有钱1 小时前
关于Xshell连接虚拟机Linux失败的主要原因
linux·运维·服务器
有毒的教程1 小时前
Ansible批量操作自动化完整教程:批量部署服务、配置同步、软件更新实战
运维·自动化·ansible
辞旧 lekkk2 小时前
CMake工程指南(一)
linux·运维·服务器·开发语言·qt·学习·萌新
oushaojun22 小时前
deepseek教我什么是docker
运维·docker·容器
jieyucx2 小时前
Windows11 & Linux 环境Docker部署与镜像拉取效率优化实战指南
linux·运维·docker
Junsir大斗师2 小时前
keepalived实现ubuntu22服务器高可用
运维·ubuntu·iptables·keepalived·二层透明网桥