Zabbix监控系统:自动发现Oracle表空间并监控

本文介绍了使用Zabbix监控Oracle表空间的实施方法。核心步骤包括:编写SQL脚本(tablespace.sql)定时输出表空间状态信息;配置Windows批处理脚本(tablespace.bat)自动执行SQL并生成日志;通过AutodiscoverTBS.bat脚本实现表空间自动发现,生成JSON数据;使用CheckORATBS.bat脚本截取指定参数值(如大小、使用率);在Zabbix Agent中配置自定义参数并重启服务;验证参数有效性后,在Zabbix Server设置监控模板(包括自动发现规则、监控项原型和图形原型)。该方法通过自动化脚本与Zabbix集成,实现高效监控,并可扩展应用于其他业务系统。

Sunny 发布于 2025-08-15

Git场景错误汇总

本文解析Git中无法推送代码到远程仓库的问题,现象为推送被拒绝,因远程仓库包含本地不存在的提交。原因在于远程和本地仓库文件重叠导致链接错位。解决方案包括:先尝试强制推送(`git push -u origin +master`),若失败则用`git pull`同步远程文件到本地,再执行`git push origin master`推送。这些步骤可有效解决推送问题,确保代码同步。

Sunny 发布于 2025-08-15

iptables 正常用法

本文介绍了Linux iptables防火墙配置脚本,涵盖设置IP变量、清空规则、允许SSH(端口22)和本地回环、设置默认策略(INPUT/FORWARD为DROP,OUTPUT为ACCEPT)、允许特定IP访问及开放多个端口(80、443、5511等)。解释了iptables参数如-L、-n的含义,并演示了规则管理操作(添加、删除、修改规则)及保存恢复方法(iptables-save/restore)。最后提及traceroute命令用于IP和端口连通性测试,强调规则保存的重要性以避免重启后丢失。

Sunny 发布于 2025-08-11

mysql的my.cnf解释说明

本文详细介绍了MySQL服务器的配置参数,涵盖客户端选项、系统资源、查询缓存、日志设置、存储引擎(MyISAM/InnoDB)等核心模块。关键配置包括:客户端端口3309及socket路径;服务器绑定地址0.0.0.0,最大连接数1000,文件描述符限制10240;查询缓存大小64M,碎片管理策略;二进制日志启用及30天自动清理;InnoDB独立表空间模式,缓冲池2G,日志刷新策略为每次提交;MyISAM索引缓冲256M,排序缓冲2M;安全设置如禁用DNS解析(skip-name-resolve)和外部锁定(skip-external-locking)。整体配置旨在优化性能、增强稳定性并保障数据安全。

Sunny 发布于 2025-08-11