基于nagios的自动化设想

         先把测试脚本放出来,这个脚本尚处于未完成状态- -

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:国际域名空间、网站空间、营销软件、网站建设、海西网站维护、网站推广。

         这个脚本要达到的作用是:利用nagios的check_tcp命令,检查tomcat的8080端口是否正常工作,如果正常则退出;如果不正常则利用expect交互命令su到root用户下重启tomcat程序。

  1. #!/bin/bash  
  2. export JAVA_HOME=/usr/java  
  3. export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar  
  4. export PATH=$PATH:$JAVA_HOME/bin  
  5. export x=`/usr/local/nagios/libexec/check_tcp -p 8080`  
  6. [[ $x != "Connection refused"  ]] && quit 0  
  7. export command="/usr/local/tomcat/bin/startup.sh" 
  8. export password="1q2w3e4r5t" 
  9. expect -c "  
  10.         spawn su - root;  
  11.         expect {  
  12.                 \"Password:\" {send \"$password\r\"; exp_continue}  
  13.                 \"*#*\" {send \"$command\r\"; exp_continue}  
  14.         }  
  15. "  

 


当前文章:基于nagios的自动化设想
本文地址:http://bzwzjz.com/article/piocei.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 盐亭网站设计 成都做网站建设公司 定制级高端网站建设 成都网站建设公司 成都企业网站建设 成都网站设计 成都网站设计 四川成都网站设计 成都营销网站制作 网站制作 企业网站设计 网站设计 成都定制网站建设 网站建设改版 成都网站建设 成都商城网站建设 成都网站设计 成都网站建设公司 手机网站建设套餐 成都网站建设 成都网站建设 营销网站建设