02 2022 档案

摘要:Prometheus监控MySQL 1:环境 Prometheus-server 10.0.0.10 1C1G mysql-server 10.0.0.11 1C1G 2:部署Prometheus Prometheus部署+简单监控 3:部署MySQL [root@mysql-server ~]# 阅读全文
posted @ 2022-02-28 14:25 Layzer 阅读(154) 评论(0) 推荐(0)
摘要:Prometheus监控redis 1:环境 Prometheus-server 10.0.0.10 1C1G redis-server 10.0.0.11 1C1G 2:部署Prometheus Prometheus部署+简单监控 3:部署redis [root@redis-server ~]# 阅读全文
posted @ 2022-02-28 14:02 Layzer 阅读(347) 评论(0) 推荐(0)
摘要:MongoDB用户管理 1:注意 MongoDB 数据库默认是没有用户名及密码的,即无权限访问限制。为了方便数据库的管理和安全,需创建数据库用户 2:用户的权限 用户中权限的说明 权限 说明 Read 允许用户读取指定数据库 readWrite 允许用户读写指定数据库 dbAdmin 允许用户在指定 阅读全文
posted @ 2022-02-21 18:43 Layzer 阅读(267) 评论(0) 推荐(0)
摘要:MongoDB增删改查 1:Mongodb 中关键字种类 db(数据库实例级别) db 本身 db.connection 数据库下的集合信息 db.collection.xxx( rs(复制集级别) sh(分片级别) 1:查询操作 注意,以下所有操作,都是基于用户认证关闭的配置来进行的,配置如下所示 阅读全文
posted @ 2022-02-21 17:58 Layzer 阅读(29) 评论(0) 推荐(0)
摘要:MongoDB部署 1:环境 MongoDB 官网:https://www.mongodb.com/ 各版本软件下载地址:https://www.mongodb.com/download-center/community?jmp=nav CentOS 7.9 2:安装前准备 在安装之前首先确认该版本 阅读全文
posted @ 2022-02-21 17:18 Layzer 阅读(160) 评论(0) 推荐(0)
摘要:1:数据库管理系统 1:什么是数据? 数据(英语:data),是指未经过处理的原始记录。 一般而言,数据缺乏组织及分类,无法明确的表达事物代表的意义,它可能是一堆的杂志、一大叠的报纸、数种的开会记录或是整本病人的病历纪录。数据描述事物的符号记录,是可定义为意义的实体,涉及事物的存在形式。是关于事件之 阅读全文
posted @ 2022-02-21 15:58 Layzer 阅读(427) 评论(0) 推荐(0)
摘要:使用supervisor管理进程 1:什么是supervisor 官网:http://supervisord.org Supervisor 是用 Python 开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台 daemon,并监控进程状态,异常退出时能自动重启。 它是通过 fork/e 阅读全文
posted @ 2022-02-20 01:10 Layzer 阅读(161) 评论(0) 推荐(0)
摘要:Prometheus接入Grafana 1:什么是Grafana grafana是一个系统监控看板。 Operational dashboards for your data here, there or anywhere 可以监控的系统如:nginx、k8s、nodejs、redis…… 大白话就 阅读全文
posted @ 2022-02-20 00:34 Layzer 阅读(121) 评论(0) 推荐(0)
摘要:如何使用Python编写一个自定义的exporter? 1:什么是exporter 广义上向prometheus提供监控数据的程序都可以成为一个exporter的,一个exporter的实例称为target, exporter来源主要2个方面,一个是社区提供的,一种是用户自定义的。 2:常用expo 阅读全文
posted @ 2022-02-20 00:01 Layzer 阅读(1788) 评论(0) 推荐(1)
摘要:Prometheus邮件报警配置 1:安装配置 Alertmanager [root@prometheus ~]# tar xf alertmanager-0.23.0.linux-amd64.tar.gz [root@prometheus ~]# mv alertmanager-0.23.0.li 阅读全文
posted @ 2022-02-14 00:01 Layzer 阅读(297) 评论(0) 推荐(0)
摘要:Prometheus部署+简单监控 1:环境 HOSTNAME IP Config prometheus 10.0.0.13 1C1G node_exporter 10.0.0.14 1C1G 2:版本 系统:Centos 7.9 Prometheus:2.33.3 Altermanager:0.2 阅读全文
posted @ 2022-02-13 23:05 Layzer 阅读(135) 评论(0) 推荐(0)
摘要:Zabbix部署 1:下载源地址与安装zabbix # 下载源 rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm [root@virtual_ 阅读全文
posted @ 2022-02-10 18:32 Layzer 阅读(245) 评论(0) 推荐(0)
摘要:从拥有一台云服务器开始容器化部署Halo博客 1:环境(我这里用本地虚拟化出来的机器)(CentOS7.9) 配置 IP 主机名 Docker版本 2C2G 10.0.0.10 virtual_host 20.10.12 域名:halo.kubernetes-devops.cn 证书:halo.pe 阅读全文
posted @ 2022-02-09 14:09 Layzer 阅读(113) 评论(0) 推荐(0)
摘要:Zabbix 部 署 Zabbix 是由Alexei Vladishev创建,目前由Zabbix SIA在持续开发和支持。 Zabbix 是一个企业级的分布式开源监控方案。 Zabbix是一款能够监控各种网络参数以及服务器健康性和完整性的软件。Zabbix使用灵活的通知机制,允许用户为几乎任何事件配 阅读全文
posted @ 2022-02-07 13:22 Layzer 阅读(60) 评论(0) 推荐(0)
摘要:运维过程中排除Linux网络问题的命令 1:IP 命令 查看所有 IP 地址: ip a 可以使用 - 4 或 - 6 选项添加过滤器仅显示 IPv4 或 IPv6 地址。 [root@virtual_host ~]# ip -4 a [root@virtual_host ~]# ip -6 a 2 阅读全文
posted @ 2022-02-06 12:32 Layzer 阅读(109) 评论(0) 推荐(0)
摘要:快速清空Linux中的大文件 1:通过重定向到null清空文件内容 使用 shell 重定向 null (不存在的对象)到文件的最简单方法来清空文件内容 [root@virtual_host ~]# > anaconda-ks.cfg [root@virtual_host ~]# cat anaco 阅读全文
posted @ 2022-02-06 12:06 Layzer 阅读(50) 评论(0) 推荐(0)
摘要:Linux中du与df Linux查看磁盘空间一般可以用du,df,但是有些时候两个得到的结果却不一样 1:分别用du,df查看根分区的大小 [root@virtual_host ~]# du -k -d 1 / 107156 /boot 84 /dev 0 /proc 14072 /run 0 / 阅读全文
posted @ 2022-02-06 11:53 Layzer 阅读(62) 评论(0) 推荐(0)
摘要:Podman使用 1:Podman简介 什么是Podman? Podman 是一个开源的容器运行时项目,可在大多数 Linux 平台上使用。 Podman 提供与 Docker 非常相似的功能。正如前面提到的那样,它不需要在你的系统上运行任何守护进程,并且它也可以在没有 root 权限的情况下运行。 阅读全文
posted @ 2022-02-06 11:45 Layzer 阅读(194) 评论(0) 推荐(1)
摘要:Portainer可视化管理Docker集群 Portainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分 阅读全文
posted @ 2022-02-04 14:44 Layzer 阅读(223) 评论(0) 推荐(0)
摘要:Docker Swarn Docker Swarm 是 Docker 官方项目之一,提供 Docker 容器集群服务,是 Docker 官方对容器云生态进行支持的核心方案。它是Docker公司推出的官方容器集群平台,基于Go语言实现,代码在https://github.com/docker/swar 阅读全文
posted @ 2022-02-04 14:28 Layzer 阅读(64) 评论(0) 推荐(0)
摘要:Docker-Compose服务编排 docker-compose是一个用于定义和运行多容器Docker应用程序的工具。使用Compose,可以使用YAML文件来配置应用程序的服务。然后,使用单个命令,您可以从配置中创建并启动所有服务。 1:使用Compose 基本上分为三步过程: 1:Docker 阅读全文
posted @ 2022-02-04 12:49 Layzer 阅读(83) 评论(0) 推荐(0)
摘要:DockerFile构建镜像 Dockerfile是一个文本格式的配置文件,用户可以使用Dockerfile来快速创建自定义的镜像。 1:基本结构 Dockerfile由一行行命令语句组成,并且支持以#开头的注释行。 一般而言,Dockerfile分为4个部分: 基础镜像信息、 维护者信息、 镜像操 阅读全文
posted @ 2022-02-04 12:02 Layzer 阅读(76) 评论(0) 推荐(0)
摘要:Docker端口映射与容器互联 在实践中,经常需要多个服务组件容器共同协作的情况,这往往需要多个容器之间能够互相访问到对方的服务。Docker除了通过网络访问外,还提供了两个很方便的功能来满足服务访问的基本需求:一个是允许映射容器内应用的服务端口到本地宿主机;另一个是互联机制实现多个容器间通过容器名 阅读全文
posted @ 2022-02-03 22:20 Layzer 阅读(104) 评论(0) 推荐(0)
摘要:Docker数据管理 在生产环境中使用Dcoker,往往需要对数据进行持久化,或者需要在多个容器之间进行数据共享,这必然涉及容器的数据管理操作,容器中的管理数据主要有两种方式: 1:数据卷(Data Volumes):容器内数据直接映射到本地主机环境; 2:数据卷容器(Data Volumes Do 阅读全文
posted @ 2022-02-03 21:04 Layzer 阅读(37) 评论(0) 推荐(0)
摘要:Docker仓库管理 仓库(Repository)是集中存放镜像的地方。又分为公有仓库(public)和私有仓库(private) 一个容易混淆的的概念是注册服务器(Registry)。实际上注册服务器是存放仓库的具体服务器,每个服务器上都有很多个仓库,而每个仓库下面都有多个镜像。从这方面来说,仓库 阅读全文
posted @ 2022-02-03 17:39 Layzer 阅读(43) 评论(0) 推荐(0)
摘要:Docker容器操作 容器是Docker的另一个核心概念,类似于轻量级的沙箱,用来运行和隔离应用;简单来说,容器是镜像的一个运行实例。所不同的是,镜像是静态的只读文件,而容器带有运行时需要的可写文件层,同时,容器中的应用进程处于运行状态。 1:创建并启动容器 创建容器:docker create - 阅读全文
posted @ 2022-02-03 17:27 Layzer 阅读(64) 评论(0) 推荐(0)
摘要:Docker镜像管理 1:什么是镜像 镜像文件一般由若干个层(layer)组成,f17d81b4b692这样的串是层的唯一ID,(实际上完整的id是256比特,64个十六进制字符组成),使用docker pull 命令下载中会获取并输出镜像的各层信息,当不同的镜像包括相同的层时,本地仅存了层的一份内 阅读全文
posted @ 2022-02-03 15:14 Layzer 阅读(365) 评论(0) 推荐(0)
摘要:Docker基础入门篇 1:Docker概念 Docker 是 PaaS 提供商 Docker Inc开源的一个基于 LXC 的高级容器引擎,源代码托管在 Github 上, 基于go语言并遵从Apache2.0协议开源。 Docker是一个开放的平台,用于开发、运输和运行应用程序。Docker能够 阅读全文
posted @ 2022-02-03 12:38 Layzer 阅读(59) 评论(0) 推荐(0)
摘要:Zookeeper部署 1:环境 系统 IP 配置 CentOS7.9 10.0.0.10 2C2G 2:软件下载 # 日常软件下载 yum install -y net-tools lrzsz wget # zookeeper下载 wget https://dlcdn.apache.org/zoo 阅读全文
posted @ 2022-02-02 15:46 Layzer 阅读(24) 评论(0) 推荐(0)