Shell测试运算流程控制语句 监控diskcpu处理qmail邮件队列 2009-08-31 09:30 测试运算 数值测试运算 -eq 判断两个数字是否相等,相等返回“0”,不相等返回“1” -ge 判断第一个数字是否大于等于第二个数字,大于等于返回0,小于返回“1” -gt 判断第一个数字是否大于第二个数字,大于返回“0”,不大于返回“1” -le 判
转载 精选 2010-01-05 13:04:25
1035阅读
2点赞
一、cpu使用从计算每个CPU模式的每秒速率开始。PromQL有一个名为irate的函数,用于计算距离向量中时间序列的每秒瞬时增长率。让我们在``node_cpu_seconds_total`度量上使用irate函数。在查询框中输入:irate(node_cpu_seconds_total{job="node"}[5m])avg(irate(node_cpu_seconds_total{job="
原创 2021-03-12 22:08:42
4998阅读
import psutildef cpu_information(): #scputimes(user=26.9, nice=0.1, system=50.27, idle=8551.89, iowait=1.97, irq=0.0, softirq=1.86, steal=0.0, guest=0
原创 2022-09-20 11:37:12
54阅读
#!/bin/bash while true do DATE=`date "+%Y-%m-%d %
原创 2022-08-05 22:42:00
109阅读
linux 监控CPU memory disk process 脚本
原创 2015-08-29 16:24:45
1023阅读
利用这几天在学习研究shell脚本,写的一些系统负载、CPU、内存、硬盘、用户数监控脚本程序。在没有nagios监控的情况下,只要服务器能上互联网,就可通过发邮件的方式来提醒管理员系统资源的使用情况。一、编写linux系统告警邮件脚本# vim /scripts/sys-warning.sh#!/bin/bash#监控系统负载与CPU、内存、硬盘、登录用户数,超出警戒值则发邮件告警。#提取本服务器
对于主机/系统管理员来讲,在日常维护中,最经常的做的就是性能监控,主要包括:CPU性能监控内存磁盘I/O网络流量进程监控处理监控命令总结 在PC市场CPU的主流厂商为AMDINTEL;而在服务器市场除了上述两家外还有HP、IBM、SUN等企业。但不论是哪个厂家的产品,对于处理器而言都有一些共同的性能指标参数。硬件性能在谈及CPU的硬件性能时,通常会涉及几个重要指标: 1. 
#!/bin/bashi=0pid=0total_cpu=0total_java=0total_load=0while [ $i -lt 3 ]do CPU=`top -b -n 2|grep Cpu|awk '{print $2}'|sed -n '2p'|cut -f 1 -d "."` LOA
转载 2020-06-03 10:25:00
151阅读
2评论
   在运维过程中,我们有时需要对CPU进行优化,啥时候优化呢? 自然是出问题的时候,那么啥时候出问题呢? 这个问题就可以使用我们的shell脚本了.     原理: 通过监视一段时间内CPU使用情况,找出长期占用CPU的进程并对其进行优化,提高CPU的效率      我们先来写一个监视CPU并计算一小时内CPU的使用情况的脚本:    #!/bin/bashSECS=3600UNIT_TIME=
原创 2021-04-12 22:04:41
1208阅读
在运维过程中,我们有时需要对CPU进行优化,啥时候优化呢? 自然是出问题的时候,那么啥时候出问题呢? 这个问题就可以使用我们的shell脚本了. 原理: 通...
转载 2022-03-30 14:49:21
610阅读
1点赞
shell cpu
原创 2014-06-19 17:25:33
508阅读
#!/bin/bash #提取本服务器的IP地址信息 IP=`ifconfig eth0 | grep "inet addr" | cut -f 2 -d ":" | cut -f 1&nb
原创 2012-08-29 15:57:57
852阅读
要实现Zabbix LLD监控,通常需要两个脚本,一个自定义发现check脚本,并输出成Json格式,另一个才是获取监控项values的脚本。自定义发现checks脚本输出结果为以下形式: { "data" : [ {
转载 6月前
103阅读
除此之外我们还需要对表空间实时监控,这样就可以及时了解表空间的使用状况,防患于未然。监控工具nagios(nagios的工作原理需要清晰,这里不做介绍)nagios自带了oracle监控相关脚本,查看它的帮助的命令如下:# /usr/local/nagios/libexec/check_oracle -h Usage: check_oracle --tns <Oracle Sid or H
    最近在想一个问题,线上服务器跑的服务五花八门,可能这台跑的是nginx,另一台跑的是mysql,其他的跑的是nfs或者其他服务等等,通过某一个脚本中固定的写入一些服务来实现监控所有的服务器的进程占用资源情况占用zabbix服务器资源不说,假如该服务器跑的服务不在固定列表中,监控服务获取不到相应数据。    为了
先说一下需求吧,公司开发了一款新的产品,新产品嘛,有着不得不出问题的理由,四个云机房,总共三百余台机器,需要实时的监控进程状态,虽然有zabbix来实现,但领导需求是脚本zabbix一起做,zabbix网上有现成的教程,今天主要说的是shell的实现思路与方式:1.使用脚本来进行进程监控,将进程宕掉的具体信息保留,具体的话,就是时间,然后顺带着将其重启。2.将每台机器的信息定时汇总到一台机器上,
转载 3月前
17阅读
#!/usr/bin/pythonimport psutilimport jsonimport timedef item_disk():    return dict(zip(           ['total','used','free','percent'],ps
原创 2017-05-10 13:59:21
1018阅读
1点赞
1评论
shell 监控cpu,memory,load average
原创 2016-06-24 13:45:55
2280阅读
1点赞
cpu,内存disk使用报警脚本
原创 2014-06-10 16:33:09
850阅读
目录 一、mpstat命令 1、命令格式 2、输出信息  二、iostat命令 1、iostat命令格式 2、选项 3、显示设备情况  CPU I/O 三、iotop命令 1、输出的信息 2、命令格式 3、交互模式 四、pidstat命令 1、pidstat命令格式 2、选项 3、输出信息 五、lsof命令 1、命
  • 1
  • 2
  • 3
  • 4
  • 5