[主机/oracle/msyql] 监控脚本

为了方便自己测试和监控,写了三个监控的脚本。

  分别监控:

  1.     主机【cpu,mem,disk,fs,net】

  2.     oracle

  3.     mysql
 脚本如下:


hmon.py: monitor Linux os system including cpu,memory,disk,net,file system at a regular interval.
mmon.py: monitor MySQL DataBase with innodb engine on Linux platform at a regular interval.
omon.py: monitor Oracle DataBase on Linux platform at a regular interval.
mon.sh: convenient way to retieve monitor [OS/MySQL/Oracle] Datas.
pidmon: monitor Linux process.

github项目地址:https://github.com/xpchild/Monitor

 

[主机/oracle/msyql] 监控脚本,码迷,mamicode.com

时间: 2024-10-10 09:18:29

[主机/oracle/msyql] 监控脚本的相关文章

ORACLE DATAGUARD 监控脚本

使用perl来监控ORACLE DATAGUARD脚本 #!/usr/bin/perl use strict; use warnings; use DBI;    # Load the DBI module my $ZabbixServer = "192.168.3.24"; my $ZabbixPort   = "10051"; my $HOSTNAME     = "ora2"; my $SenderCMD="/usr/local/

Cacti 模板(图形模板、数据模板、主机模板)与自定义监控脚本

Cacti定义了三种类型的模板,分别是 主机模板 数据模板 图形模板     主机模板(Host templates),它是图像模板和数据查询的一个集合,描述了监控某一类型的机器需要生成那些图像. 数据模板(Data templates),它描述了 Cacti 存储哪些数据到指定类型的 RRD 文件.该模板与 RRDTool 工具的 create 命令相关. 图形模板(Graph templates),描述了生成的一张图像应该是什么样子的.包括使用哪些数据模板.展示哪些元素.是否使用 CDEF

oracle监控脚本

简单命令 1.显示服务器上的可用实例:ps -ef | grep smon2.显示服务器上的可用监听器:ps -ef | grep -i listener | grep -v grep3.查看Oracle存档目录的文件系统使用情况:df -h4.统计alter.log文件中的行数:[[email protected] ~]# find / -name alert*5.CRONTAB一个crontab文件中包含有六个字段:分钟 0-59小时 0-23月中的第几天 1-31月份 1 - 12星期几

oracle监控脚本语句

查看碎片程度高的表 SELECT segment_name table_name, COUNT(*) extents FROM dba_segments WHERE owner NOT IN ('SYS', 'SYSTEM') GROUP BY segment_nameHAVING COUNT(*) = (SELECT MAX(COUNT(*))                     FROM dba_segments                    GROUP BY segment_n

几个常用的Linux监控脚本

几个常用的Linux监控脚本 几个常用的Linux监控脚本下面是几个主机监控的脚本,大家可以根据自己的情况再进行修改,希望能给大家一点帮助.1.查看主机网卡流量#!/bin/bash#network#Mike.Xuwhile : ; dotime='date +%m"-"%d" "%k":"%M'day='date +%m"-"%d'rx_before='ifconfig eth0|sed -n "8"p|

MySQL的keepalived高可用监控脚本

MySQL的keepalived高可用监控脚本 MySQL(或者其它服务)的keepalived高可用监控脚本 开发脚本需求 :我们知道,keepalive是基于虚拟ip的存活来判断是否抢占master的机制的,但是如果我们做了MySQL的keepalived的高可用的时候,就要考虑一种情况的发生,那就是如果机器网卡并没有断,二十由于MySQL服务的不稳定,或者人为的误操作,导致的服务关闭,会引起的结果就是,keepalive并不会切换,因为并不是主master的虚拟ip不存在,而是服务已经停止

zabbix自定义网卡流量监控脚本and解决图形字体方块问题

1.  在客户端修改配置文件  /etc/zabbix/zabbix_agentd.conf需要改动两个地方:(1)  UnsafeUserParameters=1(2) UserParameter=my.net.if[*],/usr/local/sbin/zabbix/net.sh $1 $2   //其中UserParameter用来自定义键值,(类似于net.if.in),自己写的脚本往往会有参数,所以需要加[*],这是固定写法,如果脚本压根就没有什么参数,那么这个[*]就省了.逗号后面就

几个常用的Linux操作系统监控脚本

本文介绍了几个常用的Linux监控脚本,可以实现主机网卡流量.系统状况.主机磁盘空间.CPU和内存的使用情况等方面的自动监控与报警.根据自己的需求写出的shell脚本更能满足需求,更能细化主机监控的全面性. 最近时不时有互联网的朋友问我关于服务器监控方面的问题,问常用的服务器监控除了用开源软件,比如:cacti,nagios监控外是否可以自己写shell脚本呢?根据自己的需求写出的shell脚本更能满足需求,更能细化主机监控的全面性. 下面是我常用的几个主机监控的脚本,大家可以根据自己的情况再进

自定义zabbix监控脚本

1.  在客户端修改配置文件  /etc/zabbix/zabbix_agentd.conf    #为了方便这里是用yum安装的zabbix 需要改动两个地方: (1)  UnsafeUserParameters=1 (2) UserParameter=my.net.if[*],/usr/local/sbin/zabbix/net.sh $1 $2   #其中UserParameter用来自定义键值,名称可以自定义,如果自己写的脚本带有参数,那么就需要加[*],这是固定写法:如果脚本压根就没有