阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Linux服务器报警之利用Java邮件报警

113次阅读
没有评论

共计 1820 个字符,预计需要花费 5 分钟才能阅读完成。

在这里分享下 Linux 服务器如何利用 Java 邮件报警

前提:服务器先安装配置好 java 环境

一、JAVA 环境安装

[root@Server2 ~]# tar -zxvf jdk-7u75-linux-x64.gz -C /usr/local

[root@Server2 ~]# vi /etc/profile

export JAVA_HOME=/usr/local/jdk1.7.0_75

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

[root@Server2 ~]# source /etc/profile  快速生效

[root@Server2 ~]# java -version

java version “1.7.0_45”

OpenJDK Runtime Environment (rhel-2.4.3.3.el6-x86_64 u45-b15)

OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode)

二、脚本配置

上传附件中的脚本目录到 /var/scripts 后解压

修改 tomail.sh

#!/bin/bash

export LANG=en_US.UTF-8

HOST=”smtp.163.com”

SENDER=”monitor@163.com”

PASSWORD=”xxxxxxxx”

RECEIVER=”youremail@yourdomain.com”

# 报警内容

        SUBJECT=”request timeout,Please check”

        CONTENT=”this eamil from monitor server”

# 发送邮件

      /usr/local/jdk1.7.0_75/bin/java -cp /var/scripts/monitor:/var/scripts/lib/* SendMails $HOST $SENDER $PASSWORD “$SUBJECT” “$CONTENT” $RECEIVER

配置好的后,执行 tomail.sh 发送邮件就可以了。

如果报以下错误,请配置下 hosts

javax.mail.SendFailedException: Sending failed;

  nested exception is:

        class javax.mail.MessagingException: 501 Syntax: HELO hostname

        at javax.mail.Transport.send0(Transport.java:218)

        at javax.mail.Transport.send(Transport.java:80)

        at MailUtil.send(MailUtil.java:44)

        at SendMails.main(SendMails.java:36)

[root@Server2 ~]# vi /etc/hosts

127.0.0.1  localhost localhost.localdomain localhost4 localhost4.localdomain4

::1        localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.1.22 Server2

附件 java to mail 下载

—————————————— 分割线 ——————————————

免费下载地址在 http://linux.linuxidc.com/

用户名与密码都是 www.linuxidc.com

具体下载目录在 /2015 年资料 / 9 月 / 8 日 /Linux 服务器报警之利用 Java 邮件报警 /

下载方法见 http://www.linuxidc.com/Linux/2013-07/87684.htm

—————————————— 分割线 ——————————————

本文永久更新链接地址 :http://www.linuxidc.com/Linux/2015-09/122803.htm

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-01-21发表,共计1820字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中