监控软件运行状态并邮件通知

jenkins配置

  1. 启动jenkins

切换到存放jenkins的目录

cd /home/jenkins

启动命令

java -jar jenkins.war --httpPort=8080

打开http://192.168.0.3:8080进行登录

相关链接:https://www.cnblogs.com/5201351/p/13606941.html

  1. 邮箱配置

安装扩展邮箱插件,安装并重启

配置主要有三块地方

默认主题和默认内容设置一下

按照图上配置邮箱和上面一样,邮箱填写的密码是开通smtp的时候的授权码

  1. 监控redis是否开启,没有开启,发送邮箱通知(定时)(linux)

步骤新建item---输入一个任务名称--选择freestyle project--点击确定

设置定时每分钟调一次

  1. 执行shell脚本

里面的脚本按需修改

  1. 构建后,邮箱通知

要通知邮箱,多个用逗号隔开

  1. 触发条件,选择失败时触发

  1. 邮箱收到通知(失败)

  1. 监控redis配置 (定时每分钟,redis挂了发邮箱通知)

Nginx 比较特殊 用这个判断进程数(放在notepad++ 编辑记得改格式)

ProcNumber=$(ps -ef |grep -w nginx|wc -l)(判断时候小于等于1看情况而定,这个判断有点特别)

if [ ${ProcNumber} -le 1 ]; then

echo "=====nginx 挂了====="

exit 1

else

echo "=====nginx 正在运行中====="

exit 0

fi

Redis 可以用这个来判断进程数

redis_procnum=`ps -ef|grep "redis"|grep -v grep|wc -l`

if [ $redis_procnum -eq 0 ];then

echo "=====redis挂了====="

exit 1

else

echo "=====redis正在运行中====="

Fi

【问题】jenkins系统时间不正确解决方案

参考网址:https://blog.csdn.net/bbj12345678/article/details/115046606

4.Jenkins离线安装插件

参考网址:https://www.cnblogs.com/yttbk/p/16149974.html

  1. jenkins 设置为自动启动

参考网址:https://www.cnblogs.com/netcore5/p/16177945.html

cd C:\myfile\Redis-x64-5.0.14

redis-server --service-startredis-server --service-start

  1. 解决Jenkins用shell脚本部署后,jar包启动失败的问题

BUILD_ID=DONTKILLME

参考网址:

https://blog.csdn.net/fenduo/article/details/114937832?spm=1001.2101.3001.6650.4&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-4-114937832-blog-104049902.t5_layer_eslanding_sa_randoms&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-4-114937832-blog-104049902.t5_layer_eslanding_sa_randoms&utm_relevant_index=5

  1. mysql启动脚本

if [ `ps -ef|grep "mysql"|grep -v grep|wc -l` -eq 0 ];then

echo "=====mysql挂了====="

echo "=====mysql重新启动-开始===="

cd /usr/sbin

systemctl start mysqld.service

echo "=====mysql重新启动-结束===="

else

echo "=====mysql正在运行中====="

fi

  1. elasticserach 设置自动重启

参考网址:https://www.cnblogs.com/sunxun001/p/15944778.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值