工具
文章平均质量分 71
JosenChina
这个作者很懒,什么都没留下…
展开
-
从零开始搭建Prometheus+grafana服务器&组件监控系统
本文档主要记录了常用企业级服务器及各种组件的监控手段和监控部署方案,使企业可以实时感知服务器组件的健康状态,并在服务器或组件出现异常时及时做出反应。本方案采用的Prometheus+grafana的方式实现对服务器及各种组件的监控,以下内容将会带你从零开始,一步步搭建整个监控方案。监控对象包括:服务器监控(cpu、内存、磁盘等指标)、mysql监控、redis监控、kafka监控、clickhouse监控、docker容器等常用组件的监控。原创 2023-10-28 18:13:28 · 1080 阅读 · 0 评论 -
docker安装部署ansible并打包
docker安装部署ansible并打包前言部署过程效果展示前言ansible作为一个高效的自动化运维管理工具,在管理服务器和网络设备上有着明显的优势,但是ansible需要在主控端安装相关应用,而ansible在安装的过程中可能会存在一些版本上以及依赖上的问题导致安装失败,尤其在安装指定版本ansible时,这时候如果可以将ansible安装在docker容器中并打包成镜像,便可被多个不同的操作系统环境中使用。部署过程安装docker参考我的另外一篇博客《docker学习之——离线下安装部原创 2021-10-24 21:01:15 · 5389 阅读 · 0 评论 -
python正则表达式笔记——匹配多行多段
场景分析使用python正则表达式提取某段中多行内容,例如:‘’’aaaa bbbb ccccxx abcdefgabcdefgabc yyabc abde adfdadfeljgslka lkdsjglsxx adgei ,fdasd yyadg asfgk ksdgadsa xxdga dgl yyalkdg‘’’提取被xx和yy包围的字段不使用compilewith open('./filename.txt', 'r') as f: content .原创 2021-02-18 11:00:44 · 2533 阅读 · 1 评论 -
python使用eval将字符串转化为python对象
使用eval函数将python字符串自动转化为字符串内容对应的对象内容为dict字典ss = '{"aa": 1234, "bb":2345}'print type(ss)print type(eval(ss))内容为list列表ss = '[1,2,3,4,5]'print type(ss)print type(eval(ss))原创 2020-07-13 10:01:32 · 2204 阅读 · 0 评论 -
使用linux自带的tcpdump工具抓取对应端口的数据包
抓取udp协议某端口的流量tcpdump udp port 9996 | grep xxx.xxx.xxx.xxx抓取对应ip的包导出到对应文件(wireshark使用)tcpdump -nn host xxx.xxx.xxx.xxx -w file.data原创 2020-04-27 10:23:44 · 2441 阅读 · 0 评论 -
git文档——基础命令
命令集:以下是git的一些基本命令。git init #创建仓库git add <file> #添加文件git add -A # 添加所有改动git add * # 添加新建文件和修改,但是不包括删除git add . # 添加新建文件和修改,但是不包括删除git add -u # 添加修改和删除,但是不包括新建文件git commit ...原创 2020-02-25 20:59:21 · 477 阅读 · 0 评论 -
从0开始搭建linux下的Git服务器
第一步,安装git1. 查看 yum 源仓库的 Git 信息:yum info git2. 依赖库安装yum install curl-devel expat-devel gettext-devel openssl-devel zlib-develyum install gcc perl-ExtUtils-MakeMaker3. 卸载低版本的 Git通过命令:git –-vers...原创 2020-02-25 20:23:47 · 226 阅读 · 0 评论 -
nginx高级用法——nginx实现udp负载均衡
nginx是一个高效开源的代理转发组件,目前其应用领域已经非常广泛。尤其是其高效的实现消息的负载均衡功能受到众多企业的青睐。但是截至目前为止,其只能实现tcp的负载均衡,对于udp的负载均衡其无法使用upstream的check模块,进而无法监听转发端的存活性,从而导致即使有一个转发端down掉,nginx依旧会将信息转发给它,需要安装nginx-plus才能使用upstream的check模块,...原创 2019-10-16 11:33:21 · 5910 阅读 · 1 评论 -
linux中通过python3-pip安装gns3
在Linux中安装gns3用于网络模拟设备的练习不像在windows直接用安装包安装即可,需要下载很多依赖包和工具,但是gns3可以通过python3的pip工具直接安装使用。python3 的安装需自己另行查找资料。安装sip和Qt5$ pip3 install sip$ pip3 install PyQt5然后直接安装gns3即可$ pip3 install gns3-gui$ ...原创 2019-08-30 11:05:57 · 575 阅读 · 0 评论 -
ansible自动化运维工具
目录ansible 简介ansible 是什么?ansible 特点ansible 架构图ansible 任务执行ansible 任务执行模式ansible 执行流程ansible 命令执行过程ansible 配置详解ansible 安装方式ansible 程序结构ansible配置文件查找顺序ansible配置文件ansuble主机清...转载 2019-05-30 09:05:04 · 1368 阅读 · 0 评论 -
Linux snmp模拟器的安装和搭建
snmp模拟器的安装以及配置最近项目遇到一些问题,需要用到snmp采集,但是原来的测试环境又不支持snmp的v3版本,而自己又无法进入到生产环境中测试自己的代码,于是费尽千辛万苦终于找到了使用snmp模拟服务器服务来自己搭建一个测试环境用于测试自己的脚本。在这里将方法分享出来,以便大家相互学习探讨。环境的安装首先需要安装snmpd服务器,对于CentOS用户其实可以直接尝试yum inst...原创 2019-04-19 14:15:32 · 3277 阅读 · 0 评论 -
离线状态下安装python packages
一开始学习python的时候,很多教程和视屏都会教大家直接使用pip安装工具安装需要用到的package包,简单方便,而且,过程中需要什么依赖程序会自动去搜索然后自动安装下载,当然啦,缺点也比较明显,就是一定要联网。很多人会觉得不以为然,以为这年头都互联网时代了,还会有不联网的机器吗?有或者实在不行,可以先联网,然后到机器需要生产时,再重新打开防火墙不就可以了?说的好像有点道理,但是在一个真正...原创 2019-02-01 15:20:22 · 1121 阅读 · 0 评论