本帖最后由 matthew1637 于 2010-09-16 10:42 编辑 最近学习shell编程中,写了个脚本,可以监控当前服务器使用的端口,PID,程序名称等; 可以用于发现是否有不常用的端口被侦听,进而判断是否被黑客“搞”了; 代码如下:[code]#!/bin/bash #tcp part port1=`netstat -an|grep LISTEN|egrep "0.0.0.0|:::"|awk '/^tcp/ {print $4}'|awk -F: '{print $2$4}'|sort -n` echo "TCP state:" echo "--------------------------------...
by matthew1637 - Linux系统管理 - 2010-09-16 22:02:23 阅读(7593) 回复(11)
系统是solaris的,如何用shell实现对系统性能的监控,比如cpu负载,memory,disk的使用情况等动态指标。有哪位高手能详细的介绍下,看到过别人用vmstat,怎么从显示的值来判断系统的性能呢?
Hi all, 命令行下面监控网站, 我们一般通过curl和wget实现, 但是使用这两个工具不能加载js和css,jpg等静态页面, 不知道各位有什么好的办法或者现成的脚本去监控一个网站首页加载所有请求的时间 谢谢!
文件: operate_log.rar 大小: 0KB 下载: 下载 #!/bin/sh DATE=$(date +%Y-%m-%d-%H:%M:%S) TTY=$(tty |awk -F "/" '{print $3"/"$4}') ##best use x not aux PID=`ps x |grep $TTY |grep "bash" |grep -v "grep" |sed -n '1p' |awk '{print $1}'` USER=$(whoami) #echo $PID trap 'aaa' 1 2 3 4 5 6 7 8 10 11 12 13 14 15 16 17 18 19 20 quit_user () { kill -9 $PID # exit } {DATE}.temp.log quit_user 本文...
如果是一台机子的话,我们可以自己动手ps top vmstat ....... 但是机子一多了,要一台一台的弄,效率实在是低下啊!!! 而且这还只是每天的工作之一呢!!! 用shell应该能实现吧 只要做一个shell文件,然后用crontab指定运行 而我只要查看指定的一个log文件就可以了 我的操作平台是solaris9 sparc
这篇文章介绍了DBA每天在监控Oracle数据库方面的职责,讲述了如何通过shell脚本来完成这些重复的监控工作。本文首先回顾了一些DBA常用的Unix命令,以及解释了如何通过Unix Cron来定时执行DBA脚本。同时文章还介绍了8个重要的脚本来监控Oracle数据库: 检查实例的可用性 检查监听器的可用性 检查alert日志文件中的错误信息 在存放log文件的地方满以前清空旧的log文件 分析table和index以获得更好的性能 检查表空间的使用情况 找出无...
本帖最后由 ice2oo1 于 2010-12-06 11:37 编辑 内存使用率 1次/10分 <95% CPU使用率 1次/10分 <85% 负载大小 1次/10分 <80% 求shell巡检脚本 假如正常就输出正常 如遇到超额 就输出报警
同时管理太多Linux服务器,如有提供WEB服务,邮件服务,有FTP文件服务,有数据库服务器,那么如何有效的来管理,是件烦琐的事,我采用一台监控服务器,不停的扫描工作服务器,如果那台服务器,出现故障,自动报警。 更多免费Linux视频 www.boobooke.com 可以使用MSN消息,也可以采用手机短信,手机短信可以用 www.139.com 的移动邮件功能,使报警信息以邮件方式发送。 本报警用shell脚本+php程序,PHP接口程序接收shell脚...
想在这里请教一下做过msnlib的兄弟 msnlib可否与shell结合,来监控服务器呢? 也就是从shell登陆进msnlib,以及在msnlib重输入指令能否都在shell阶段一次完成呢 感谢大家