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

相关推荐
考虑考虑13 小时前
docker compose环境变量替换
运维·后端·自动化运维
Java陈序员14 小时前
轻量运维面板!一款现代化的服务器控制面板工具!
运维·服务器·python·react.js·github
bosins14 小时前
WSL 迁移指南:如何将 Linux 环境完整复制到另一台电脑
linux·运维·服务器
IT利刃出鞘14 小时前
Docker Compose--安装WordPress--方法/示例
运维·docker·容器
handler0116 小时前
【Linux】线程与虚拟内存的底层世界
linux·运维·服务器·c++·线程·虚拟地址空间·共享内存
新时代牛马16 小时前
实时 Linux:PREEMPT_RT、延迟来源与观测
linux·运维·服务器
zhexunnb17 小时前
深挖SAP系统模块价值,助力无锡制造企业打通数字化全链路
运维
weipt17 小时前
利用wsl给windows电脑上安装一个ubuntu
linux·运维·ubuntu
jarreyer17 小时前
【软件操作】加快资源管理器打开速度
运维
楚疏笃18 小时前
linux下给OpenCloudOS根目录扩容
linux·运维·服务器