[root@mail shell]# clear [root@mail shell]# cat chkamavisd.sh #!/bin/bash while true do DATA=`date +%Y-%m-%d-%H:%M` COUNT=`cat /shell/amavisd.log | wc -l` ps aux | grep amavisd | grep -v grep | gr
原创 2014-03-04 12:57:57
722阅读
2点赞
                 告警系统告警系统主脚本脚本存放地址:/usr/local/sbin/)1.创建脚本存放目录:mkdir /usr/local/sbin/mon/1.1创建各个功能模块的目录---存放脚本cd   /usr/local/sbin/mon/mkd
当网络打印服务器打印量很大或者打印数据过大时,经常容易造成Spooler服务意外终止,尤其是喷墨打印机最容易塞死Spooler服务。作为企业IT管理员,这些事情太琐碎,多了也会烦躁。只好写写脚本减轻自己的工作负担。 用脚本去检测打印服务状态,利用计划任务实现循环检测,频率不必太高,5分钟一次就够了。 On Error Resume Next strComputer = ".&quo
原创 2011-05-07 12:23:21
601阅读
1评论
nagios监控服务脚本
转载 2012-04-20 18:06:16
392阅读
 一、mutt的安装                                           1 yum -y install postfix 2 #需要安装
转载 2023-09-15 22:19:43
39阅读
@echo off for /f "skip=3 tokens=4" %%i in ('sc query tlntsvr') do set "zt=%%i" &goto :next :next if /i "%zt%"=="RUNNING" ( echo 已经发现该服务在运行..... ) else
原创 2012-01-10 16:22:28
2046阅读
1.监控端口#!/bin/bash############################################################### File Name: web.sh# Version: V7.4# Author: feng yu# Organization: http://blog.51cto.com/13520761# Created Time : 2018-03
原创 2018-03-27 16:06:22
1919阅读
2点赞
#! /bin/bash ############# #CPU_use    # ############# IP=`ifconfig eth3 | grep 'inet addr' | cut -f2 -d: | cut -f1 -d " "` cpu_idle=`top -b -n 1 | grep Cpu | awk '{print
原创 2012-08-08 10:03:25
710阅读
原始出处:http://wangsheng1.blog.51cto.com/29473/1584949 有修改监控MySQL有两种方法,一种是通过官方的check_mysql插件,另一种是通过第三方的check_mysql_health的插件。check_mysql_health的功能更为强大一些,这里我两种都简单的说下。第一种方法:使用nagios-plugins 官方自带的chech_mysq
转载 9月前
99阅读
今天公司LD让写个小脚本监控一个进程是否存在,存在怎退出脚本,如果不存在就发一封邮件给指定邮箱,我是通过守护进程的运行状态来判断该服务的连接情况,并将测试结果显示到标准输出上。为了方便监控,使用crontab使其每两小时执行一次。代码:#!/bin/bash # #提示用户输入一个指定守护进程名称,并将其赋予变量n_proc #echo "Please input 
原创 2014-08-13 17:33:22
3583阅读
 最近发现Nagios自带的监控WEB 80端口的脚本不太好用,服务已经无法提供了,还是没报警,所以就自己写了一个!  Nagios是根据脚本的返回值,来判断服务是否正常的。返回值对应的报警级别如下     0 OK     1 Warning     2 Cirital    
原创 2012-07-11 11:14:47
1447阅读
1点赞
监控流量#!/bin/bash TIME=$(date +%s) # 获取接收流量和发送流量 RX=$(cat /proc/net/dev | grep eth0 | awk '{print $2}') TX=$(cat /proc/net/dev | grep eth0 | awk '{print $10}') # 计算并转化流量单位为 Mbps RX_MBPS=$(echo "scale
原创 2023-04-10 19:50:22
348阅读
Nginx 虽然处理并发量比 apache 确实要强点,但它这种 php cgi 模式不是太稳定,这点网上也有朋友总结了,我在实现项目中也感受到了。    我们一台支付机,偶尔会出现以下情况的:php cgi&
转载 2018-09-27 16:29:00
133阅读
  Linux性能监控脚本 一 资源性能监控 1 系统负载 2 CPU空间 3 内存、交换分区 4 磁盘空间 5 用户 性能数据记录 超过警告值报警通知 Linux性能监控脚本 /usr/monitor/performance.sh  Linux性能监控日志&nb
原创 2012-06-30 20:29:26
3893阅读
技术原理:本次服务监控采用较为简洁且通用的方法,主要是利用了nmap的扫描技术。针对TCP服务,采用半开扫描技术来探测指定的TCP端口是否可达;针对UDP服务,仅采用普通UDP端口扫描技术来探测指定的UDP端口是否可达。以此来判断相应的服务是否正常。相关工具:# yum -y install nmap监控脚本:#!/bin/sh #=================================
原创 2014-03-09 12:57:19
3019阅读
对于每个系统管理员或网络管理员来说,每天要监控和调试 Linux 系统性能问题都是非常困难的工作。我已经有5年 Linux 管理员的工作经历,知道如何监控系统使其保持正常运行。为此,我们编写了对于 Linux/Unix 系统管理员非常有用的并且最常用的20个命令行系统监视工具。这些命令可以在所有版本的 Linux 下使用去监控和查找系统性能的实际原因。这些监控命令足够你选择适合你的监控场景。1.
Linux监控系统之ZabbixZabbix介绍Zabbix是由  Zabbix 是由 Alexei Vladishev 开发的一种网络监视、管理系统,基于 Server-Client 架构。可用于监视各种网络服务服务器和网络机器等状态。整合了Catic和Nagios的特性。  使用各种 Database-end 如 MySQL, PostgreSQL, SQLite, Oracle 或 IBM
使用ZABBIX监控web服务器实验拓扑图:实验思路:nginx添加状态统计模块,编写nginx对应的状态统计脚本。zabbix-server导入nginx模板,并对主机实现监控。实验环境角色IP地址操作系统版本软件包Zabbix_server192.168.0.158/24Centos6.5_X86_64Zabbix3.0.4Zabbix_agentd(nginx)192.168.0.125/2
环境说明:    公司是做在线教育的互联网企业,WEB架构为:前端使用LVS + Heartbeat做负载均衡,后端主要是Apache/Nginx + Tomcat,缓存有redis和Memcached,数据库使用的Oracle和Mysql。 脚本实现目的:    通过在服务器本地运行脚本,当检测到服务不可用时,自动重启相关服务,并发邮件通知管理员
推荐 原创 2014-06-07 15:00:49
1902阅读
1点赞
首先要搞清楚三个问题:监控的对象是什么?具体监控哪些指标?从哪些纬度进行监控监控的对象是什么?具体监控哪些指标?从哪些纬度进行监控监控的对象可以分为四个层次,从上到下可以归纳为:用户端监控:通常指业务直接对用户提供的功能的监控。接口监控:通常指业务提供的功能所依赖的具体RPC接口的监控。资源的监控:通常指某个接口依赖的资源的监控。比如对redis的监控就是属于资源监控。基础监控:通常指对服务
  • 1
  • 2
  • 3
  • 4
  • 5