HPUX系统实时监视

上传人:鲁** 文档编号:469861056 上传时间:2022-08-14 格式:DOC 页数:6 大小:21.51KB
返回 下载 相关 举报
HPUX系统实时监视_第1页
第1页 / 共6页
HPUX系统实时监视_第2页
第2页 / 共6页
HPUX系统实时监视_第3页
第3页 / 共6页
HPUX系统实时监视_第4页
第4页 / 共6页
HPUX系统实时监视_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《HPUX系统实时监视》由会员分享,可在线阅读,更多相关《HPUX系统实时监视(6页珍藏版)》请在金锄头文库上搜索。

1、系统实时监视-如何实时监视系统运行状况并在异常发生的时候自动发邮件到管理员的邮箱或在严重错误的时候发短信给管理员?其实,利用HP-UX系统工具和自带的sendmail邮件发送功能,就能实现配置一个比较通用的监视系统! 以下为HP-UX11.00环境下配置的详细过程。HP-UX11.00系统安装时也会安装Sendmail,版本大概是8.9.x!这个版本的Sendmail应该也算稳定的,但是我这里配置时会出现sendmail.cf文件版本太旧的错误!于是干脆download一个新版的算了!在这里可以下载到HP-UX特别版的Sendmail :http:/ #swinstall s /tmp/Sen

2、dmail8111.depot ,按提示完成即可。假如你的系统配置了DNS服务,那么配置Sendmail会简单一点,否则就稍微麻烦一点(其实也没麻烦多少)。我们先假设一些前提:HP-UX系统主机名:hosta,IP地址:192.168.0.1 (C类网址,下同),默认网关: 192.168.0.2;假设公司邮件服务器是hostb(很少直接用sendmail直接做公司业务邮件服务器的哦),IP地址:192.168.1.5,域名是,hostb允许为hosta提供邮件代理服务。具体步骤:# vi /etc/hosts192.168.1.5 hostb 192.168.0.1 hosta 如果存在/e

3、tc/nsswitch.conf ,那么直接修改该文件;如果不存在,则需要拷贝一个:#cp -p /usr/newconfig/etc/nsswitch.files /etc/nsswitch.conf#vi /etc/nsswitch.confhosts: files#nslookupUsing /etc/hosts on : 没问题的话,继续;有问题则不能怪我了,看看自己上面做对了没有!(IP地址、网关、域名和hostname等需要替换成你自己的)#vi /etc/mail/sendmail.cf找到:#Dj$w.Foo.COM 这行,并在下面增加一行:Dj$w.sysinfo (发送邮件

4、时,系统默认发信人是: roothosta.sysinfo )然后,找到DS 行,改成:DShostb存盘退出!可以测试了:#/sbin/init.d/sendmail stop#/sbin/init.d/sendmail start#sendmail v .(注意,最后一行的“.”号结束邮件内容输入)正常系统和网络都没问题的话,你的 就会收到roothosta.sysinfo发给你的邮件了!这只是通常的情况,假如你需要发邮件到Internet,如 :1、假如你的HP-UX主机没有直接Internet连接,需要通过hostb代理,则:# vi /etc/hosts192.168.1.5 ho

5、stb 然后就可以发了:#mailx s “test” /etc/hosts2、假如你的HP-UX有直接Internet连接,则:#vi /etc/hosts202.101.111.222 sinahost #vi /etc/mail/sendmail.cf 修改DShostb 为DSsinahost#/sbin/init.d/sendmail stop#/sbin/init.d/sendmail start测试:#mailx s “Test” $.rsltelseif $usdamt -gt $wpct thenecho Warning:$mntpt file systems usage

6、 is $usdamt%. $.rsltfi fidoneif -s ./$.rslt thenif grep Error: ./$.rslt /dev/nullthenmailx -s Fs-Err -r fs$(hostname) $.rsltelse mailx -s Fs-Wrn -r fs$(hostname) $.rsltfifirm $.rsltunset mntptunset usdpctunset usdamtunset wpctunset epct 关于网络监视方面,可以挑选几个重要的主机来测试网络连通性(由此达到以点代面的目的,当然,可以象Openview那样全面监测

7、那更好)。主机列表放在文件/etc/ho.sysmon里,比如:# Host list whom this host can connect to. # Please input the hosts IP address. #192.168.0.1127.0.0.1192.168.1.5192.168.2.1192.168.3.1网络监视脚本如下(netmon):#!/usr/bin/sh# Monitor Network Connection from Host List: ./rhosts# phost - Ping host# prslt - Ping Resultif ! -f /etc/ho.sysmon thenecho Host list file do not exist.exitfitouch $.netmore /etc/ho.sysmon|grep -v # |while read phostdoprslt=ping $phost -n 5 |grep loss|awk print $7prslt=echo $prslt|tr -d %if $prslt -ne 0 thenif $prslt -eq 100 thenecho Error: Cant co

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 汽车技术

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号