如何自动杀死UNIX僵死的进程

由于网络的原因,有些进程会突然僵死.这些僵死的进程,会消耗系统大量的资源,直接影响机器的正常运行.为了实时地、自动地杀死这些僵死的进程,本人编写了 Shell程序Autokill.
   Autokill程序脚本
   #    # autokill    #    ps -ef | awk ‘{ print $1,$2,$7,$8 }’ |    awk ‘/[0-9][0-9]:[0-9][0-9]:[1-9][0-9]/ { print $1,$2,$3,$4 }’ |    awk ‘!/root/ { print "kill -9 " $2}’ > /tmp/k_kill    chmod 777 /tmp/k_kill    /tmp/k_kill
   Autokill程序解释
   首先,用UNIX 命令...

SNMP基础简介

一 SNMP简介
SNMP,Simple Network Management Protocol,即简单网络管理协议,,是有IETF(Internet Engineeriing Task Force,互联网工程任务组)定义的一套基于SGMP(Simple Gateway Monitor Protocol,简单网关监视协议)的网络管理协议。以SNMP为技术的网络管理系统(NMS)中,管理工作站利用SNMP进行远程监控管理网络上的所有支持这种协议的设备(如计算机工作站、终端、路由器、Hub、网络打印机等),主要负责监视设备状态、修改设备配置、接受事件警告等。
二 SNMP环境安装配置
SNMP服务安装:
1) 打开&...

Cacti配置Threshold(Thold)并e-mail报警

一、 软件环境:cacti(需Threshold插件)
二、 安装过程:
Cacti的安装各位google一下,这里就不详细介绍了.
我的 cacti文件放在/web/c/cacti/
#打cacti-plugin-arch补丁
cd /root/install/cactiwget http://cactiusers.org/downloads/cacti-plugin-arch.tar.gztar -xzvf cacti-plugin-arch.tar.gzcp cacti-plugin-arch/cacti-plugin-0.8.7b-PA-v2.1.diff /web/c/cacti/mysql -ucacti -pcactipw cacti < cacti-plugin-arch/pa.sqlcd /web/c/cacti/patch -p1 -N < cacti-plugin-0.8.7b-PA-v2.1.diff
完成!
安装settings插件
cd /root/install/cactiwget http://mirror.cactiusers.org/download...

cacti 监控磁盘使用率并报警方法

cacti本身的模板只可以监控硬盘的使用大小,而不能监控使用百分率,所以我们要自定义cdef来监控硬盘使用率,并借助thold插件实现报警功能.网上找的资料都是在cacti.0.8.6版上实现的,而我用的是cacti.0.8.7版.注意:要使用thold插件,需要打补丁:http://cactiusers.org/downloads/cacti-plugin-arch.tar.gz
安装插件:settings,thold
因此,根据实际情况做如下改动:
在cacti目录下,vi include/global_arrays.php
搜索custom_data_source_types,修改这一段如下:
$custom_data_source_types = array(        "C...

libpng12.so.0: no version information available

/usr/local/bin/rrdtool: /usr/lib/libpng12.so.0: no version information available (required by /usr/local/tools/rrdtool-1.2.28//lib/librrd.so.2)
在配置cacti环境中,执行采集的PHP脚本时出现上面的错误信息,可以认定的是libpng我确实装过的…..找了半天资料,没有解决方法,由于环境在centos5下是完成了,我现在是在as4上配置,于是我马上到centos5上的系统上看:
[root@xok cacti]# ldd /usr/local/bin/rrdtool        linux-gate.so.1 =>  (0×00913000)        librrd.so.2 => /usr/local/rrdtool-1.2.28/lib/librrd.s...

rrdtool:configure: error: Please fix the library issues listed above and try again.

安装rrdtool之前确保安装了这些库zlib libpng freetype libart_lgpl
验证如下
[root@localhost rrdtool-1.2.6]# rpm -qa |grep zlibzlib-1.2.3-3zlib-devel-1.2.3-3[root@localhost rrdtool-1.2.6]# rpm -qa |grep libpnglibpng-devel-1.2.10-7libpng-1.2.10-7[root@localhost rrdtool-1.2.6]# rpm -qa |grep freetypefreetype-2.2.1-16.el5freetype-devel-2.2.1-16.el5[root@localhost rrdtool-1.2.6]# rpm -qa |grep libart_lgpllibart_lgpl-2.3.17-4libart_lgpl-devel-2.3.17-4
安裝rrdtool時必須要安裝cgilib這個庫,以下是正確的安裝方法
rrdtool 1.2.*
Download:
http://oss.oetiker.ch/rrdtool/
Dependen...

redhat AS4(linux)下安装yum工具

Red Hat Enterprise Linux AS release 4 (Nahant Update 5) 使用 YUM 自动更新
系统版本:
Linux localhost.localdomain 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux[root@localhost ~]# cat /etc/redhat-release Red Hat Enterprise Linux AS release 4 (Nahant Update 5)
一、安装
1.下载软件包:
http://v.xok.cc/linux/install/others/yum-2.0.8-1.src.rpm
2.安装(由于是RPM源码包所以安装比较特殊)
rpmbuild –rebuild yum-2.0.8-1.src.rpm
+++++++++++++++++++安装过程+++++++++++++++++++Requires(post): /bin/shRequires(preun): /bin/shRequires: /...

解决Cacti+SNMP+rrdtool图形上不显示文字

解决Cacti+SNMP+rrdtool图形上不显示文字
1,解决不显示图片
刚开始连图形都不显示,是因为我snmp自定义目录安装的,lib文件没有安装到/lib下,通过下面代码解决:
ln -s /usr/local/snmp/lib/libnetsnmp.so.15 /lib/
可以在调试中执行脚本:
/usr/local/php/bin/php -q /web/c/cacti/poller.php –force –debug
按上面的执行,如果有错就会显示的.如果没有,它将出现下面这样的信息:
OK u:0.00 s:0.02 r:1.03OK u:0.00 s:0.02 r:1.03OK u:0.00 s:0.02 r:1.03OK u:0.00 s:0.02 r:1.03OK u:0.00 s:0.02 r:1.03OK u:0.00 s:0.02 r:1.03OK u:0.00 s...

linux安装配置jdk1.5,tomcat5.5,eclipse3.2介绍

网上关于linux下配置java开发环境的文章很多,但大都不完整.今天偶就写个完整详细的.包括安装jdk1.5,tomcat5.5,eclipse3.2到配置搭建成功.即使你什么也不懂(初级水平),只要按照文档步骤,也能搭建成功.
第一步:下载所须要的软件
下载jdk1.5.下载网页:http://java.sun.com/j2se/1.5.0/download.jsp
下载tomcat5.5.下载网页:http://tomcat.apache.org/
下载eclipse3.2.下载网页:http://www.eclipse.org/downloads/
下载eclipse插件CDT3.1.下载网页:http://www.eclipse.org/cdt/downloads.php
下载eclipse插件tomcatPluginV32.下载网页:ht...