月度归档: 2024 年 1 月

9 篇文章

Docker-Zabbix使用ODBC监控数据库
Docker-Zabbix使用ODBC监控数据库 前言 因最近容器化改造,zabbix-server也在k8s集群部署了,但官网容器未部署部分unixODBC驱动程序,需要自行重新构建新容器。 因此本次对PostgreSQL、MySQL、Oracle三个数据库进行unixODBC驱动部署。 过程 因基础镜像使用的是底层系统为Centos8版本,因此…
mongodb清理日志文件
mongodb清理日志文件 前言 最近发现公司部分mongodb的的日志文件过大,需要对其进行清理。 过程 1.确认mongodb版本,公司环境使用3.6,即参考官方文档滚动重置:https://www.mongodb.com/docs/v3.6/tutorial/rotate-log-files/ 开始 1.打开mongo shell(由于在mo…
Kubernetes搭建Zabbix监控
Kubernetes搭建Zabbix监控 因使用PostgreSQL14.10+TimeScaleDB2.13.1作为数据库,需首先创建对应数据库,已创建可忽略。本想做Mysql双主双从模式,但实际只有一台机器只能换成pg。 部署过程:https://199604.com/2861 创建Zabbix用户及数据库 虽镜像会自动导入相关sql,但还存在…
Docker-x86平台Docker拉取arm镜像
Docker-x86平台Docker拉取arm镜像 前言 因最近都在信创环境各种验证,信创环境架构已经是arm的,但现实使用却是x86(amd)架构。 docker manifest简介 使用镜像创建一个容器,该镜像必须与 Docker 宿主机系统架构一致,例如x86_64 架构的系统中只能使用x86_64的镜像创建容器。 docker manif…
zabbix4.x监控GPU指标
zabbix4.x监控GPU指标 配置Agent-编写获取gpu参数的脚本 /etc/zabbix/scripts/get_gpus_info.sh #!/bin/bash result=$(/usr/bin/nvidia-smi -L) first=1 echo "{" echo "\"data\":[" while IFS= read -r l…
PostgreSQL14.10+TimeScaleDB2.13.1数据库部署
PostgreSQL14.10+TimeScaleDB2.13.1数据库部署 前因 因zabbix换成PostgreSQL,因此进行记录 数据库安装步骤分为: 安装编译的依赖环境 编译和构建pgsql 数据库初始化 数据库配置文件 添加TimeScaleDB插件 PostgreSQL部署 安装编译的依赖环境 在编译过程中,如提示缺少相关包的错误,一…
MySQL8二进制方式部署主从模式
MySQL8二进制方式部署主从模式 系统及MySQL版本: Centos7.5 MySQL 8.0.35 下载安装包 先去官网下载二进制安装包,进入官网下载页面 mysql下载页面,点击下载 5.7.34二进制64位版本 环境准备 1. 安装linux依赖包 查看安装文档 在下载页面上面有安装指南 翻译大概是,mysql依赖libaio这个libr…
Centos-监控IP频繁尝试登录服务器封禁脚本
Centos-监控IP频繁尝试登录服务器封禁脚本 前言 因为虚拟机之前已部署fail2ban,但是存在漏封禁的情况,查看日志发现一些漏扫啥的会几分钟登录一次或者就十几分钟才尝试1-2次导致漏封情况。 那就继续每天定时再执行一次脚本再去把漏封的封禁掉 脚本 该脚本的作用是监控IP登录失败次数,如果某个IP的登录失败次数超过设定的最大次数,则阻止该IP…