根据自己的需求写出的shell脚本更能满足需求,更能细化主机监控的全面性。下面是我常用的几个主机监控的脚本,大家可以根据自己的情况在进行修改,希望能给大家一点帮助。 1、查看主机网卡流量#!/bin/bash#network#Mike.Xuwhile : ; dotime='date +%m"-"%d" "%k":"%M'day='date +%m"-"%d'rx_before='ifconfig            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2013-05-14 17:08:44
                            
                                602阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            使用shell脚本监控主机实验环境:某公司随着业务的不断发展,所使用的linux服务器也越来越多,管理员希望编写一个简单的性能监控脚本,放到各服务器中,当监控指标出现异常时发送告警邮件。拓扑:需求描述:? 编写名为sysmon.sh的shell监控脚本? 监控内容包括CPU使用率、内存使用率、根分区的磁盘占用率? 百分比只需要精确到个位,如7%、12%、23%等? 出现以下任一情况时告警:磁盘占用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-29 18:02:16
                            
                                140阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            写着玩儿的,在init 5级别,运行后会主动生成两个窗口,对系统以及系统上的主要服务进行监控,并及时刷新,抛砖引玉,分享一下。一共有三个脚本:1个主脚本,2个分属监控脚本主脚本启动:#!/bin/sh
#writer:gaolixu
path=`pwd`
gnome-terminal --geometry=63x16 -e $path/jk1_xn.sh
gnome-            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-03-04 12:56:20
                            
                                1841阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本文出自 “听闻” 博客,请务必保留此出处http://wenzhongxiang.blog.51cto.com/6370734/1213518 1、用vi命令在/root目录是新建一个脚本文件sysmon.sh:内容如下:      #!/bin/bash    &n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2013-05-31 11:39:46
                            
                                577阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            编写SHELL脚本监控主机1、用vi命令在/root目录是新建一个脚本文件sysmon.sh:内容如下:#!/bin/bashdug=$(df -h | grep "/$" | awk '{print $4}' | awk -F% '{print $1}')cug=$(expr 100 - $(mpstat | tail -1 | awk             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2013-06-17 11:06:25
                            
                                720阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            使用shell脚本监控主机  实验环境:  某公司随着业务的不断发展,所使用的linux服务器也越来越多,管理员希望编写一个简单的性能监控脚本,放到各服务器中,当监控指标出现异常时发送告警邮件。  拓扑:  需求描述:  ? 编写名为sysmon.sh的shell监控脚本  ? 监控内容包括CPU使用率、内存使用率、根分区的磁盘占用率  ? 百分比只需要精确到个位,如7%、12%、23%等  ?            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-11-18 16:33:02
                            
                                3433阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            编写如下脚本(根据实际情况来修改邮件发送目的地址):[root@centos02~]#catsystem.sh#!/bin/bashdug=$(df-h|grep"/$"|awk'{print$5}'|awk-F%'{print$1}')cug=$(expr100-$(mpstat|tail-1|awk'{print$12}'|awk-F.'{print$1}'))mug=$(expr$(free            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2020-05-24 19:32:47
                            
                                941阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            原文出处: Mike Xu 的博客最近时不时有朋友问我关于服务器监控方面的问题,问常用的服务器监控除了用开源软件,比如:cacti,nagios监控外是否可以自己写shell脚本呢?根据自己的需求写出的shell脚本更能满足需求,更能细化主机监控的全面性。下面是我常用的几个主机监控的脚本,大家可以根据自己的情况在进行修改,希望能给大家一点帮助。1、查看主机网卡流量12345678910111213            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2013-10-15 11:15:28
                            
                                288阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            常用的几个主机监控的脚本,大家可以根据自己的情况在进行修改:1、查看主机网卡流量#!/bin/bash #network #Mike.Xu while : ; do       time='date +%m"-"%d" "%k":"%M'       day='date +%m"-"%d'       rx_            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-12-16 16:48:47
                            
                                686阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            编写如下脚本(根据实际情况来修改邮件发送目的地址):[root@localhost~]#catsysmon.sh#!/bin/bashdug=$(df-h|grep"/$"|awk'{print$5}'|awk-F%'{print$1}')cug=$(expr100-$(mpstat|tail-1|awk'{print$12}'|awk-F.'{print$1}'))mug=$(expr$(fre            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-04-09 11:58:39
                            
                                507阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            作者:Mike.Xu 发表于: October 15, 2009 10:10 PM 
链接:http://www.dbasky.net/archives/2009/10/shell.html 
   下面是我常用的几个主机监控的脚本,大家可以根据自己的情况在进行修改,希望能给大家一点帮助。
 1、查看主机网卡流量
 
#!/bin/bash            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2010-11-11 09:27:03
                            
                                387阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            有一段时间没更新Blog了主要是时间有点紧张。然而最近时不时有互联网的朋友问我关于服务器监控方面的问题?问常用的服务器监控除了用开源软件,比如:cacti,nagios监控外是否可以自己写shell脚本呢?根据自己的需求写出的shell脚本更能满足需求,更能细化主机监控的全面性。   下面是我常用的几个主机监控的脚本,大家可以根据自己的情况在进行修改,希望能给大家一点帮助。 1、查看主机网卡流量#            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2013-10-31 17:13:00
                            
                                435阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            编写如下脚本(根据实际情况来修改邮件发送目的地址):[root@localhost~]#catsysmon.sh#!/bin/bashdug=$(df-h|grep"/$"|awk'{print$5}'|awk-F%'{print$1}')cug=$(expr100-$(mpstat|tail-1|awk'{print$12}'|awk-F.'{print$1}'))mug=$(expr$(fre            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-05-22 22:32:14
                            
                                1497阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            编写以下脚本命令:[root@localhostsh]#vimsysmon.sh#!/bin/bash#提取性能监控指标(磁盘占用、CPU使用、内存使用)DUG=$(df-h|grep"/$"|awk'{print$5}'|awk-F%'{print$1}')CUG=$(expr100-$(mpstat|tail-1|awk'{print$12}'|awk-F.'{print$1}'))MUG=$            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-08-10 14:13:28
                            
                                589阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
                        
                
                    
                        
                                                            
                                                                        
                                                                推荐
                                                                                        原创
                                                                                    
                            2013-05-31 07:23:48
                            
                                5985阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                4评论
                            
                                                 
                 
                
                             
         
            
            
            
            案例需求 通过脚本判断远程计算机的存活状态 脚本应用场景 1、通过监控平台调用监控脚本对服务器进行监控 2、机器扫描 解决问题 1、运维人员实时掌控机器的状态,防止宕机或者由于压力过大造成请求处理延时,保障业务的稳定、高效运行 脚本思路 1、通过ICMP协议的ping命令ping目标主机 网络延迟, ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-29 23:29:00
                            
                                538阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            #!/bin/bash#http://wangjiatong.blog.51cto.com/#create2016-11-22 ping_success(){     if ping -c 1 $IP >/dev/null; then        echo -e "\033[032            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-11-22 21:33:19
                            
                                1728阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            bin/bash#network#Mike.Xuwhile : ; do      time='date +%m"-"%d" "%k":"%M...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-20 19:55:48
                            
                                122阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、查看主机网卡流量#!/bin/bash#networkwhile : ; dotime=’date +%m”-”%d” “%k”:”%M’day=’date +%m”-”%d’rx_before=’ifconfig eth0|sed -n “8″p|awk ‘{print $2}’|cut -c7-’tx_before=’ifconfig eth0|sed -n “8″p|awk ‘{prin            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2014-11-14 22:49:36
                            
                                584阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、查看主机网卡流量#!/bin/bash#networkwhile : ; dotime=’date +%m”-”%d” “%k”:”%M’day=’date +%m”-”%d’rx_before=’ifconfig eth0|sed -n “8″p|awk ‘{print $2}’|cut -c7-’tx_before=’ifconfig eth0|sed -n “8″p|awk ‘{prin            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-05-04 10:36:23
                            
                                638阅读