参考文档:filebeat正则:https://www.elastic.co/guide/en/beats/filebeat/8.2/regexp-support.html 正则测试:https://www.lddgo.net/string/golangregex processors处理器:https://www.elastic.co/guide/en/beats/filebeat/8.2/de
from pyzabbix import ZabbixAPIimport requestsclass ZabbixProblem(): def __init__(self,url,uname,upass): # 安装zabbix server的服务器ip self.url = url self.uname = uname self.up
将sheet6表中的1、3、5从sheet5中标记出来第一步:在sheet5的B2处插入函数或点击函数,选择VLOOKUP#REF! 表示匹配成功#N/A 表示未匹配到
升级途径:elrepo使用方法:http://elrepo.org/tiki/HomePage历史版本包下载:http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/阿里云:https://mirrors.aliyun.com/elrepo/kernel/el7/x86_64/R
配置Java环境vim /etc/profile.d/java.sh#!/bin/bashexport JAVA_HOME=/usr/local/java/currentexport PATH=$JAVA_HOME/bin/:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarln -s /usr/local/
Charles在移动端如何访问以及SSL页面的解析抓取配置Charles服务器端部署配置运行环境windowsserver2019数据中心版继续组件要求MicrosoftVisualC++2015Charles4.6.1激活码RegisteredName:https://zhile.ioLicenseKey:48891cf209c6d32bf4第一步:安装MicrosoftVisualC++201
业务日志输出规范日志文件规范1.1.日志文件命名日志文件名格式:logName_YY-MM-dd_hh.[rollcount].log示例:sdk_2020-09-03_11.0.log1.2.日志滚动大小日志文件大小等于100M,须日志滚动由于Linux对于小文件存在Inodes限制,所以对于日志量较大,开启INFO等较低级别日志,若日志大小设置较低,将会产生大量【rollcount】,造成In
Kubenetes安装部署基本环境准备主机名IP角色k8s-master-server18.8.8.148masterk8s-node-server28.8.8.149node设置主机名hostnamectlset-hostnamek8s-master-server1配置Hostscat>>/etc/hosts<<EOF8.8.8.148k8s-master-server1
ZABBIX结合自动发现机制实现站点/hs页面健康监控需求:为了防止业务假死,我们需要对服务hs页面进行监控前提:项目标准化程序较高,已经规划/hs页面的使用说明:ZABBIX本身也有web监控项,但是不够灵活,每次配置一个域名都需要一连串配置才可以,在微服务站点多切变化频繁时管理将会十分低效通过自动发现监控的逻辑:1、zabbix通过脚本或者其他形式首先发现识别json域名列表进行引用2、当za
定义rm命令别名vim/etc/bashrcaliasrm='/bin/rm.sh'配置回收站脚本vim/bin/rm.sh#!/bin/bashtrash=/tmp/recycle_tmp[-d${trash}]||mkdir-m777-p${trash}Dir=`pwd`now=`date+%Y%m%d%H%M%S`if["$Dir"!="$trash"]thenfordirin$@do["$
ELK架构日志处理逻辑:1、业务层Filebeat安装时会自动获取主机运行站点域名及环境信息新增channel及env标签,并将channel的值作为kafka的topic信息2、Kafka收到Filebeat的新增字段及Topic信息,自动创建Topic信息,以等待logstash消费3、Logstash根据脚本自动生成input及output配置这里的topic一定和filebeat的chan
#!/bin/bashecho'===============================-生产操作谨慎执行---提前预置SQL文件--==============================='read-p'请输入数据库用户:'mysql_userread-p'请输入数据库密码:'mysql_passread-p'请输入数据库库名:'db_nameread-p'请输入表名:'table_
OpenVPN结合OpenLDAP认证目录[TOC]安装OpenVPN服务器安装openvpn及easyrsayuminstallepel-release-yyuminstallopenvpneasy-rsa-y配置CA变量:##复制easyrsa脚本到openvpncd/etc/openvpn/cp-r/usr/share/easy-rsa/etc/openvpn/##准备变量用于配置CA机构c
简单说一下OPENLDAP对运维管理的价值,支撑企业技术发展比如GIT,ZABBIX,JUMPSERVER,OA等大大小小系统,乃至Windows,Linux系统的认证登录。如果每个平台都需要维护一个用户管理体系,那么如果一个员工拥有N个平台权限离职及常规权限变更,对于的管理无疑也是一个挑战,也无法做到精细化权限管理。通过LDAP技术我们可以实现多平台账号集中管理,权限灵活控制,密
一、redmine有关Redmine是基于ruby语言的开源版的jira+Confluence,主要适用于中小团队。目前因内部需要做问题跟踪,新装了一套,这里记录下安装步骤。安装环境要求:RedmineversionSupportedRubyversionsRailsversionused4.1(upcoming)Ruby2.3,2.4,2.5,2.6Rails5.24.0Ruby2.2(2.2.
原理是监控端口的形式,持续进行telnet判断,若端口无法连接说明网络出现异常,则进行打印到本地文件#-*-coding:utf-8-*importtelnetlib,time,osPath=os.getcwd()file_name='ping_log.txt'ping_log_path=os.path.join(Path,file_name)ifnotos.path.exists(ping_lo
Ansible帮助获取:ansible-doc-s模块名##查看指定模块的帮助信息ansible-doc-l##查看支持的所有模块常用模块:模块名用途file文件管理,创建文件、目录或链接文件copy/synchronize用于传输文件或目录,对于copy传输慢建议采用synchronize(rsync封装)cron计划任务模块user用户管理fetch从客户端文件系统拉取文件到ansible
MySQL备份策略[TOC]MySQL备份是我们运维过程中再正常不过的事情了,这里总结一下以前备份的方法,使用的是xtrabackup,当然这里的备份方法还有mysqldump这个是mysql自己的备份工具,不过它支持的比较简单,仅支持全量+binlog进行恢复,对于数据量大的企业,你总不能每周两三次的全量备份+二进制日志做时间点还原吧,显然这里我们需要增量备份的支持;简单说一下全量,增量,二进制
Redis:Redis是一款优秀的结构数据存储系统,由于出色的并发性能广为关注,可用作:数据库、缓存、消息队列;同类型的还有memcached,但是由于memcache支持的结构类型较少,并且不能够将数据持久化,慢慢的被redis所取代。Redis支持的数据结构:字符串、列表(数组)、hashes(关联数组)、集合、有序集合、bitmaps、hyperloglogs、空间索引;本篇博客简单介绍re
LNAMP配置拓扑规划:摘要信息IP地址作用系统版本Nginx192.168.2.128负载均衡,反向代理CentOS7.2Apache+PHP5.6.36192.168.2.129解析动态页面CentOS7.2Nginx+PHP5.6.36192.168.2.130解析动态页面CentOS7.2Nginx+MySQL192.168.2.133解析静态页面,提供MySQL数据库CentOS7.2
自2006年后Sun分拆Java技术为三个方向:Java 2 SE(标准版) Java 2 EE(企业版) Java 2 ME(移动端) TOMCAT是Java 2 EE技术体系的不完整实现,很多API仍然不能和J2EE相比拟,由于Sun在后TOMCAT算是Apache基金会中和apache并驱前行的顶级项目,最新的Servlet 和JSP 规范总是能
拓扑结构:ClientLVS1LVS2RS1RS2192.168.2.1DIP192.168.2.128VIP192.168.2.198DIP192.168.2.129VIP192.168.2.199192.168.2.130192.168.2.131实现双主模型我们需要配置两个虚拟路由器组,也就是每台主机需要配置两段vrrp_instance,每个虚拟接口配置虚拟IP,LVS1与LVS2的同一组
history(){syncHistorybuiltinhistory"$@"}syncHistory(){builtinhistory-aHISTFILESIZE=$HISTFILESIZEbuiltinhistory-cbuiltinhistory-r}promptCommand(){if["$TERM"=xterm]thencase"$DISPLAY"in:*)printf"\033]0;%
Keepalived是一款优秀的高可用软件,起初设计旨在解决LVS的高可用与健康状态检测。另外在这补充一个可用程度的计算公式HA:HighAvailiablity,高可用;MTBF:记为MTBF(meantimebetweenfailure/平均故障间隔时间),也就是平均无故障时间,系统的寿命是指两次相邻失效(故障)之间的工作时间,而不是指整个系统的报废时间。MTTR:记为MTTR(meantim
在做实验的时候难免有时候会用到ssl证书,在局域网环境下完全没有必要去买一个ssl证书,所以这里我们自建一个CA服务器,对局域网内需要证书的服务器,提供证书颁发的服务。首先了解CA的工作原理:CA的配置文件:/etc/pki/tls/openssl.cnf直接上操作:准备一台服务器作为CA服务器:[root@lvsCA]#(umask077;opensslgenrsa-outprivate/cak
LVS是工作在四层的高性能负载均衡服务器,由于工作在TCP/IP层并不涉及到用户态,摆脱了套接字65535数量的限制,所以性能十分强悍,当然优秀的背后少不了我们国人章文嵩的付出,感谢开源如此优秀的作品。LVS是工作在内核netfilter的INPUT链路上的一组ipvs框架,他的使用有点类似于配置netfilter实现防火墙过滤需要借助iptables这组工具,当然LVS也是如此,只提供了接口,如
一直总觉得三次握手和四次断开,之前老师讲的有问题,经过自己再次琢磨,发现是的,老师讲的没毛病,这次也把自己的理解总结一下,让对这个知识模糊的小伙伴再换种思路去理解首先看一下TCP三次握手发生了哪些:TCP三次握手这是第一次用画图工具画图,有点low,细节处理的不好见谅这是第一次设计三次握手的过程,实际上发生了四件事,其次你要清楚TCP链接建立的标准是双向的,就像谈恋爱表白一样,你必须俩人相互喜欢才
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号