一佳互联

展开菜单

Oracle process running out of OS kernel I/O resources

Oracle process running out of OS kernel I/O resources
一客户机房新装的UPS不太稳定,好几次意外断电,第3次意外断电之后问题终于来了,数据库起不来了……数据库的硬件环境是一台IBM DS5020存储,2台IBM X3850 X5软件环境是Linux与Oracle 10g RAC数据库2个节点的asm都能正常启动,但数据库实例启动到mount状态后就停下没有反应了,等很久也不能前进到open状态。节点1上的alert日志有如下错误信息:ORA-1013 signalled during: ALTER DATABASE OPEN……...

Oracle转移表和索引所在的表空间

Oracle转移表和索引所在的表空间
Oracle转移表和索引所在的表空间如果你将创建表和索引创建在USERS表空间下了,(注:在USERS表空间中是合理的),那么在以后的维护中将会出现很多麻烦。 如果是系统无法删除重建,所以必须考虑在不影响使用的情况下做该项工作。    1、表空间移动命令:   alter table table_name move tablespacetablespace_name;   得到表空间移动语句:  &nbs...

Shell脚本分析Nginx日志抗小量ddos攻击

Shell脚本分析Nginx日志抗小量ddos攻击
网站被ddos攻击,遂写了个脚本来抵抗一下,实现方式:1. 攻击特征,不同ip不断POST网站首页,造成资源消耗过度2. 分析nginx访问日志,判断POST特征取得客户端访问ip3. 将连接数大于50的攻击ip封杀4. 记录攻击ip到文档5. 每次取得的攻击ip与已有攻击ip比较查看源代码:#!/bin/bash WEBSITES=( example.com) minute_now=`date +%M`max_connections=50banips="...

zabbix单位符号Unit symbols

zabbix单位符号Unit symbols
zabbix单位符号Unit symbols(32) 概述在zabbix里面,我们不需要使用大数字来,例如我们可以不使用86400来表示一天,这个数字又不容易理解也容易出错。用什么办法来解决大数字问题呢?我们可以使用单位来简化,例如简化zabbix触发器表达式或者item key。所以,我们可以使用1d来渠道86400,‘d’就是单位后缀,表示天。时间单位后缀* s - 秒(一般来说来说不写s,就表示s了)* m - 分* h - 小时* d - 天* w - 周时间单位后缀...

zabbix执行远程命令

zabbix执行远程命令
zabbix执行远程命令(41) 概述监控,有的人只把他当做报警使用,出现问题之后打开跑回家打开电脑,巴拉巴拉的处理掉,大多数时候都是一些小问题,为何不让zabbix帮你把这些事情处理掉呢?和朋友具体,收到xx硬盘空间慢了、xx服务器高负载等问题,你要回家处理?多扫兴瞧瞧zabbix远程执行命令可以做些什么吧:重启应用(Apache、nginx、MySQL等等)使用IPMI接口重启服务器自动释放磁盘空间(删除老文件,清除/tmp目录等等)CPU过载时讲一个虚拟机迁移到另外一台...

zabbix报警媒介:email

zabbix报警媒介:email
报警信息将会使用系统自带的sendmail发送,配置比较简单配置媒介EmailAdministration→Media types->Click on Create media typemedia_email 选项描述 Name 媒介名称,看着起名 Type 选择Email SMTP serverSMTP服务器 SMTP heloSMTP helo值, 通常情况下是顶级域名 SMTP ema...

zabbix报警媒介:自定义脚本Custom alertscripts

zabbix报警媒介:自定义脚本Custom alertscripts
老板抠门不给买SMS短信猫,投错胎导致没有美国/加拿大手机号码,根本搞不清楚jabber是个什么玩意儿,sendmail又不靠谱,那都不是事,想要轻轻松松报警,那么用上自定义脚本媒介。zabbix会将信息传递给脚本,接下来你在脚本里面随意处理,一共会传递三个参数,按顺序接受也就是$1,$2,$3了,为了方便记忆,一般分别给他们赋值到To\Subject\body.配置AlertScriptsPath在server的配置文件中配置,这是用来定义脚本目录,这样一来zabbix就能...

zabbix自定义用户key与参数User parameters

zabbix自定义用户key与参数User parameters
zabbix自定义用户key与参数User parameters 为什么要自定义KEY有时候我们想让被监控端执行一个zabbix没有预定义的检测,zabbix的用户自定义参数功能提供了这个方法。我们可以在客户端配置文件zabbix_angentd.conf里面配置UserParameter.语法如下:UserParameter=key,command1UserParameter=key,command用户自定义参数包含一个key和一个命令,key必须整个系统唯一,配置好之后...

zabbix如何选择适合的监控类型

zabbix如何选择适合的监控类型
zabbix如何选择适合的监控类型 zabbix提供十几种监控类型,包括:Zabbix agent, Simple checks, SNMP, Zabbix internal, IPMI, JMX monitoring等等,那我们应该如何选择呢?凉白开在此给大家一一作一个说明zabbix监控类型zabbix agentzabbix自带的客户端程序(被动模式),zabbix server主动向它收集监控数据。agent提供丰富的key,包括不限于cpu、内存、网络、磁盘、web...

zabbix监控mysql性能

zabbix监控mysql性能
zabbix监控mysql性能 今天来看看zabbix如何监控mysql性能,这边使用mysql自带的模板,可以监控如下内容:OPS(增删改查)、mysql请求流量带宽,mysql响应流量带宽,最后会附上相应的监控图!编写check_mysql.sh脚本用于获取mysql性能指标数据,你需要修改相应的数据库信息# vim /usr/local/zabbix-2.4.4/scripts/chk_mysql.sh1# vim /usr/local/zabbix-2.4.4/scr...