随笔分类 - Java加班工作日记
摘要:
Skywalking安装以及docker镜像打包 Skywalking版本:apache-skywalking-apm-es7-8.7.0 ES版本:7.17.2 一.下载Skywalking的安装包 下载地址:Index of /dist/skywalking/8.7.0 (apache.org)
阅读全文

摘要:
Docker安装sqlserver-2019 一.新建挂载目录并赋权 mkdir sqlserver cd sqlserver mkdir -p /data/mssql #给目录赋予写的权限,不然在容器启动的时候,文件无法挂载 chmod -R 777 ./data/mssql 二.准备docker
阅读全文

摘要:
kube-promethues配置钉钉告警 前置:k8s部署kube-promethues 一.配置钉钉机器人 打开钉钉的智能群助手,点击添加机器人 选择自定义机器人 勾选加签,复制后保存 复制webhook地址后点击保存 二.编写dingtalk的yaml部署文件 vi dingtalk.yaml
阅读全文

摘要:
目录Sentinel-dashboard安装(k8s部署)一.拉取镜像并推送到私库二.准备sentinel statefulset部署配置文件三.部署并访问sentinel Sentinel-dashboard安装(k8s部署) 一.拉取镜像并推送到私库 这里选择的是docker hub已经有人制作
阅读全文

摘要:
目录K8s部署EFK(elasticsear + filebeat + kibana)日志收集一.准备镜像二.搭建Elasticsearch + kibana1.在可执行kubectl命令的服务器准备安装的yml文件2.在elasticsearch-kibana目录下创建配置文件elasticsea
阅读全文

摘要:
目录一.准备备份脚本并拷贝进容器二,在宿主机写定时任务去执行容器内的备份脚本 一.准备备份脚本并拷贝进容器 vi backup.sh #内容如下 #!/bin/bash # PostgreSQL database credentials DB_NAME="<要备份的数据库名>" DB_USER="<
阅读全文

摘要:
数据泵导入Oracle数据库 一.sqlplus登录目标数据库,创建导入的目录路径 #该目录要在导入的数据库本机建立,如果是docker就在容器内部创建 create directory data_dir as '/home/oracle/prd_imp/prd_dump'; data_dir为路径
阅读全文

摘要:
Ubuntu20.04安装Mysql8主从 一.主数据库安装 1.下载安装包并初始化数据库 # 进入目录 cd /opt # 下载安装包 wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.20-linux-glibc2.12-x
阅读全文

摘要:
Ubuntu20.04安装Postgres主从备份 一.查看可安装的Postgres包 #列出相关的软件包,这里安装的是14版本 apt list | grep -w postgresql-14 | tail -1 #下载Postgres apt install -y postgresql-14/f
阅读全文

摘要:
目录k8s安装kube-promethues(0.7版本)一.检查本地k8s版本,下载对应安装包二.安装前准备1.文件分类整理2.查看K8s集群是否安装NFS持久化存储,如果没有则需要安装配置1).安装NFS服务2).k8s注册nfs服务3.修改Prometheus 持久化4.修改grafana持久
阅读全文

摘要:
目录Rancher(V2.6.3)安装K8s教程一,安装前环境准备:1,升级Linux服务器内核Ubuntu20.04.4:2,修改hostname3,hosts设置4,关闭防火墙5,关闭selinuxUbuntu20.04:6,关闭swapUbuntu20.04:7,安装Docker,版本选择为2
阅读全文

摘要:
1.卸载旧版本Docker #卸载旧版本 apt-get autoremove docker docker-ce docker-engine docker.io containerd runc #清空旧版docker占用的内存 sudo apt-get remove --auto-remove do
阅读全文

摘要:
简介 Alertmanager 主要用于接收 Prometheus 发送的告警信息,它支持丰富的告警通知渠道,例如邮件、微信、钉钉、Slack 等常用沟通工具,而且很容易做到告警信息进行去重,降噪,分组等,是一款很好用的告警通知系统。 下图是Alertmanager与Prometheus的基本架构
阅读全文

摘要:
简介 Grafana是一个跨平台的开源的度量分析和可视化工具,可以通过将采集的数据查询然后可视化的展示,并及时通知。 主要特点 展示方式:快速灵活的客户端图表,面板插件有许多不同方式的可视化指标和日志,官方库中具有丰富的仪表盘插件,比如热图、折线图、图表等多种展示方式; 数据源:Graphite,I
阅读全文

摘要:
简介 当docker服务数量到一定程度,为了保证系统的文档,我们就需要对docker进行监控。一般情况下我们可以通过docker status命令来做简单的监控,但是无法交给prometheus采集,因此谷歌的cadvisor诞生了。 cadvisor不仅可以轻松收集到所有的容器状态,还对外提供ht
阅读全文

摘要:
简介 mysql_exporter是用来收集MysQL或者Mariadb数据库相关指标的,mysql_exporter需要连接到数据库并有相关权限。既可以用二进制安装部署,也可以通过容器形式部署,但为了数据收集的准确性,推荐二进制安装。 一,下载安装包并解压 **安装包下载地址:**https://
阅读全文

摘要:
一,下载安装包并解压 **下载地址:**https://github.com/prometheus/node_exporter/releases 同样物理机上下载,然后上传到服务器,本次安装使用的版本为:node_exporter-1.5.0.linux-amd64 1,根据服务器情况选择安装目录,
阅读全文

摘要:
Prometheus安装部署 一,下载安装包并解压 **下载地址:**https://github.com/prometheus/prometheus/releases 因为服务器上下载速度太慢,所以可以提前在物理机上下载上传到服务器,本次安装使用的版本为:prometheus-2.37.5.lin
阅读全文

摘要:
Nacos集群安装 一,在每台服务器上安装nacos 1,准备安装包 github下载点 2,在/usr/local/目录下创建一个文件夹用于上传和解压Nacos cd /usr/local/ #这里创建文件夹名字可随意,解压后会生成一个名为nacos的文件夹,后续会移动至/usr/local/
阅读全文

摘要:
Nginx平滑升级版本 一,查看现目前版本,准备预升级版本的安装包 #查看nginx版本 /usr/local/nginx/sbin/nginx -v #测试nginx访问是否正常,此处开放的为19999端口 #新建下载目录 mkdir -p /home/nginx #下载预升级版本的安装包 wge
阅读全文
