自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(333)
  • 资源 (15)
  • 问答 (1)
  • 收藏
  • 关注

原创 zabbix 监控hbase、es、hadoop进程,发出报警和远程重启服务。

需求:当我们的服务器部署了很多服务后,和服务器数量过多时,我们怎么去管理所有的服务,以及服务进程停止,第一时间发出报警,然后先自动远程执行服务。1、下面我们举个例子,zabbix监控报警和自动执行服务的启动指令。对于hadoop,hbase,es这样的集群部署,首先我们需要创建模板,将模板套进该集群组中。具体情况如下,这里我们直接讲过程,具体的每一步实现,在该系列博客中有讲到。这样每个集群组中机器...

2018-06-12 06:32:22 5720

原创 再生龙软件制作镜像

1、用再生龙软件装系统,首先我们我需要获取一个安装好的镜像。首先是要有一台已经安装好了系统,我们将该系统备份一下。具体操作如下图所示。输入密码后的界面如下,选择第二个。...

2018-03-27 04:21:10 7126 1

原创 自动化部署脚本

1、自动化部署脚本如下:init.sh脚本#获取当前脚本所在的目录并赋值给变量bin,/opt/xxx/xxxbin=`dirname "${BASH_SOURCE-$0}"`bin=`cd "$bin"; pwd`PORT=3222STEP=1ENDSTEP=9SSH='/usr/bin/ssh'#SSHID=`netstat -ntlp | grep sshd | gre...

2018-03-27 03:37:15 2997

原创 再生龙复制安装centos系统

1、在自己本机上设置ip地址和华为服务器上的地址在同一个网段。 在浏览器中输入改ip地址,服务器上写有该地址,访问后可以看到如下画面。 输入服务器上写的ip和华为服务器的密码,登录页面如下所示: 这一步我们是要远程连接服务器,前提本地要安装了java。 如果上述操作无法开启一个远程连接服务器的服务,则按照如下操作去解决。 下载kvm去连接服务器 下载解压后如下图所示,此时有一根网

2018-03-21 02:31:32 4641

原创 Zabbix的安装

本文档主要内容:Centos6.5Zabbix3.0.9 LTSphp 5.6 (require 5.4.0 or later not 7.0Apache (require 1.3.12 or later)MySQL 5.3 (require 5.0 or later)Apache安装: yum install httpd* 启动: service httpd ...

2018-02-08 10:39:11 883

原创 mysql的主从复制和延迟复制

1、安装需求:操作系统:centos6两台虚拟机:bfd01 192.168.55.100 (主)bfd02 192.168.55.101 (从)mysql:mysql-5.7.20-linux-glibc2.12-x86_642、master端配置修改及操作2.1、修改主服务master:#[必须]服务器唯一ID,默认是1,一般取IP最后一...

2017-12-18 05:52:50 752

原创 自动化部署postgresql脚本

[root@bfd01 shell]# cat install_postgresql.sh #!/bin/bash#postgresql安装包名POSTGRESQL_VERSION='postgresql-9.6.3'#postgresql安装的位置POSTGRESQL_INSTALL_PATH='/opt/postgresql'#存放二进制包的路径SOFTWARE_PATH=...

2017-12-17 03:15:26 2077

原创 自动化部署mysql5.6版本

#!/bin/bash#系统版本号RELEASE=''#mysql安装包名MYSQL_VERSION='mysql-5.6.39-linux-glibc2.12-x86_64'#mysql安装的位置MYSQL_INSTALL_PATH='/usr/local'#存放二进制包的路径SOFTWARE_PATH='/opt/software'#获取操作系统的版本号RELEA...

2017-12-16 05:56:11 498

原创 1、saltstack安装补充

1、saltstack官方文档CentOS.6版本:rpm --import https://repo.saltstack.com/yum/redhat/6/x86_64/latest/SALTSTACK-GPG-KEY.pub还有之前部署的repo文件。,然后yum update 但是不需要真的跟新,到叫你升级700多m的时候选择N[root@hadoop1 /]vim /etc/yum.r

2017-11-28 01:58:00 316

原创 zabbix监控elasticSearch集群健康值green yellow red状态

1、需求:需要zabbix对es集群的健康值进行监控。因为在有的时候几点并没有挂掉,但是es的集群健康值已经百年城red状态,而我们之前监控的进程是无法监控到es的集群状态。2、首先我们可以根据es的指令看到es的集群状态curl 192.168.14.148:9200/_cat/health3、我们可以写一个python的脚本来获取这个green的值,然后就和zabbix自定义监控项的步骤是一样的

2017-11-13 23:56:39 6394 4

原创 zabbix创建触发器、action,发送报警邮件

1、创建触发器点击>>Configuration>>Hosts>>Triggers 然后进去后我们可以选择点击右上角的Create trigger按钮创建,也可以选择系统的自带的item.。如下图所示。 点击创建触发器按钮,我们按照以下方式进行创建,其中表达式是不需要手动去写,是可以自动生成的,点击add按钮: 点击后的页面如下: 触发器创建之后我们可以看到列表中有一个我们刚刚创建的触发器,

2017-06-29 22:37:39 3783

原创 zabbix使用sendEmail实现邮件报警

sendEmail实现邮件报警安装sendEmailwget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gztar -xf /opt/software/zabbix/sendEmail-v1.56.tar.gz -C /opt编写发送报警邮件脚本#!/bin/bashfrom=yining

2017-06-29 22:36:19 1119

原创 salt一键部署jdk

1.准备工作我们来看一下一键部署jdk的脚本。[root@bgs-5p173-wangwenting jdk]# more init.sls jdk-file: file.managed: - source: salt://jdk/jdk1.8.0_74.tar.gz //这里的salt:// 表示的salt的工作目录,在/etc/salt/master中file_ro

2017-05-21 14:00:31 671

原创 kafka基础介绍

同步的通信方式会存在性能和稳定性的问题。

2024-07-20 08:07:14 319

原创 Playwright环境准备

Playwright是专门为满足端到端测试的需要而创建的。引擎,包括Chromium、WebKit(Safari的浏览器引擎)和FirefoXe。仅需这一步即可安装所需的浏览器,并且不需要安装驱动包了(解决了selenium启。整个下载过程会比较慢,大概需要3-5分钟,它会下载3个内置浏览器,放到你电脑。在Windows、Linux和macOS上进行本地测试或在CI上进行测试t。python版本要求python3.7+版本。直接点击就可以下载了,下载后直接安装即可。动浏览器,总是要找对应驱动包的痛点)

2024-06-02 07:11:13 263

原创 etcd集群部署

etcd是一个Go语言编写的分布式、高可用的一致性键值存储系统,用于提供可靠的分布式键值(keyvalue)存储、配置共享和服务发现等功能。etcd官网文档地址。

2024-05-26 09:03:06 1081

原创 Logstash分析MySQL慢查询日志实践

删除匹配到的行,当前行信息不记录到message中。

2024-05-07 22:24:19 207 1

原创 序列化与反序列化

在日常开发中,会从别的API获取数据或者自己写API提供数据,数据格式一般都是采用JSON格式。这期间就会涉及两个专业术语:• 序列化:将python对象转json• 反序列化:将json转为python对JSON# 序列化computer = {"主机":5000,"显示器":1000,"鼠标":60,"键盘":150}# 反序列化反序列化后,可以对象.属性获取值。Django内置Serializers模块Django内置JsonResponse模块。

2023-09-22 09:25:08 656

原创 Django REST Farmowork初探

Django REST framework (简称:DRF)是一个强大而灵活的 Web API 工具。遵循RESTFullAPI风格,功能完善,可快速开发API平台。官网文档:https://www.django-rest-framework.org。

2023-09-17 21:47:24 827

原创 djangoMTV初探

上述是函数视图,if多分支的方式。一个视图对应多个操作(增删改查)用django的类进行替换。1.restful请求方式。

2023-09-13 07:06:12 858

原创 vue3 基础知识

vue3创建一个项目。

2023-08-20 22:02:51 1485

原创 json-server操作restful

默认已经内置npm,下载对应软件包直接安装即可。

2023-06-10 11:02:42 1320

原创 element-ui中表格高亮

根据表格中数据,某一列根据数据内容高亮显示,如:高级别告警是红色,低级别告警为黄色。

2023-05-14 14:51:44 644 1

原创 vue进阶知识

Vue单文件组件(又名*.vue文件,缩写为SFC)是一种特殊的文件格式,它允许讲Vue组件的模板、逻辑与样式封装在单个文件中。正如所见,Vue SFC 是经典的 HTML、CSS 与 JavaScript 三个经典组合的自然延伸。每个 *.vue 文件由三种类型的顶层代码块组成:、第一步:配置路由第二步:配置路径第三步:配置页面关闭语法检查修改完重启服务main.jsabout.veu。

2023-02-26 23:22:30 139

原创 VueCli 脚手架的安装

pycharm创建vue项目。没有装路由,其余都一样。

2023-02-26 10:51:20 112

原创 vue前端

v-text作用与双大花括号作用一样,将数据填充到标签中。(页面先出来,数据后出来)

2023-02-23 23:16:53 98

原创 linux主机名ip地址高亮显示

【代码】linux主机名ip地址高亮显示。

2023-01-03 13:56:23 339

原创 redis数据库中key的数量监控

【代码】redis数据库中key的数量监控。

2022-12-26 21:34:20 405

原创 轻量日志收集系统loki

Loki是受Prometheus启发由Grafana Labs团队开源的水平可扩展,高度可用的多租户日志聚合系统。开发语言: Google Go。它的设计具有很高的成本效益,并且易于操作。使用标签来作为索引,而不是对全文进行检索,也就是说,你通过这些标签既可以查询日志的内容也可以查询到监控的数据签,极大地降低了日志索引的存储。Loki 是主服务器,负责存储日志和处理查询。promtail 是代理,负责收集日志并将其发送给 loki。Grafana 用于 UI 展示。

2022-12-17 19:37:19 3003 1

原创 ELK日志系统架构体系

ELK日志系统

2022-12-02 17:34:38 358

原创 腾讯云短信告警

【代码】腾讯云短信告警。

2022-11-16 16:35:10 1651

原创 监控正向代理

1.其他环境下的配置http_post_url: "http://公网ip:8189/alert/kibana"http_post_static_payload: subject: xxxxxxx告警:<a href="http://xxx">kibana地址</a> message: xxxxxxx告警,请注意查看2.公网IP,NGINX上的配置如下下面就是上述说到公网ip的机器上的nginx配置。stream {upstream es_

2022-05-09 22:14:32 613

原创 企业微信api发送告警信息

1.获取token企业微信获取token官网2.发送消息

2021-12-19 20:46:07 861

原创 Grafana自定义home页面

1、通过单击仪表板标题旁边的星号为该仪表板加星2、在左侧菜单上,将光标停留在 Configuration (齿轮)图标上,然后单击 Preferences 。3、首选项页面有 3 个指标可以进行修改,分别是 UI 主题、Home Dashboards、Timezone(时区),我们选择 Home Dashboards 进行修改,选择之前编辑好的 Dashboards,这里只显示加星的 Dashboards ,所以第一步要对 Dashboards 进行加星。4.这个页面需要提前准备好在/usr/

2021-09-08 20:51:43 4797

原创 Jenkins的权限配置和管理

1 Jenkins的用户权限管理我们可以利用Role-based Authorization Strategy 插件来管理Jenkins用户权限安装Role-based Authorization Strategy插件开启权限全局安全配置授权策略切换为"Role-Based Strategy",保存2 创建角色Global roles(全局角色):管理员等高级用户可以创建基于全局的角色 Project roles(项目角色):针对某个或者某些项目的角色 Slave roles(奴隶角色)

2021-06-20 22:50:00 588 2

原创 Jenkins的部署

1 安装JDKJenkins需要依赖JDK,所以先安装JDK1.8本机已经安装了,目录在/opt/java/bin/java2 jenkins安装下载地址这里我们采用yum安装 wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key # yum安装yum install

2021-06-20 09:34:49 145

原创 prometheus在k8s中的部署

1.创建namespace、sa账号,在k8s集群的master节点操作#创建一个monitor-sa的名称空间kubectl create ns monitor-sa #创建一个sa账号kubectl create serviceaccount monitor -n monitor-sa #把sa账号monitor通过clusterrolebing绑定到clusterrole上kubectl create clusterrolebinding monitor-clusterrolebin

2021-05-24 14:38:12 1635

原创 Prometheus监控报警及自定义邮件模板

alertmanager的配置文件global: smtp_smarthost: 'localhost:25' smtp_from: 'alertmanager@example.org' #用于邮件通知的P发件人route: #每个输入警报进入根路由 receiver: 'team-X-mails' #根路由不得包含任何匹配项,因为它是所有警报的入口点

2021-04-01 19:36:53 3704

原创 Prometheus基于consul自动发现重新打标签

Prometheus在拉取exporter的数据之后,会对数据标签进行编辑,允许用户通过relabel_configs对标签进行处理,包括修改、删除标签以及删除不必要的标签。scrape_configs: - job_name: 'node' static_configs: - targets: ['127.0.0.1:9100'] relabel_configs: - source_labels: '[' <labelname> [, ...] ']'

2021-03-24 21:26:41 1214

原创 nginx 平滑升级与回滚

1 当前nginx版本 [root@wyl-001]# /usr/local/nginx-1.14/sbin/nginx -Vnginx version: nginx/1.18.0built by gcc 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC)configure arguments: --prefix=/usr/local/nginx-1.14 2.升级操作 [root@wyl-001]# cd /usr/local..

2021-03-23 19:36:08 249 1

dashboard .zip

k8s的16版本安装的时候,dashboard 出现k8s dashboard the server could not find the requested resource的问题。重新换一个2.0版本的dashboard即可。

2019-12-11

instantclient_12_2.rar

在navicat安装目录中解压压缩包,并在navicat客户端配置后,即可用navicat远程连接oracle

2019-05-09

rvm安装ruby2.4.4

在安装redis集群的时候,我们按照网站上的部署文档需要安装rvm,然后再安装ruby2.4.4会导致ctrl+c功能失效,解决起来也比较恶心。现在这里的rvm的tar包,解压后在rvm/rubies/,就已经有了ruby2.4.4配置一下环境变量ruby就相当于安装好了。

2018-12-05

自动化部署脚本

自动化初始系统参数,优化系统,一键部署jdk,python等相关组件

2018-09-11

percona-xtrabackup

percona-xtrabackup包是对mysql中的数据库进行备份。。

2018-08-09

percona-zabbix-templates

percona-zabbix-templates模板,导入到zabbix中,对mysql多方面各个指标进行监控。

2018-08-09

SQLyog客户端注册码

SQLyog客户端注册码。确保SQLyog可以连接mysql数据库。

2018-07-31

SQLyog数据库客户端

SQLyog是连接mysql的一个客户端,类似于navicat工具。

2018-07-31

elasticsearch-head.tar.gz

ElasticSearch-head(后续简称es-head)是ElasticSearch的一个插件,提供了es 的可视化操作界面.

2018-07-30

mysql自动化部署脚本

自动化部署mysql脚本适合的版本为mysql5.5和5.6系列。

2018-07-26

codis部署文档

codis的高可用部署文档,经测试是可以使用的。。。。。

2018-07-26

neo4j部署文档

neo4j的部署文档,以及官网的下载地址都包括。。。。。。

2018-07-26

zabbix.conf

/etc/httpd/conf.d/zabbix.conf ,Zabbix monitoring system php web frontend 配置时区等。

2018-07-07

ldapd的inetorgperson.schema文件

安装ladp的时候需要替换的文件。

2017-10-21

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除