zabbix分布式监控环境完全编译安装部署

简介:

二、安装Docker

1. Ubuntu系统中安装Docker

  1) 内核检查:uname –a#Docker要求的内核版本在3.8及以上,并且要求运行在64位的CPU架构的计算机上。

wKiom1VJ7XXg6v2LAABVcFkeEJo634.jpg

     升级内核版本:


  $ sudoapt-get update

  $ sudoapt-get install linux-headers-3.8.0-27-generic

   linux-image-3.8.0-27-generic  linux-headers-3.8.0-27

    更新Grub启动加载器来加载新内核  

              $ sudoupdate-grub

              $ sudoreboot  #重启服务器使新安装的内核生效

 2) Device Mapper检查

   使用DeviceMapper作为存储驱动。   

              $ ls -l /sys/class/misc/device-mapper

              lrwxrwxrwx 1 root root 0 May  5 14:47 /sys/class/misc/device-mapper ->                      ../../devices/virtual/misc/device-mapper

              或者

              $ sudo grep device-mapper /proc/devices

                252 device-mapper 

  如果没有显示相关信息,尝试加载dm_mod模块

  $ sudomodprobe dm_mod 

 3) 安装Docker

 添加APT仓库并自动将仓库的GPG添加到宿机中   

              $ sudosh -c “echo deb https://get.docker.io/ubuntudocker main \ >/etc/apt/source.list.d/docker.list” 

 添加GPG密钥

              $ curl-s https://get.docker.io/gpg |sudoapt-key add -

更新APT

 $ sudoapt-get update

安装Docker软件包 

             $ sudoapt-get install lxc-docker  #自动安装一些必需软件包

             $ sudodocker info  #查看docker的安装情况

Ubuntu防火墙设置 

             配置文件在/etc/defaults/ufw

            DEFAULT_FORWARD_POLICY=”DROP”  àDEFAULT_FORWARD_POLICY=”ACCEPT”

            重新加载:$ sudo ufwreload

2. RHEL/Centos系统中安装Docker

 1) 内核

  uname -a

 2) Device Mapper检查

    $ ls -l /sys/class/misc/device-mapper 

 3) 安装Docker(RHEL6/Centos6)

  安装epel软件源

  $ rpm -Uvh http://mirrors.zju.edu.cn/epel/epel-release-latest-6.noarch.rpm

  使用yum安装docker 

$ yuminstall docker-io -y

vim /etc/sysconfig/docker

          wKiom1VJ8NKT2-iWAAArMU6ppJw579.jpg

  Centos6启动docker并设置为开机自启动

              # service docker start

              # chkconfig docker on

 RHEL7/centos7安装Docker 

             $ subscription-managerrepos --enable=rhel-7-server-extras-rpms

             $ yuminstall -y docker 

Centos7启动docker并设置为开机自启动

             # servicestart docker

             #systemctl enable docker

查看docker的安装情况

 docker info

3. OS X系统中使用Boot2Docker安装Docker

 

4. Windows系统使用Boot2Docker安装Docker

备注:Boot2Docker是一个极小的虚拟机,同时提供包装脚本对虚拟机进行管理。在OS Xwindows中提供一个Docker守护进程,Docker的客户端工具docker可以作为这些平台的原生程序安装,并连接到Boot2Docker虚拟机中运行的Docker守护进程。下载链接:http://boot2docker.io

Docker的升级:使用apt-getyum进行升级

Docker图形用户界面:

   Shipyard:通过管理界面管理各种Docker资源,包括容器、镜像、宿主机等。链接:http://shipyard-project.com

   DockerUI:是一个可以与DockerRemote API交互的web界面,其基于AngularJS架构,采用javascript编写。链接:https://github.com/crosbymichael/dockerui

   maDocker:采用NodeJSBackbone编写的一个Web UI,链接https://github.com/izifortune/maDocker

目录
相关文章
|
2月前
|
监控 应用服务中间件 nginx
基于Zabbix的SLA监控体系构建与实践
本文由Zabbix社区专家褚凤彬分享,详解SLA在Zabbix中的应用。通过Trigger与Service联动,构建Web应用的多层级监控体系,并介绍SLA计算规则、维护期处理及升级注意事项,助力企业精准掌控服务可用性。
337 36
|
7月前
|
监控 Linux 应用服务中间件
Linux多节点多硬盘部署MinIO:分布式MinIO集群部署指南搭建高可用架构实践
通过以上步骤,已成功基于已有的 MinIO 服务,扩展为一个 MinIO 集群。该集群具有高可用性和容错性,适合生产环境使用。如果有任何问题,请检查日志或参考MinIO 官方文档。作者联系方式vx:2743642415。
2255 57
|
10月前
|
Java 关系型数据库 MySQL
新一代 Cron-Job分布式任务调度平台 部署指南
简单易用、超低延迟,支持用户权限管理、多语言客户端和多租户接入的分布式任务调度平台。 支持任何Cron表达式的任务调度,支持常用的分片和随机策略;支持失败丢弃、失败重试的失败策略;支持动态任务参数。
327 104
|
8月前
|
SQL 数据可视化 网络安全
YashanDB分布式可视化部署
本文介绍YashanDB的分布式部署流程,涵盖服务端安装、数据库基本信息与服务器配置、节点信息设置、建库参数调整、环境变量配置及安装结果检查等步骤。通过可视化Web界面操作,详细说明了各环节配置方法和注意事项,确保用户顺利完成数据库集群的搭建与初始化设置。适用于需要分布式数据库部署的场景,提供全面的操作指导。
YashanDB分布式可视化部署
|
9月前
|
并行计算 PyTorch 算法框架/工具
融合AMD与NVIDIA GPU集群的MLOps:异构计算环境中的分布式训练架构实践
本文探讨了如何通过技术手段混合使用AMD与NVIDIA GPU集群以支持PyTorch分布式训练。面对CUDA与ROCm框架互操作性不足的问题,文章提出利用UCC和UCX等统一通信框架实现高效数据传输,并在异构Kubernetes集群中部署任务。通过解决轻度与强度异构环境下的挑战,如计算能力不平衡、内存容量差异及通信性能优化,文章展示了如何无需重构代码即可充分利用异构硬件资源。尽管存在RDMA验证不足、通信性能次优等局限性,但该方案为最大化GPU资源利用率、降低供应商锁定提供了可行路径。源代码已公开,供读者参考实践。
737 3
融合AMD与NVIDIA GPU集群的MLOps:异构计算环境中的分布式训练架构实践
|
8月前
|
运维 监控 安全
【案例分享】中国通号卡斯柯公司:ZABBIX如何破解轨道交通监控难题
本文根据2023上海峰会上朱林贤的演讲整理,聚焦中国通号卡斯柯公司如何借助Zabbix实现轨道交通信号系统的智能化管理。作为中外合资企业,卡斯柯通过统一平台整合设备监控,大幅降低成本并提升灵活性,成功应用于国内外项目。文章探讨了传统监控系统的痛点、研发维护经验及国产化与开源技术挑战,为行业转型提供了宝贵启示。未来,开放协作将是推动轨道交通智能化发展的关键。
390 8
|
9月前
|
运维 Kubernetes Java
Koupleless 助力「人力家」实现分布式研发集中式部署,又快又省!
本文由仁励家网络科技(杭州)有限公司架构师赵云兴、葛志刚撰写,探讨了公司在优化HR SaaS解决方案时遇到的系统资源浪费和运维成本高的问题。通过引入Koupleless框架,成功将模块体积从500M缩减至5M以下,部署时间从6分钟缩短至3分钟,并大幅节省服务器资源。文章详细介绍了Koupleless的部署方案及优化措施,感谢Koupleless团队的专业支持,使人力家实现了多应用合并部署,降低了运维成本。
Koupleless 助力「人力家」实现分布式研发集中式部署,又快又省!
|
9月前
|
运维 Kubernetes Java
Koupleless 助力「人力家」实现分布式研发集中式部署,又快又省!
通过引入Koupleless框架,解决了多应用部署中资源浪费和运维成本高的问题,实现了模块瘦身、快速部署及流量控制优化,大幅降低了服务器资源占用和发布耗时,提升了系统稳定性和运维效率。最终,人力家成功实现了多应用的轻量集中部署,显著减少了运维成本。
 Koupleless 助力「人力家」实现分布式研发集中式部署,又快又省!
|
10月前
|
人工智能 Kubernetes 异构计算
大道至简-基于ACK的Deepseek满血版分布式推理部署实战
大道至简-基于ACK的Deepseek满血版分布式推理部署实战
556 5
|
4月前
|
存储 负载均衡 NoSQL
【赵渝强老师】Redis Cluster分布式集群
Redis Cluster是Redis的分布式存储解决方案,通过哈希槽(slot)实现数据分片,支持水平扩展,具备高可用性和负载均衡能力,适用于大规模数据场景。
348 2

热门文章

最新文章

推荐镜像

更多