- 博客(39)
- 收藏
- 关注
原创 RockyLinux9.2 系统安装
设置root密码,并勾选运行root用户使用密码进行ssh登录,然后点完成。修改RockyLinux默认仓库为阿里云, 安装epel仓库。配置IP地址、检查是否所有用户可以连接、配置主机名。最后点击开始安装 ,等待安装完成后重启系统。登录服务器查看系统版本信息。
2023-10-10 18:38:26
1528
原创 华为USG6308配置ssl vpn
接下来就是配置vpn的安全策略,一般建议配置两条,一条用户控制用户登陆,只对vpn服务(需要预先在服务中手动添加一个针对开始创建的vpn端口的服务)放行,允许登陆;另一条是针对用户登陆访问内网设备的策略。可以参考下方的策略配置。uniVPN客户端或者web浏览器访问。
2023-09-07 10:37:52
2357
原创 FastDFS单机部署
大概流程:dockerfile - 启动脚本 - 构建镜像 - 推送镜像 - tracker.yaml - storage.yaml - 验证变量:$TRACKER_SERVER$ GROUP_NAME
2023-07-06 17:12:50
126
原创 PipelineCD流水线
1.2 新建一个pipelin流水线,配置级联变量。打开配置-勾选参数化构建- 添加参数,选择Active Choices Parameter。1.3 打开配置-勾选参数化构建- 添加参数,选择Active Choices Reactive Parameter。1.4 打开配置-勾选参数化构建- 添加参数,选择Active Choices Reactive Parameter。1.1 jenkins安装Active Choices。1.5 应用保存,查看效果。
2023-06-20 18:34:58
269
1
原创 jenkins: SonarQube task ‘AYjDZLbbX-IVjE3zisqb‘ status is ‘IN_PROGRESS‘
问题描述: jenkins 使用 waitForQualityGate函数去获取代码质量扫描状态的时候,报错: SonarQube task ‘AYjDZLbbX-IVjE3zisqb’ status is 'IN_PROGRESS’1.在代码扫描完成后,sleep 30s。
2023-06-16 17:51:54
328
1
原创 一、Kubernetes安装
为了让k8s集群中的Pod之间能够正常通讯,必须安装Pod网络,Pod网络可以支持多种网络方案,当前环境采用FCalico模式。在开始初始化集群可以预先拉取k8s所需要的镜像,由于镜像都在国外无法获取,可以通过国内镜像仓库获取。kubelet: 在集群中每个节点上用来启动pod和容器。kubectl: 用来与集群通信的命令行工具。1.配置Kubernetes镜像源为阿里云。kubeadm: 初始化集群的指令。在所有节点添加主机名称解析记录。2.在每个节点安装如下软件包。
2023-04-25 18:11:36
287
转载 shell中#*,##*,#*,##*,%*,%%*的含义及用法
变量替换假设我们定义了一个变量file=/dir1/dir2/dir3/my.file.txt,使用${ }分别替换,得到不同的变量值:file=${file#*/},删掉第一个 / 及其左边的字符串:dir1/dir2/dir3/my.file.txtfile=${file##*/},删掉最后一个 / 及其左边的字符串:my.file.txtfile=${file#*.},删掉第一个 . 及其左边的字符串:file.txt。
2023-01-10 18:14:09
854
原创 centos6 安装clamav
ClamAV:是 Linux 操作系统上最流行的防病毒软件、GPL 协议免费发布、用于检测木马,病毒,恶意软件和其他恶意威胁的一个开源杀毒引擎。Clamav下载:http://www.clamav.net/downloads。
2022-12-30 19:08:26
852
原创 ansible基础快速入门
ansible是一个自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。主要包括:(1)、连接插件connection plugins:负责和被监控端实现通信;(2)、host inventory:指定操作的主机,是一个配置文件里面定义监控的
2022-12-07 15:28:10
585
原创 Ansible 常用模块2
功能:通过互联网下载软件至本地示例1:下载互联网软件至本地示例2: 下载互联网文件进行md5 校验2、常用模块-Archive、Unarchive功能:打包、解压Archive示例1:将/var/log 目录压缩为tar格式,并存储到/opt目录下Unarchive示例1: 将控制端的压缩包,解压到被控端示例2: 将被控端的压缩包解压到被控端3、常用模块-selinux示例1: 关闭selinux4、常用模块-filewalld参数选项含义zone默认publuc
2022-12-06 18:29:17
294
原创 Ansible 常用模块
模块帮助命令: ansible-doc file 模块名称模块名称查询: ansible-doc -l功能: 在远程主机执行shell命令,此为默认模块,可忽略 -m选项;注意: 不支持管道 | , shell模块支持示例1:chdir, 切换目录执行shell命令;示例2:creates , 如果文件存在,则跳过执行。 如果文件不存在则执行示例3:removes, 如果文件存在,则执行。如果文件不存在则跳过执行2、常用模块-yum功能: 软件安装示例1:安装vftpd软件包示例2: 删除v
2022-12-06 11:43:57
362
原创 分布式版本控制系统git
git init # 将普通目录转为git仓库,表示该目录支持版本控制;git add # 将工作区的数据,拷贝到暂存区git commit # 将暂存区的数据同步到本地仓库git log # 查看所有的提交记录git reflog # 查看所有的历史提交记录git reset --hard # 回退到指定的commitIDgit status # 查看状态查看分支git branch # 查看分支-d # 删除分支git checkout # 切换分支。
2022-11-22 14:34:15
148
原创 七、Zabbix调优与Grafana
web界面操作zabbix,就是点击页面按钮,点鼠标;而通过api操作,其实就是通过curl命令来完成点鼠标的操作,相当于命令行执行。Grafana是一个图形展示工具,它本身并不存储任何数据,数据都是从配置的“数据源”获取的;Grafana支持从zabbix中获取数据,然后进行图形展示;
2022-09-23 16:24:01
1416
原创 六、Zabbix Proxy
zabbix proxy 可以替代zabbix server收集性能和可用性数据,承担一些收集数据的复旦,分担了zabbix server的负荷。使用proxy是实现集中式和分布式监控的最简单方法,所有agents和proxies发送给一个zabbix server,从而集中收集所有数据。
2022-09-19 17:30:24
1027
原创 五、Zabbix自动化监控
假设我们现在有100台主机需要添加,如果是一台台手动添加,工作量非常大。怎么样解决呢?我们可以通过zabbix提供的自动注册或自动发现来实现主机的批量添加。1.发现时间长,效率低;因为是串行添加 1-2-3-4-52.扫描过程中容易漏扫3.当IP地址不固定难以实现4.无法实现不同类型主机关联不同模版当完成主动模式的切换之后,可以持续观察图zabbix server的负载,应该会降下来不少,其次在操作上也不卡了, 图也不裂了,zabbix的性能得到较大的提升。自动发现:是用来自动化添加主机的。
2022-09-12 11:38:48
2072
原创 四、Zabbix监控-Web
使用zabbix对网站进行多方面可用性监控,比如下载速度,响应时间,响应状态码等;1.访问资源2.登录资源3.检查登录是否成功4.退出登录5.检查是否成功退出。
2022-09-09 17:25:04
7350
1
原创 四、Zabbix监控-SNMP方式监控网络设备、服务器
snmp全程(simple network manager protocol)简单网络管理协议。
2022-09-08 17:41:12
10891
原创 三、Zabbix应用服务监控-Tomcat
zabbix本身无法之间监控jvm,需要使用JMX协议的监控方式来获取jvm的数据;而JMX获取数据是由专门的代理程序实现,即Zabbix-Java-Gateway来负责JMX协议的java进程数据,以达到监控的目的。4、配置Zabbix-Server链接Zabbix-Java-Gateway。5、登录zabbix-web添加主机,通过jmx方式。2、安装Zabbix-Java-Gateway。3、配置Zabbix-Java-Gateway。1、安装Tomcat,并开启jmx协议。
2022-09-08 16:05:00
420
原创 二、zabbix基础5-Graphs、Screens、Templates
随着大量数据流入zabbix,对于用户而言,如果可以通过可视化图形方式查看数据,而不仅仅是看到数字,那会更容易了解发生了什么事情自定义图形,就是提供自定义定制功能。自定义图表需要人为配置,可以为某台主机、多台主机、某个模版创建自定义图表将多张大图整合为一张图形;将多个不同的主机整合在一张图上;创建模版,模版得属于某个主机组(Templates)在模版中创建监控项、图形、触发器创建需要监控的主机,然后关联对应的模版更改模版的监控项目,所有使用模版都会自动更改。...
2022-08-29 18:31:52
358
原创 二、zabbix基础4-故障自愈
当zabbix服务监控到指定的监控项异常时,可以通过指定的操作使故障自动恢复;比如:当运行的Nginx服务没有响应了,我们可以通过远程命令方式让其自动重启,达到恢复的效果。
2022-08-29 17:48:03
1249
原创 二、zabbix基础3-通知(告警)
首先,我们不希望一直盯着触发器或者事件列表。最好是在发生比较严重的事情(如问题)的时候能够接收到通知。并且,当发生问题时,我们希望所有相关人员都能收到通知。也就是说,当配置的监控超过触发器设定的阈值则触发动作,这个动作可以是(发送消息|执行命令)点击管理→报警媒介类型,设定发送消息的介质email、定制Zabbix报警的内容# 告警告警主机:{HOST.NAME1}告警服务: {ITEM.NAME1}告警Key1: {ITEM.KEY1}:{ITEM.VALUE1}...
2022-08-29 16:05:32
2611
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人