免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1772 | 回复: 4
打印 上一主题 下一主题

领导要做的特别监控脚本 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-01-24 14:21 |只看该作者 |倒序浏览
大侠们好:
   在linux下,领导要我做一个比较特别的shell脚本,以监控数据库状态是否正常。
   专门有台监控机,也是linux的,所有脚本内容要求都放在这台服务器上。
   那么脚本要做到什么呢?首先自动登陆数据库服务器,然后以oracle身份,查询出某个表的值,为up的时候就是工作正常,为down的时候就是有问题,要报警发邮件。
   如果这个监控脚本布置在数据库服务器上,是没有问题,但是数据库服务器(oracle)不允许布置任何脚本。这样实现起来还有点头痛。
   如果监控机的脚本中,自动登陆到另外一台服务器后,那么这个脚本还能继续执行吗?测试时候发现脚本执行的时候,到ssh dbip这个时候就会停止了(ssh我已经调试好了无密码登陆),这个问题大家看看应该怎么实现呀?是否根本无法实现?先谢谢了!

论坛徽章:
0
2 [报告]
发表于 2008-01-24 14:53 |只看该作者
登陆时建立临时脚本到目标机器收集信息,登出时删除脚本,将信息发送到本机,可以么?

论坛徽章:
0
3 [报告]
发表于 2008-01-24 15:58 |只看该作者
oracle主机上不让布置任何东东,要不然我就不会头痛了,谢谢你的建议。

论坛徽章:
0
4 [报告]
发表于 2008-01-24 17:54 |只看该作者
用expect自动登录执行试试

论坛徽章:
0
5 [报告]
发表于 2008-01-24 17:57 |只看该作者
用 ssh + sqlplus ,我就是这么做的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP