- 博客(21)
- 资源 (2)
- 收藏
- 关注
原创 CIDR简介以及计算方式
无类别域间路由无类别域间路由(Classless Inter-Domain Routing、CIDR)是一个用于给用户分配IP地址以及在互联网上有效地路由IP数据包的对IP地址进行归类的方法。CIDR块CIDR主要是一个按位的、基于前缀的,用于解释IP地址的标准。 它通过把多个地址块组合到一个路由表表项而使得路由更加方便。这些地址块叫做CIDR地址块。当用二进制表示这些地址时,它们有着在开头部分的一系列相同的位。IPv4的CIDR地址块的表示方法和IPv4地址的表示方法是相似的:由四部分组成的点分十
2021-04-17 11:59:18
8949
原创 Linux 安装JDK
目录# 解压jdk1.8#添加到全局环境变量#检查# 解压jdk1.8tar -zxvf jdk-8u181-linux-x64.tar.gz -C /opt#添加到全局环境变量vi /etc/profileexport JAVA_HOME=/opt/jdk1.8.0_181export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/too...
2020-07-25 04:21:47
261
原创 Linux 安装内网本地yum源
环境信息类别 IP 服务端 10.0.0.1 客户端 10.0.0.2 一、安装1. 服务端 cat > /etc/yum.repos.d/CentOS-Media.repo <<EOF[HZ-media] name=CentOS7 baseurl=file:///data/centos7/gpgcheck=1 ...
2020-07-25 04:19:28
1036
1
原创 Linux设置虚拟内存,添加swap空间
Linux系统实现虚拟内存有两种方法:交换分区(swap分区)和交换文件交换文件1.查看内存:free -m, -m是显示单位为MB,-g单位GB2.创建一个文件:touch /root/swapfile3.使用dd命令,来创建大小为2G的文件swapfile:dd if=/dev/zero of=/root/swapfile bs=1M count=2048//命令执行完需要等待一段时间if表示input_file输入文件of表示output_file输出文件bs表示block_...
2020-07-25 04:16:21
424
原创 Linux修改静态IP
注:文档中所有软连接都要换成绝对路径,本人因为懒没加1. 安装下载官方源码包,源码包包括server,agent等模块使用命令只安装agent到/home/monitor目录下./configure --enable-agent --prefix=/home/monitorchown -R monitor:mnt /home/monitor复制安装后文件到各个主机1.1新建用户groupadd -g mntuseradd monitor -g mnt1.2安装..
2020-07-25 04:14:25
377
原创 Zabbix 4.2 使用(八)zabbix4.2 zabbix_server.conf详解
############ GENERAL PARAMETERS #################### Option: ListenPort# Listen port for trapper.# 服务端监听端口,用于接收二级代理Proxy或直连AGENT的采集数据# Mandatory: no# Range: 1024-32767# Default:# ListenPort=10051### Option: SourceIP# Source IP address for out.
2020-07-25 04:07:22
617
原创 Zabbix 4.2 使用(七)zabbix4.2 添加腾讯企业邮箱告警
1.配置邮件2. 配置动作告警故障{TRIGGER.STATUS},服务器:{HOSTNAME1}发生: {TRIGGER.NAME}故障!消息内容:告警主机:{HOSTNAME1}告警时间:{EVENT.DATE} {EVENT.TIME}告警等级:{TRIGGER.SEVERITY}告警信息: {TRIGGER.NAME}告警项目:{TRIGGER.KEY1}问题详情:{ITEM.NAME}:{ITEM.VALUE}当前状态:{TRIGGER.ST...
2020-07-25 04:05:56
287
原创 Zabbix 4.2 使用(六)zabbix4.2 添加脚本告警媒介
使用场景:该告警主要是通过脚本调用内部系统短信网关来发送邮件1. 新建脚本告警媒介下图中的三个变量为zabbix 系统变量分别对应sendEmail.sh脚本需要的3个参数:收件人地址、主题、详细内容。2. 服务器上新建对应脚本路径是再zabbix_server.conf 里面配置的:AlertScriptsPath=/home/zabbix/alertscripts3. 选择对应用户,添加告警媒介...
2020-07-25 00:20:52
535
原创 Zabbix 4.2 使用(五)zabbix4.2 通过API 开启维护模式
1. 版本说明软件 版本 python 3.7 zabbix 4.2 2. 使用场景 在生产环境中,每次上线都会发出大量告警,为应对此类告警,可以在zabbix配置维护模式 每次配置维护模式,都较为麻烦,所以公司要求jenkins联合zabbix进行发布自动维护3. 脚本内容脚本名称:zabbix_weihu.py参数说明:pythonzabbix_weihu.py 要维护的主机组名 维护时间(单位分钟)例如:pythonzab...
2020-07-25 00:06:31
1022
原创 Zabbix 4.2 使用(四)zabbix4.2中文乱码问题解决
本文为本人整理,具体出处已经无从考证zabbix从4.2.1版本往后,更改了字体文件的目录,所以新安装或是从4.0版本升级,字体都会出现乱码的情况字体文件目录:zabbix 4.2:/var/www/html/zabbix/assets/fontsphp 脚本文件位置:/var/www/html/zabbix/include/defines.inc.php将Win10操作系统C:\Windows\Fonts目录下的任意字体,拷贝到/usr/share/zabbix/...
2020-07-24 23:55:51
284
原创 Zabbix 4.2 使用(三)Zabbix实现对Zookeeper节点监控
1. 模板下载地址本人改进后,只有python模板:https://github.com/baiyang-hub/template_for_zabbix4.2.git官方模板地址:https://github.com/zabbix/zabbix-community-repos该模板是官方推荐的模板,有两种实现方式,一种是python2,一种是node.js 实现,请根据自己实际情况选择改进后木耙2. zabbix 监控方式选择zabbix agent 方式...
2020-07-24 23:51:30
1111
原创 Zabbix 4.2 使用(二)Zabbix实现对redis节点监控
1. 模板下载地址https://github.com/adubkov/zbx_redis_template改模板是官方推荐的模板,有两种实现方式,一种是python2,一种是node.js 实现,请根据自己实际情况选择2. zabbix 监控方式选择zabbix agent 方式导入zbx_redis_templates.xml模板然后导入脚本,修改conf文件,添加-p 端口 -a 密码等参数如果端口不是6379,修改zbx_redis_stats.py端口和页面端口.
2020-07-24 00:07:49
615
原创 Zabbix 4.2 使用(一)Zabbix + Orabbix 安装篇 Oracle12c监控
目录第 1 章 概述 21.1 Zabbix 简介 21.2 Zabbix 优点 3第 2 章 Zabbix的安装 32.1 环境信息 32.2 资源下载 42.3 环境变量设置 42.4 Zabbix安装 42.4.1上传服务器及安装 42.4.2关闭防火墙 42.4.3 安装依赖(前提先安装好内网yum源) 42.4.4 创建用户和组 52.4.5安装Zabbix Server 52.4.6 配置PHP 52.4.7 初始化MySQL数据库.
2020-07-23 23:29:16
2609
原创 Nginx+Lua实现端口监控(一)~ 安装篇
先记录,后续整理root安装,nginx用户只存放自定义nginx启动脚本注意文中软件版本,版本差异会有不兼容,在install会报错环境清单:服务器版本:CentOS 7.6软件版本:文中有写创建目录useradd nginxmkdir -p /var/cache/nginx/{client_temp,fastcgi_temp,proxy_temp,scgi_temp,uwsgi_temp}mkdir -p /var/log/nginxcd /home/nginx安装
2020-07-22 16:13:01
883
原创 SonarQube +Jenkins +JaCoCo 实现Java单元测试,单节点集成覆盖率测试,集群集成覆盖率测试(三)~集成测试篇
写在最前:本文主要讲解SonarQube实现对Java代码的集成覆盖率扫描,代码质量扫描。其中,集成覆盖率分为单节点,集群两种模式,文内都有详解。参考链接:环境版本和安装SonarQube单元测试覆盖率详解应用服务器配置1. 安装Jacoco在被测应用服务器上需要安装JaCoCo,参考环境版本和安装,直接将整个jacoco文件夹复制到应用服务器即可2. 修改应用启动参数项目启动jvm 参数中添加:注:下面参数必须添加在jvm参数最前面,否则可能不生效-javaagent:jacocoa
2020-07-20 18:36:09
3413
原创 SonarQube +Jenkins +JaCoCo 实现Java单元测试,单节点集成覆盖率测试,集群集成覆盖率测试(二)~ 单测篇
Jenkins配置所需插件系统配置![在这里插入图片描述](https://img-blog.csdnimg.cn/20200719191606311.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI4MjI2NTE5,size_16,color_FFFFFF,t_70)![在这里插入图片描述](https://i
2020-07-19 19:35:09
1318
2
原创 SonarQube +Jenkins +JaCoCo 实现Java单元测试,单节点集成覆盖率测试,集群集成覆盖率测试(一)~ 安装篇
SonarQube简介SonarQube 是一个用于代码质量管理的开源平台,用于管理源代码的质量。 通过插件形式,可以支持包括 java, C#, C/C++, PL/SQL, Cobol, JavaScrip, Groovy 等等二十几种编程语言的代码质量管理与检测,SonarQube用于提高代码质量,了解自己在编码过程中犯过的错误,让自己的代码更具有可读性和维护性,并且大公司代码交付时都有覆盖率要求。版本环境环境版本Jenkinsjenkins 2.19.eRedHat
2020-07-19 19:07:22
1263
1
原创 Jenkins持续集成环境搭建(一) ~ jenkins安装篇
Jenkins简介Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能下载地址https://jenkins.io/zh/download/Jenkins 建议选择 最新的TLS版本,太过老的Jenkins版本,许多插件都不支持,选择RPM包是因为方便管理,安装卸载方便,但是该RPM版本不支持自定义安装路径环境版本环境版本Linux7.6Jenkinsjenkins
2020-07-19 11:39:04
643
1
原创 GitLab版本管理环境搭建(二) 添加腾讯企业邮箱通知
场景说明由于测试环境需要掌握发布频率,避免测试案例执行到一半就进行发布,每次部署需要运维和测试组提前通知,为快递迭代,直接交由测试组人员进行代码部署,部署触发条件为:收到Master合并邮件,测试自行决定部署时间gitlab操作修改gitlab配置#gitlab 安装后会将配置文件复制到/etc/gitlab下面,所以直接修改下面文件即可vi /etc/gitlab/gitlab.rb#开启邮件通知gitlab_rails['smtp_enable'] = true#腾讯企业邮箱的地址(
2020-07-19 11:00:42
1664
1
原创 GitLab版本管理环境搭建(一)
GItLab简介GitLab是由GitLabInc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。版本环境Linux版本:CentOS 7.6GitLab版本:gitlab-ce-11.5.7-ce.0.el7.x86_64.rpm常用说明目录说明:/var/opt/gitlab/git-data/repositories:库默认存储目录/opt/gitlab:应用代码和相应的依赖程序
2020-07-16 21:14:14
627
1
getZookeeperInfo.py
2020-07-25
zbx_redis_stats_6379.py
2020-07-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人