自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (6)
  • 收藏
  • 关注

原创 ELK之Filebeat实用配置及批量部署(部署200+可用)

跟我之前Zabbix-agent批量部署脚本Linux and Windows(部署300+可用)文章的套路一样,在使用该脚本前,请先准备好安装包及配置好安装包的资源下载点,由于我这边是纯内网,所以我就找了一个NAS做了共享目录,用于安装脚本去下载安装包。临时客户端IP:192.168.1.3 (这个在批量部署脚本中是可以被自动修改为实际IP的)Elasticsearch账号:elastic/123456。访问资源的账号:nasuser/123456。Kibana服务器:192.168.1.1。

2024-04-15 09:16:36 274 2

原创 Python实现VMware自动化资源巡检

【代码】Python实现VMware自动化资源巡检。

2024-03-25 14:52:51 395

原创 蓝眼开源云盘部署全过程(包含mysql安装)

这里有一个注意事项:他的数据目录是叫matter,我们如果是直接安装,那么,他的数据目录也在安装目录的路径下,那么网盘的空间也就安装目录的空间大小限制,后面我是新增了一个盘,单独作为他的数据目录盘。把新磁盘挂载到matter,挂载的时候先备份运行里面的数据,挂载完后拷贝一份进去就可以直接使用了。此时,控制台因为是前台运行,可以先退出,然后我们进入到他的服务配置目录,可以使用脚本控制服务的启动停止。输入之前创建的数据库名以及root账号和上面设置的密码,并测试一下。点击下一步后,下拉到底部,点击一键建表。

2023-11-15 10:42:42 1136

原创 Docker-compose部署Harbor实操(含故障处理)

命令解释:切换到docker-compose文件所在目录,关闭harbor服务,再切换到docker配置目录,创建放置证书的目录,把自建证书拷贝过去,然后在docker配置目录中编辑json文件。故障原因是自生成的证书被Docker认为不可靠的,我做了2个操作,把自生成的证书放入Docker配置文件中,然后将自己的IP或域名加入Docker允许的不安全连接中。登录,账号是admin,密码是配置文件中的harbor_admin_password参数,默认是Harbor12345,登录成功。

2023-08-14 13:43:46 1260 1

原创 Python读取excel数据并创建文件目录树-全解析过程及逻辑

通过这样的方式,我们使用列表来模拟目录栈的结构,每当遍历到一个新的目录时,我们将其加入目录栈中,并且可以根据需要清空目录栈中的部分内容,以保持正确的目录层级关系。当我们遍历到第四行时,目录栈中已经有了目录A,我们需要将目录D加入目录栈中,但同时我们需要清空目录栈中目录B和目录C以下的内容,所以目录栈变为。当我们遍历到第六行时,目录栈中已经有了目录A、目录D和目录E,我们需要将目录F加入目录栈中,所以目录栈变为。当我们遍历到第二行时,目录栈中已经有了目录A,我们需要将目录B加入目录栈中,所以目录栈变为。

2023-08-09 18:55:51 707

原创 Zabbix-agent批量部署脚本Linux and Windows(部署300+可用)

在使用该脚本前,请先准备好安装包及配置好安装包的资源下载点,由于我这边是纯内网,所以我就找了一个NAS做了共享目录,用于安装脚本去下载zabbix-agent安装包。pcre:网上找或者通过有网的linux yum后选择d下载到本地拷贝。访问资源的账号:nasuser/123456。访问资源的账号:nasuser/123456。zabbix服务器:192.168.1.1。zabbix服务器:192.168.1.1。资源下载点:192.168.1.2。资源下载点:192.168.1.2。

2023-08-01 16:43:35 968

原创 Centos7系统下Docker-compose部署多节点Elk及Windows,Linux日志过滤收集全过程(Elasticsearch*2+Logstash+Kibana)

然后,我们根据之前docker ps看到的容器ID(CONTAINER ID )确认每个服务对应的容器,从容器中拷贝配置文件,这个容器id大家都不会是一样的,所以请参考我的命令格式修改。第一步,我们先要用临时配置的Docker Compose Yml文件启动ELK集群,从临时启动的容器里面拷贝各类原始配置文件到本地目录,用与目录挂载,方便后续的修改及调试工作,因为如果你在容器里面直接改,在进行docker-compose重启的时候配置就会清空,比较麻烦;这里我使用的是官方压缩包安装的。

2023-07-21 12:02:29 1365 10

原创 if __name__ == ‘__main__‘详细解释及实操演示

当一个Python文件被执行时,Python解释器会首先将该文件作为一个模块导入,并执行其中的代码。此时,__name__的值为模块的名称。’ 是一个常见的用法,它的意思是:当该模块被直接执行时,该条件成立,执行其下的代码;这是因为在导入my_module模块时,Python会将该模块的名称赋值给__name__变量,因此if。’,而当模块被导入到其他模块中使用时,__name__的值就是模块的名称(不包含后缀.py)。因此,在上面的代码中,当我们直接运行my_module.py时,其中的if。

2023-06-01 11:19:18 11453

原创 Linux系统vi命令快捷键汇总

set syntax=xxx (设置语法高亮模式,xxx可以是各种语言的名称,如python、ruby、html等):set background=light/dark (设置配色方案,light为浅色,dark为深色):set tabstop=n (设置Tab键的宽度为n个字符):set expandtab (将Tab键转换为等量的空格):set noexpandtab (取消Tab键转换为空格):set noautoindent (取消自动缩进):set autoindent (自动缩进)

2023-05-25 14:50:40 2431

原创 通过Python脚本实现机房环控及服务器硬盘自动化巡检并推送飞书

- 系统:Centos7 - 环控数据:从环控系统SQL server数据库中获取 - 硬盘数据:从zabbix监控系统中获取 - 取值方法:ZabbixAPI,sqlcmd

2023-05-16 11:43:46 611

原创 Kubernetes概要介绍

Kubernetes 帮助你确保这些容器化的应用程序在你想要的时间和地点运行,并帮助应用程序找到它们需要的资源和工具。Kubernetes作为一个开源的容器编排系统,提供了一种可靠、弹性和高效的方式来管理容器化应用程序,并支持自动化部署、调度、扩展和运维等功能。容器是一种轻量级的虚拟化技术,可以将应用程序与其依赖项打包到一个独立的可移植容器中,并在任何环境中都能够保持一致的运行状态。例如,你可以自动化 Kubernetes 来为你的部署创建新容器, 删除现有容器并将它们的所有资源用于新容器。

2023-04-26 13:49:43 107

原创 Centos7部署Squid正向代理(带用户认证)

目录下是passwords还是passwd,我遇到过不一样的;执行命令后,输入用户名+空格+密码即可验证是否有效。1.这里我添加了一个 netuser01 用户,用户名可自行修改;配置浏览器代理,这个设置在internet选项中,如果实在不知道怎么打开,请自行百度,太过简单了;这里我去掉了所有带#的配置信息,输出了在我的配置文件中有效配置信息,并添加了中文注释。检查配置文件是否正确,这里如果服务是启动的,需要先关闭。2.验证用户是否可以认证;如有需求,可自行开启并调整规则。至此,完成部署,成功应用~

2023-04-25 14:15:48 671

原创 Centos7虚拟机两种根目录原磁盘扩容操作实例(LVM及非LVM)

虚拟化中给磁盘扩展空间,操作较为简单,看图操作即可,这一步操作步骤就是将虚拟机关机,然后在编辑设置中,硬盘这块把容量改大,如果遇到是灰色的不能更改,请确认虚拟机是不是关机了,还有这台机器有没有快照,有快照是不能改磁盘容量的,要删除快照。1.使用 fdisk /dev/sda 进行磁盘分区,这里的操作要谨慎,特别是w,要全部操作完了再执行,如果在删除分区后执行了,那就GG了。操作:p -> d -> 3 -> p -> n -> p -> 3 -> 回车 -> 回车 -> p -> w。

2023-04-24 11:55:28 1819

原创 K8S快速部署(3个核心组件一键部署+Dashboard UI部署)

上面脚本里面安装的是1.23.5-0版本K8S,那么Dashboard需要与之兼容,我这边写的命令也是基于这个版本的,需要更换版本的除了上述脚本中需要自行修改外,UI版本兼容问题也需要考虑。这个是master节点运行完成后的截图,在图片最后几行提示了,其他节点加入需要运行的命令。获取admin的用户信息,并获取token,注意,命令中的admin-user-token-j4v5x,最后的j4v5x根据第一条命令获取到的信息修改。访问页面为https://10.xx.xx.xx:30001/#/login。

2023-04-23 09:47:31 243

原创 Cenots7常见故障问题及解决方法汇总(不定期更新)

一.yum更新或者安装软件报错repomd.xml: [Errno 14] HTTPS Error 404 - Not Found。故障原因:仓库配置中的 $releasever 找不到导致的。具体现象:测试源可以ping通,网络可达,DNS解析正常。解决办法:替换$releasever 为自己系统的版本号。

2023-04-12 09:59:16 249

原创 Inspur nf5280m5服务器Centos7.4系统重装(Raid+裸系统部署)

七.此时如果系统安装盘制作没有问题的话应该是进入了系统安装界面,按一下tab键,修改为下列代码,如果不清楚U盘的路径是哪一个,我假设这里的/dev/sdc1是U盘的路径,先改,后面超时了再去dracut界面ls看也行。八.此时系统重启了,重新按照第六步进行,直到第7步后修改为正确的盘符,有时候你会发现,U盘的这个盘符可能不是固定的,他会变,反正只要写正确了,就可以进入安装界面。六.重启后在看到浪潮图标按F11,直到第二图片页面再按一下F11,此时会让你选择启动的设备,选择U盘即可。

2023-03-24 14:17:28 3657

原创 Python脚本网页登录认证及状态巡检

其中password和我们在浏览器端输入的密码并不一样,因为加密了,虽然不知道加密方式,但是,不重要,脚本中这一块直接复制就好了。一.打开需要登录认证的网页,开启F12开发者模式,模拟登录查看请求中传递了几个参数。脚本中的3个传递参数信息及url信息我这边用了部分XXXXX代替,可自行修改。这里传递了3个参数,radio,mobile,password。需要登录的网页是无验证码的,有验证码的暂时没有去研究怎么弄。

2023-02-21 09:47:37 563

原创 问题解决:pycurl: libcurl link-time ssl backend (nss) is different from compile-time ssl backend (openssl

There was a problem importing one of the Python modulesrequired to run yum. The error leading to this problem was: pycurl: libcurl link-time ssl backend (nss) is different from compile-time ssl backend (openssl)Please install a package which provide

2023-02-20 16:05:21 262

原创 vCenter Server目录/storage/core,/storage/log 空间不足问题解决

storage/log :vCenter Server和Platform Services Controller存储环境所有日志的目录。VC是7.0的,存储警告/storage/core及/storage/log目录空间不足;/storage/core :存储来自vCenter Server的VPXD 进程的核心转储的目录。一.后台进入vc删除所有core.in:imfile.xxxxx文件,问题解决。删除VC的快照后,在设置中修改添加磁盘空间;一.确认log目录是第顺数第五块磁盘。

2023-02-14 11:15:29 3833 3

原创 Python脚本统计Zabbix主机组每周磁盘使用增量情况

该python脚本主要功能用于统计zabbix每个业务组下所有主机的磁盘每周使用增量情况

2023-02-10 14:16:40 225

原创 HmailServer部署应用(完整过程,含故障处理)

4.修改配置文件C:\Program Files (x86)\hMailServer\Bin\hMailServer.INI文件,在ValidLanguages中添加chinese,并重启hMailServer服务(改配置文件的时候不用用中文输入法,切换为英文的)按“win+r”组合键,调出运行窗口输入“services.msc”,在“服务”窗口中找到“hMailServer”服务,并重启该服务。直接通过服务器管理工具安装浪费半个小时的时间,还不成功,操作步骤不赘述,这里直接提供有效的安装方式。

2023-01-29 10:48:27 2501 2

原创 ZbxTable安装全过程(zabbix报表神器)

使用 http://ip:8088 即可访问 ZbxTable,系统默认账号:admin 密码:Zbxtable。安装配置nginx,拷贝 zbxtable 自带得 nginx 配置文件到 nginx 的配置文件目录并重启。编辑配置文件,将之前配置的数据库密码及zabbix的链接账号密码写到配置文件中。安装使用的纯新系统操作,如果有以前安装过的需要卸载后再进行安装。检查发现app.ini配置文件写错了,zabbix的链接要确保可以访问。cp一份到上面提示的缺少文件路径内,再启动,这次错误不一样了。

2023-01-13 11:45:39 1162

原创 Centos安全基线加固

4.禁止非whell组用户切换到root。详情见脚本内容,可自行修改。1.密码最长过期天数90。10.新建文件权限配置。2.密码最小长度16。11.SSH超时断开。

2023-01-13 10:48:30 403

原创 Ubuntu20新系统安装,bond及关闭休眠配置

1.将安装盘插到服务器USB接口,启动进入引导界面,我这边使用的是宁畅nettrix服务器,按F7,其他品牌服务器可自行百度如何进入引导选择。推荐使用UltraISO进行安装盘制作,下载好Ubuntu的系统镜像后,使用UltraISO打开,点击。,不要选别的,别问为什么,问就是百度,这个是踩过的坑,照着选就行。配置主机名及账号密码,别搞太复杂,后面进入了系统再改。会弹出一个窗口,确认就行。选择Manual,配置IP,save。,在弹出的写入窗口中,写入方式选择。一.系统安装工具准备。自动分区,选上LVM。

2022-12-23 10:14:48 1762

原创 运维小脚本(自写自用,简单粗糙)

【代码】运维小脚本(自写自用,简单粗糙)

2022-12-09 10:02:59 905

原创 VMware虚拟化自动化快照实现-全过程

实现原理:提供ESXI的系统内的定时任务实现定期自动快照及保留一定的副本数一.登录VC或者ESXI的WEB管理页面,打开SSH服务,后面需要在主机的系统内写脚本和任务。这里以VC登录举例:集群-宿主机-配置-系统-服务-SSH-启动二.SSH登录ESXI后台,切换到ESXI系统盘的目录,一般是容量较小的那个盘;我这里是 datastore1(25)。远程工具只要支持SSH都行,IP是宿主机的IP,端口22,账号密码就是登录这台宿主机的账号密码,我这里远程工具使用的是MobaXterm。切

2022-12-07 16:40:48 4629 5

原创 Windows安全基线加固-无SMB配置-无NTP配置脚本

Windows安全基线加固-无SMB配置-无NTP配置

2022-12-06 17:11:31 1380 6

原创 ZABBIX故障处理记录贴(不定期更新)

zabbix相关故障处理,不定期更新

2022-11-15 14:18:50 2813 1

原创 Zabbix对接飞书告警

利用服务器和飞书API给飞书账号发消息,在很多实际的场景中会有作用,比如应用程序的报警通知,或者数据报表的通知等等,这里就简单总结一下步骤。1.先自己建立一个飞书测试的企业,信息随便填,这里不赘述;2.配置自建应用,这里只配置关键的功能,其他的可以自行配置,主要2个,机器人启用和权限开通;2.配置机器人信息,这里可自行配置,我这边演示,默认即可,这里有个关键信息是。这里注意一下,服务器上的脚本要提前确认好有执行权限,python环境正常。1.新建一个群聊天、点击设置,并点击群机器人,添加一个群机器人。

2022-09-14 13:44:44 4115 6

原创 Zabbix对接Grafana可视化变量及正则表达式记录

将上面组合的值再次分成多个值,取()内匹配到的第一个值,如果字符内有()字符需要加转义\。Rename by regex 使用带有占位符的正则表达式重命名查询结果的一部分。将包含VMware:数据存储的item进行分成多个值,先取第一个值和第三个值组合。匹配//内任意字符的item,如果写了指定字符,可匹配指定的连续字符。匹配包含VMware:数据存储后的字符段。Transform配置。模板变量,参考配置即可。图中进行了多次重命名。

2022-09-08 09:07:55 1363

原创 Ubuntu20 Docker-compose部署ZABBIX6.2(完整过程修正)

Ubuntu20 Docker-compose部署ZABBIX6.2

2022-09-07 10:12:31 745

转载 docker环境下的Grafana安装

一、参考资源:https://grafana.com/docs/grafana/latest/installation/docker/本文章来源:https://www.cnblogs.com/sfccl/p/12936282.html二、过程1、安装grafana查看可用image拉取grafana镜像:2、运行grafana:3、登录web:http://192.168.0.202:3000/login #初始登录参数:admin/admin。...

2022-08-31 16:58:25 8372

原创 ERROR: The Compose file ‘./XXXX.yaml‘ is invalid because:解决办法

docker-compose报错解决

2022-08-25 16:33:07 1310

原创 Ubuntu20 Docker部署ZABBIX5.4(新装机全过程)

使用Ubuntu系统docker方式部署zabbix5.4 全过程

2022-08-25 10:27:55 686

原创 Exchange故障修复记录(DB文件无限增大)

exchange2007数据库DB文件暴增解决办法

2022-07-21 09:00:32 385

原创 Ubuntu 非LVM根目录在线扩容 (亲测可用)

环境为VMware虚拟化主机,Ubuntu系统磁盘为非LVM的根目录前提操作,在虚拟化已经给磁盘分配了新增空间,然后去虚拟机上操作网上找的一个图,我是在线扩容的一.通过fdisk -l查看到磁盘实际空间为200GB ,但是当前容量只有50G通过df -h查看到 /dev/sda2 挂载到根目录下面,空间跟当前容量一样,只有50G二.fdisk /dev/sda进行重新分区操作1)先删掉分区2 (这里千万不要去保存,保存了数据就没有了)2)再创建分区2,注意分区起始扇区号与之前是否一致结

2022-05-10 11:17:22 1056

原创 Exchange故障修复记录(故障代码-1018)

Exchange的应用环境如下:版本:exchange server 2007系统:windows server 2008 R2故障现象是接到公司同事反馈内邮系统无法使用,具体报错如下:处理过程记录:1.登录exchange服务器查看服务器的应用程序日志记录,一般情况下配置好exchange后,任何exchange服务器的故障都会在事件日志有记录,所以优先去查这个,事件日志中错误日志发现大量的4001 id日志根据报错内容,百度了一下https://docs.microsoft.com/z

2022-05-10 09:14:01 321

原创 Ubuntu 20.04配置 bond balance-rr

Ubuntu 20.04配置 bond balance-rr1.使用sudo vi 编辑 /etc/netplan/ 下的*.yaml文件2.具体配置内容参考上图,修改完成后,netplan apply 使之生效

2022-04-18 12:27:03 1023

原创 通过Python脚本批量修改华为交换机配置(通过eNSP验证可用)

Python批量配置交换机

2022-01-11 16:05:16 2124

转载 基于Python通过SSH方式批量备份交换机(华为+Cisco)【转载】

基于Python通过SSH方式批量备份交换机(华为+Cisco)【转载】

2022-01-10 16:43:18 1847 3

pcre2-10.23-2.el7.x86-64.rpm zabbix-agent-6.4.1-release1.el7.x86

zabbixagent批量安装包

2023-07-31

bat脚本转EXE程序

用于把Windows 编写的BAT脚本转换为EXE可执行程序

2022-11-17

Autoit3提权工具

用于脚本程序封装成exe使用管理员引导程序运行

2022-11-17

Veeam相关软件操作指南,安装配置手册集合包

1.Veeam Agent for Linux(MySQL) 操作指南 2.Veeam for Instant VM Recovery操作指南 3.Veeam for PostgreSQL 操作指南 4.Veeam for Repliaction操作指南 5.Veeam for SQLServer备份和恢复操作指南 6.Veeam for Virtual Lab和Surebackup操作步骤 7.Veeam for 添加VC ESXi Proxy Repository操作指南 8.Veeam ONE 安装和配置手册 9.Veeam Support for Case 10.Veeam v11 Hardened Repository(CentOS/Ubuntu) 操作指南 11.Veeam v11 Instant File Share Recovery 操作指南 12.Veeam v11 SQL Oracle 数据库即时恢复操作指南 13.Veeam v11 升级操作指南 14.veeam_backup_11_0_安装配置手册 0327 15.Veeam+V11+CDP部署配置指南-V3

2022-11-17

Linux磁盘总空间及使用空间统计shell

Linux磁盘总空间及使用空间统计shell

2022-11-01

Ubuntu下Python2.7及DockerY一键安装的deb离线包

把文件解压到Ubuntu离线环境上,cd到文件目录,执行dpkg -i * 就可以了

2022-05-10

XPS阅读器(win10可用)

XPSViewerwin10

2021-12-03

Sed and Awk 101 Hacks

用Sed和Awk提高Unix和Linux水平,适用于系统管理员或IT管理员

2018-09-12

juniper SSG防火墙监控模板

zabbix系统3.X版本对juniper SSG防火墙监控专用模板,

2018-09-12

zabbix系统Cisco_2960G监控模板

zabbix系统Cisco_2960G监控模板,适用于所有版本的zabbix

2018-01-26

zabbix3.4一键部署

centos7环境下一键部署zabbix3.4,并自动分区,配置微信邮件报警。

2018-01-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除