linux云服务器状态上报解决方案:外发个人邮箱

需求如下:

#### 将一些服务器的关键日志实时发送到手机上

一些案例:
CPU状态检测

解决方案:

#### 利用mailx命令外发邮件

方法如下:

1. 用管理员打开mail配置文件

>>> vim /etc/mail.rc

2. 在文件末尾添加如下内容,配置smpt服务器

# 这里填入smtp地址,这里的xxx为qq或者163等
# 如果用的云服务器,安全组策略要开放465端口,入站和出站都要开放该端口
set smtp=smtps://smtp.xxx.com:465# 认证方式
set smtp-auth=login                 # 这里输入邮箱账号
set smtp-auth-user=your_email@xxx.com# 这里填入授权码而不是邮箱密码,一般是16位
set smtp-auth-password=aaaabbbbccccdddd# 忽略证书警告
set ssl-verify=ignore# 证书所在目录
set nss-config-dir=/etc/pki/nssdb# 设置发信人邮箱和昵称,
# 这里我改成自己的昵称会报错,但和邮箱账号同名则不会,不知道你们会不会遇到这个情况。
# 因为我是做log监控的所以就随意了。
set from=your_email@xxx.com

3. 邮件发送内容bash脚本

方法1. 短消息

>>> echo "消息正文" | mail -s "邮件标题" toUser@xxx.com

方法2. 长文本,其中content.txt是事先写好的文本。

>>> mail -s "邮件标题" utoUser@xxx.com < content.txt

4. 自动化脚本Python发送

import os
cmd = "mail -s '发送服务器日志' toUser@xxx.com < content.txt"
os.system(cmd)
~

linux云服务器状态上报解决方案:外发个人邮箱相关推荐

  1. xshell6保持连接_使用Xshell6+Xftp6连接Linux云服务器(图文教程)

    许多新手第一次买了Linux云服务器都不知道该怎样使用,尤其是没有接触过linux的朋友对命令行界面几乎不了解,今天就记录下使用xshell连接linux服务器的过程. 下载Xshell和Xftp 关 ...

  2. 服务器如何关闭登录日志文件,linux云服务器登录日志文件

    linux云服务器登录日志文件 内容精选 换一换 Cloud-Init工具安装完成后,请参考本节操作配置Cloud-Init工具.已安装Cloud-Init工具.已为云服务器绑定弹性公网IP.已登录云 ...

  3. 腾讯云Linux云服务器搭建网站

    腾讯云Linux云服务器搭建网站 基本准备及操作 这里的安装过程使用系统自带的yum工具进行安装 安装jdk和java运行环境 安装mysql 安装tomcat 安装httpd服务 部署web项目到服 ...

  4. 咕咕机显示服务器请求异常,咕咕机云服务器状态异常

    咕咕机云服务器状态异常 内容精选 换一换 如果对弹性云服务器执行重启/关机操作,弹性云服务器长时间(大于30分钟)处于"正在重启"/"正在关机"状态时,建议执行 ...

  5. linux服务器怎么装windows系统,linux云服务器装windows系统

    linux云服务器装windows系统 内容精选 换一换 用户在购买弹性云服务器(Elastic Cloud Server ,简称ECS)时,选择KPS提供的SSH密钥对对登录弹性云服务器的用户进行身 ...

  6. linux云服务器下载安装zookeeper

    linux云服务器下载安装zookeeper 下载 官网下载地址:https://zookeeper.apache.org/releases.html 我选择的是apache-zookeeper-3. ...

  7. 华为服务器系统关机命令,linux云服务器关机命令

    linux云服务器关机命令 内容精选 换一换 如果Linux操作系统云服务器未安装密码重置插件,可以参见本节内容重新设置密码.本节操作重置的是root用户的密码,您可以重置完root密码后登录云服务器 ...

  8. 云服务器最佳实践-Linux云服务器SSH登录的安全加固

    Linux云服务器常用的登录方式是SSH,对于密码登录方式创建的云服务器,如何保证登录安全性呢?本文以CentOS 7.6为例,对SSH登录进行安全加固. 修改默认端口 1.通过SSH密码方式远程登录 ...

  9. linux服务器数据转发,Linux云服务器如何使用iptables做流量转发?

    在云服务器的日常使用过程中,从老服务器迁移数据到新服务器是不可避免的一项运维操作.在新老服务器交替的迁移过程中,由于域名解析生效需要一段时间,难免出现部分流量仍然请求到老服务器上的情况,造成数据出现衔 ...

最新文章

  1. Linux_Shell_ Map 的使用和遍历
  2. oracle的结构是什么,Oracle的软件结构是什么呢?
  3. Android10.0 日志系统分析(三)-logd、logcat读写日志源码分析-[Android取经之路]
  4. VirtualBox使用技巧:关于undo差分盘与端口映射
  5. scanf 接收 空格 输入_当接受用户输入的含有空格的字符串时,应使用()函数。...
  6. 直接用IP访问知乎,我发现了一个秘密···
  7. 安全开发之碰撞检测与伤害计算逻辑
  8. android9有深色模式吗,深色模式还是黑色模式?微信把所有人都搞懵了
  9. mysql5.7查询多层json写法
  10. vue中v-for指令的使用之Vue知识点归纳(八)
  11. Android内存管理-SoftReference的使用
  12. C#坏习惯:通过不好的例子学习如何制作好的代码——第5部分
  13. mysql 连接工具
  14. 语言密码加密变星号_为什么汉字不能设成密码,你想过吗?
  15. vue-cnode使用vue重构cnode社区
  16. W3CSchool.chm帮助文档百度网盘分享
  17. Java-综合项目-房屋出租系统(总结与反思)
  18. gbox推荐源_分享一批自己用的软件源 gbox软件源
  19. 荣耀安装google谷歌服务框架_荣耀20怎么下载安装谷歌服务框架,GMS框架安装教程...
  20. java jbutton设置位置_java-将JButton设置为另一个JButton的位置

热门文章

  1. 开发者说:如何使用插件降低上传文件部署服务的复杂度
  2. 基于MaxCompute的拉链表设计
  3. 基于AliOS Things玩转智能语音
  4. 中国加速计算市场第二名,宁畅正领跑“智能算力定制”赛道
  5. HTTPS 协议到底比 HTTP 协议多些什么?
  6. 你的项目是否真的需要 DevOps?
  7. NVIDIA发布全新推理软件,开创交互式会话AI新时代!
  8. 2018 年你需要知道的 11 个 JavaScript 库
  9. python dll注入 网络_python – 检测反射型DLL注入
  10. 最小覆盖模型matlab_数学规划模型的matlab求解 非线性最小二乘lsqnonlin