9 hu_wenjie

尚未进行身份认证

我要认证

运维开发工程师,负责系统各层级的自动化监控开发、系统的自动化巡检开发、熟悉微服务项目的自动化部署、集群方案部署、熟练掌握故障分析定位等。

等级
TA的排名 4k+

2-zabbix使用自动发现自动添加主机

zabbix使用自动发现自动添加主机前言在生产环境中,会有较多的服务器需要安装zabbix客户端监控,前面已经提供了Ansible自动批量安装的方法,不懂的可以联系我。安装完成后,添加主机也将耗费较大的工作量,以下将讲解如何通过自动发现来自动添加主机并关联我们设定的模板自动发现配置进入菜单 配置--》自动发现系统已经有默认一条规则,我们可以在此基础上修改或者新增,如图名称:可定义IP范围:如实填写客户端所在的IP范围段其余可以使用默认(个人偏向于使...

2020-09-02 10:14:08

搭建Selenium+python+jenkins+Chrome进行web自动化测试

前言 本篇文章主要讲解如何搭建Selenium+Python+Jenkins+Chrome进行web自动化测试,本次环境在windows下执行。环境准备 操作系统:windows (不限版本) Selenium:selenium-3.141.0 Python:python-2.7.6.amd64 Jenkins:Jenkins ver. 2.176.2 Chrome:Chrome75_x64 、chromedriver(75版本驱动) JDK:jdk1...

2020-08-19 16:55:31

Ansible 配置首次ssh免认证的操作说明

主机在远程登录时,首次都有认证提示,如下图:如果主机数量较多可以使用以下几种方式: 方法一:打开 /etc/ansible/ansible.cfg ,修改以下配置项host_key_checking = False 方法二:打开/etc/ssh/ssh_config,修改以下配置项# StrictHostKeyChecking askStrictHostKeyChecking no#修改为此项 方法三:执行以下命令export ANSIBLE_H...

2020-08-10 16:49:23

记一次Vmware虚拟机升级GLIBC导致系统瘫痪的恢复解决方法

前言 GLIBC升级有风险,操作前最好请预先写好离职申请书!现状 由于需要安装某软件,安装过程中提示:缺少GLIBC_2.7/lib/libc.so.6: version `glibc_2.7′ not found 看到此提示,拿起就干,下载glibc_2.7源码包进行安装,一顿操作猛如虎 最后,make install 之后提示安装失败 安装失败这不是挺正常的嘛, 此时前面发来告警,业务系统异常,然后排查,一直无法启动。 不慌,计...

2020-08-10 15:20:49

1-zabbix 通过docker安装方式进行部署

zabbix官网提供丰富的安装方式,适应服务器的复杂环境。此文主要介绍docker镜像安装方法进入Zabbix Container Images 模块选择安装的版本,此处我们使用MySQL及Apache进行部署复制右侧的命令,进行docker镜像的下载镜像下载完成后,通过执行以下命令进行创建容器docker run --name some-zabbix-server-mysql -e DB_SERVER_HOST="some-mysql-server" -e MYSQL_...

2020-07-21 15:57:26

6-Zabbix监控自动发现第三方中间件内存及CPU使用情况

zabbix-agent客户端配置准备好脚本find_app.sh processstatus.sh并上传至zabbix-agent对应的服务器目录: /opt/scripts/ 编辑zabbix-agent对应的配置文件,/etc/zabbix/zabbix-agent.conf修改红色部分的信息为:# Mandatory: no# Range: 0-1# Default:UnsafeUserParameters=1### Option: UserParameter# ...

2020-07-21 11:49:39

使用tail -f 命令时抛出“ inotify 资源耗尽,无法使用 inotify 机制,回归为 polling 机制”

在使用tail命令时,加上 -f 参数实时输出时,抛出以下提示“inotify 资源耗尽,无法使用 inotify 机制,回归为 polling 机制”首先 ps -aux 查看当前用户所有进程的详细信息查看是否出现未正常关闭的进程,如果都是正常,则修改以下配置# 查看 inotify 的相关配置$ sysctl fs.inotifyfs.inotify.max_queued_events = 16384fs.inotify.max_user_instances = 128fs.

2020-06-10 10:00:10

selenium 定位浮动菜单栏

前言 在应用系统中,为了用户体验,时常会做一些酷炫的效果,然而这也给自动化测试带来一些麻烦。以下是针对浮动菜单栏自动化测试的定位方法。环境准备操作系统:centos7浏览器及驱动:谷歌、chromedriver_linux64开发环境:python现象鼠标未移动过去时鼠标触发时这时菜单栏浮动上来,鼠标移动开时又自动隐藏代码实现ActionChains(driver).move_to_element(driver.find_element_by_...

2020-06-08 10:46:15

python在遍历多个变量时的方法 -- for循环

当for循环有两个需要迭代的对象时,要用zip对这多个变量封装,否则会报错too many values to unpackA = [0,1,2,3,4]B = [5,6,7,8,9]for a, b in zip(A, B): print((a, b))

2020-05-27 16:31:53

Open-falcon 通过docker方式进行安装部署

通过容器运行 open-falcon1、首先启动mysql数据库并初始化mysql的数据表 ## start mysql in container docker run -itd \ --name falcon-mysql \ -v /home/work/mysql-data:/var/lib/mysql \ -e MYSQL_ROOT_PASSWORD=test123456 \ -p 3306:3306 \

2020-05-20 10:32:26

docker-compose 在创建的时候抛异常

docker-compose 在创建的时候抛出以下异常INFO[2020-05-19T17:36:59.658945940+08:00] shim reaped id=19544c36eb40661bae26d559d0061e9616addbde74c9dcee13978f8568b6e1fdERRO[2020-05-19T17:36:59.670228708+08:00] stream copy error: reading f...

2020-05-19 17:52:16

zabbix 配置自定义间隔

概述可以创建关于选中监控项的自定义时间规则。这两种方式是灵活的时间间隔:允许重新定义默认的更新间隔和调度,从而可以在特定时间或次序执行监控项的检查。灵活的间隔灵活的间隔允许重定义特定时间段的默认更新间隔。 灵活的间隔被定义为间隔和周期,其中: 间隔– 指定时间段的更新间隔 周期– 灵活间隔有效的时间段(周期格式请参阅详细说明时间周期) 可以定义多达七个灵活的时间间隔。如果多个灵活间隔设置有冲突,则在冲突周期中使用最小的间隔值。请注意,如果灵活间隔的最小值为“0”,则不会进..

2020-05-18 10:23:13

3-zabbix-agent 在windows安装的两种方法

前言 zabbix官方提供预编译的安装包,windows有两种方案方式,一种是 MSI 另一种是Archive 以上主要针对两种安装方式进行详细介绍windows安装方法一 : MSI 首先官网下载对应版本的安装包https://www.zabbix.com/cn/download_agents?version=4.4&release=4.4....

2020-05-08 10:18:50

MySQL5.7 企业版安装方法

简介 MySQL 不仅提供了社区版本,也对外开放企业版本,市面上大多数都是使用社区版本,刚开始大多以为企业版都是付费的,实际上官网下载的企业版也是可以免费使用的,最大的区别在于付费版的有提供专业的售后服务,以下介绍MySQL5.7版本企业版的安装方法,希望能帮到各位。环境准备操作系统:Centos7.1 x64配置:双核CPU、2G内存、10G硬盘数据库版本:mysq...

2020-04-09 15:51:28

mongodb 用户权限管理

角色说明1.数据库用户角色:read、readWrite;2.数据库管理角色:dbAdmin、dbOwner、userAdmin;3.集群管理角色:clusterAdmin、clusterManager、clusterMonitor、hostManager;4.备份恢复角色:backup、restore5.所有数据库角色:readAnyDatabase、readWriteAny...

2020-03-31 10:50:43

zabbix 修改数据库密码对应的配置修改

把zabbix数据库的密码修改后还需修改两个配置文件#vi /etc/zabbix/zabbix_server.confBPassword=12345#vi /etc/zabbix/web/zabbix.conf.phpDB['PASSWORD'] = '12345';#systemctl restart zabbix-server...

2020-03-25 16:51:48

MySQL 慢查询日志如何查看及配置

简介MySQL 慢查询日志是排查问题 SQL 语句,以及检查当前 MySQL 性能的一个重要功能。查看是否开启慢查询功能:mysql> show variables like 'slow_query%';+---------------------+------------------------------------+| Variable_name | Valu...

2020-03-25 15:22:38

shell 中文件测试运算符

文件测试运算符文件测试运算符用于检测 Unix 文件的各种属性。属性检测描述如下:操作符 说明 举例 -b file 检测文件是否是块设备文件,如果是,则返回 true。 [ -b $file ] 返回 false。 -c file 检测文件是否是字符设备文件,如果是,则返回 true。 [ -c $file ] 返回false。 -d...

2020-03-24 15:33:10

shell 中字符串运算符

字符串运算符下表列出了常用的字符串运算符,假定变量 a 为 "abc",变量 b 为 "efg":运算符 说明 举例 = 检测两个字符串是否相等,相等返回 true。 [ $a = $b ] 返回 false。 != 检测两个字符串是否相等,不相等返回 true。 [ $a != $b ] 返回true。 -z 检测字符串长度是否为0...

2020-03-24 15:31:00

shell 中逻辑运算符

逻辑运算符以下介绍 Shell 的逻辑运算符,假定变量 a 为 10,变量 b 为 20:运算符 说明 举例 && 逻辑的 AND [[ $a -lt 100 && $b -gt 100 ]] 返回 false || 逻辑的 OR [[ $a -lt 100 || $b -gt 100 ]] 返回 true 实...

2020-03-24 15:29:34

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获得
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享宗师
    分享宗师
    成功上传21个资源即可获取