zoukankan      html  css  js  c++  java
  • 二.通过jenkins对系统的监控(1)

    说明:通过jenkins定时请求系统,判断系统是否挂了。

    注:windows环境

    1.新建一个自由风格的项目。

    2.构建触发器选择定时构建。

    3.执行windows批处理命令

    4.构建后操作,发邮件

    4.1 jenkins默认自带发邮件的功能,配置比较简单,功能也比较单一。

      4.1.1 配置系统管理员的邮件地址,系统管理-系统配置,下面两项都需正确填写。

      4.1.2  配置邮件通知,系统管理-系统配置下面,这这边使用的是163邮箱,需特别注意下面的密码是邮箱的授权码(不知道可以百度下) 

        1.163邮箱

     

     

        2.qq邮箱

     配置好了后,可以勾选 测试,在Test e-mail recipient输入自己的邮箱,看下能否成功。这个地方需要注意,使用163邮箱,若发给非自己邮箱,会发送异常。

    网上说是网易的反垃圾邮件机制,要想发送成功,需要同时发送给自己。

      4.1.3 配置成功后,在job中配置,在构建后操作中选择E-mail notification

     多个收件人,用空格分开,如下:

    配置好后,下面测试下,故意写错命令,让其构建失败,收到的邮件如下:

    注:使用jenkins默认的发邮件,发现触发发邮件的时机不是很准确。比如:第一次构建失败,发了邮件,第二次构建成功,它也发了邮件,之后构建成功不发。

    4.2接下来 记录下增强版的邮件通知。

      4.2.1 先要安装好jenkins 的email插件,这里就不说了。

      4.2.2 在系统设置里配置,和上面类似

    构建失败,触发。

    上面点击高级按钮后:

    我这里很多都是默认的。

    注意: 
    上面配置中,凡是以Default开头的名称,都可以在job的配置中当做变量使用。比如:默认的收件人地址:在单独的job中可以这样使用$DEFAULT_RECIPIENTS

      4.2.3 配置单独job,在构建后操作中,选择:

     之后:

    注意这里在点击高级设置后,是下面界面,如果直接保存,是发布了邮件的,需要把下面的Developers,换成Recipient List.

    正确的;

    这里我都是默认的.

    点击保存,构建日志如下:

    收到的邮件如下:

  • 相关阅读:
    一个陌生女人的来信 Brief einer Unbekannten
    占星术的历史与流变
    占星术基础知识(星座及其标志)
    _________ 公告栏___________
    意识科学初步:David Chalmers的简单问题与困难问题
    意识科学初步:David Chalmers的简单问题与困难问题
    科研笔记(2019年01月29日01:17:57):Python写用于交付的工程项目的基本流程
    中国知网(cnki)上caj格式转pdf的方法
    灰色关联度分析(Grey Relation Analysis,GRA)原理详解
    货币金融学(米什金)笔记:金融体系、货币相关
  • 原文地址:https://www.cnblogs.com/gexiaoshan/p/9385711.html
Copyright © 2011-2022 走看看