iis服务器助手广告广告
返回顶部
首页 > 资讯 > 服务器 >shell中怎么利用sendmail实现服务器监控报警
  • 101
分享到

shell中怎么利用sendmail实现服务器监控报警

2023-06-09 20:06:50 101人浏览 八月长安
摘要

shell中怎么利用sendmail实现服务器监控报警,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。代码如下:wget <a href="Http://casp

shell中怎么利用sendmail实现服务器监控报警,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

代码如下:


wget <a href="Http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz">http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz</a>
tar zxvf sendEmail-v1.56.tar.gz
cp sendEmail-v1.56/sendEmail /shell/check/
cat >> check.sh <<EOF

文件--check.sh:

代码如下:


#!/bin/bash
checkmail() {
    /usr/bin/perl ./sendEmail -f userid@mail.com -t oneuserid@mail.com –cc twouserid@mail.com threeuserid@mail.com
-u "$subject" -m "$data" -s smtp.mail.com -xu userid -xp passWord
    sleep 300
}
while true;do
    loadavg=`awk '{print $2}' /proc/loadavg`
    diskuse=`df |awk '/cache/{print $5}'`
    servrun=`netstat -pln|awk -F/ '/:80/{print $NF}'`

    ip=`ifconfig|awk '/cast/{print $2}'|awk -F: '{if(NR==1){a=$2}else if(NR==2){b=$2}}END{print b"-"a}'`
    data=`echo -e "ip:$ip\nloadavg/5min:$loadavg\tcacheuse%:$diskuse\tservice:$servrun"`
    diskper=`echo $diskuse|sed 's/%//'`

    num=`ps aux|grep check.sh|grep -v grep|wc -l`

    if [[ $num > 2 ]];then
        break 2
    fi

    if [[ $loadavg > 1.00 ]] &amp;&amp; [[ $diskper > 90 ]];then
        subject="warning-$ip-loadavg-disk"
        checkmail
    else if [[ $loadavg > 1.00 ]];then
        subject="warning-$ip-loadavg"
        checkmail
    else if [[ $diskper > 90 ]];then
        subject="warning-$ip-disk"
        checkmail
    fi
    sleep 60
done
EOF

看完上述内容,你们掌握shell中怎么利用sendmail实现服务器监控报警的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注编程网服务器频道,感谢各位的阅读!

--结束END--

本文标题: shell中怎么利用sendmail实现服务器监控报警

本文链接: https://www.lsjlt.com/news/257675.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • shell中怎么利用sendmail实现服务器监控报警
    shell中怎么利用sendmail实现服务器监控报警,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。代码如下:wget <a href="http://casp...
    99+
    2023-06-09
  • Shell中怎么利用memcached实现进程监控
    这期内容当中小编将会给大家带来有关Shell中怎么利用memcached实现进程监控,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。WEB服务器使用memcached,但是不知道为什么memcached老是...
    99+
    2023-06-09
  • 怎么在SpringBoot中利用Prometheus和Grafana实现实现应用监控和报警功能
    这篇文章将为大家详细讲解有关怎么在SpringBoot中利用Prometheus和Grafana实现实现应用监控和报警功能,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。SpringBoot的...
    99+
    2023-06-06
  • 如何实现用Shell脚本监控服务器在线状态和邮件报警
    本篇内容主要讲解“如何实现用Shell脚本监控服务器在线状态和邮件报警”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何实现用Shell脚本监控服务器在线状态和邮件报警”吧!对于服务器来说在线率...
    99+
    2023-06-09
  • 云服务器监控报警系统怎么设置
    云服务器监控报警系统可以根据您的具体需求进行设置,以下是一些常见的设置方法: 使用 DNS 服务:如果您是 Apache,可以通过 DNS 服务器监控报警系统 http://www.example.com/env/console/dig...
    99+
    2023-10-26
    报警系统 服务器
  • shell脚本实现Hbase服务的监控报警和自动拉起问题
    目录需求说明1. 通过服务名监控2. 通过端口监控3. 企业微信消息通知脚本4.定时调度5. 报警信息需求说明 期初是我们的物理机上安装了Hbase,由于物理机硬件配置还可以,1T内存,64核。只有4台机器,我们装完Hb...
    99+
    2024-04-02
  • 云服务器监控报警系统怎么设置的
    云服务器监控报警系统可以实现以下功能: 实时监控:当服务器出现故障和异常时,服务器监控报警系统可以及时收集、记录并处理故障信息,同时提供故障排除方法和指导,帮助IT管理人员快速定位故障原因和排除故障。 故障预警:实时监控系统可以监测服务...
    99+
    2023-10-26
    报警系统 服务器
  • 使用shell脚本怎么实现服务器进程监控
    使用shell脚本怎么实现服务器进程监控?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。程序说明:1)通过将系统定义的进程(timer)配置到配置文件proces...
    99+
    2023-06-09
  • CentOS中怎么利用Munin监控服务器
    这期内容当中小编将会给大家带来有关CentOS中怎么利用Munin监控服务器,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Munin的介绍和原理Munin 是一个服务器监控工具,基于perl写的,能通过网...
    99+
    2023-06-10
  • 云服务器监控报警系统怎么设置的呢
    云服务器监控报警系统可以根据您的具体需求来设置,以下是一些常见的设置方法: 使用 DNS 解析服务:将域名映射为一个本地 IP 地址,以便监控器能够解析您的域名。 设置 WebShell 脚本:在服务器上安装一个简单的 WebShell...
    99+
    2023-10-26
    报警系统 服务器
  • 云服务器监控报警系统怎么设置密码
    首先,需要在云服务器上创建一个安全账户,并将密码保存在该账户中。 创建密码时,需要注意以下几点: 密码长度不少于8位,包含大小写字母、数字和特殊字符,且至少包含3种不同的字符类型; 密码中最好不要包含常见的账户名,如“user”、“pa...
    99+
    2023-10-28
    报警系统 密码 服务器
  • Shell中怎么利用memcache监控缓存命中率
    这篇文章给大家介绍Shell中怎么利用memcache监控缓存命中率,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。#!/bin/bash################################检查memcach...
    99+
    2023-06-09
  • python监控日志中的报错并进行邮件报警怎么实现
    今天小编给大家分享一下python监控日志中的报错并进行邮件报警怎么实现的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。实现思...
    99+
    2023-07-02
  • 云服务器监控报警系统怎么设置密码的
    云服务器监控报警系统需要确保安全性和保密性,以下是一些设置密码的建议: 密码复杂度:密码至少包含大小写字母、数字和特殊字符。密码越长越好,最长不要超过 8 个字符。 弱密码:最好是一个简单的、不容易被猜到的密码,如生日、电话号码或电子邮...
    99+
    2023-10-26
    报警系统 密码 服务器
  • shell 中怎么利用awk命令实时监控网卡流量
    本篇文章为大家展示了shell 中怎么利用awk命令实时监控网卡流量,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。实现原理: [chengmo@localhost ~]$ cat /proc/net...
    99+
    2023-06-13
  • 云服务器监控报警系统怎么设置密码保护
    云服务器监控报警系统的设置密码保护可以分为以下几个步骤: 服务器的访问控制:可以限制哪些人员可以访问服务器,只能由授权人员才能访问。 密码保护:可以通过设置密码保护措施,只有授权人员才可以访问服务器,避免未经授权的人员访问服务器。 日志...
    99+
    2023-10-26
    密码保护 报警系统 服务器
  • 云服务器监控报警系统怎么设置密码保存
    云服务器监控报警系统可以使用不同的密码来保存用户的登录信息,以确保用户的帐户不被恶意用户盗用。在设置密码保存之前,需要注意以下几个方面: 密码长度:建议使用简单的6位或8位数字或字母组合的密码,以便可以在不同的设备、操作系统和数据库上使...
    99+
    2023-10-26
    报警系统 密码 服务器
  • 如何使用PHP微服务实现分布式监控和报警功能
    随着互联网的快速发展,应用系统的规模和复杂性也逐渐增加。为了确保系统的稳定性和可用性,分布式监控和报警功能成为了每个开发人员都需要关注的重要问题。本文将介绍如何使用PHP微服务来实现分布式监控和报警功能,并提供具体的代码示例。一、概述分布式...
    99+
    2023-10-21
    分布式监控 PHP微服务 报警功能
  • 怎么利用Shell脚本实现邮件监控Linux系统的内存
    这篇文章给大家介绍怎么利用Shell脚本实现邮件监控Linux系统的内存,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一、安装Linux下面的一个邮件客户端Msmtp软件(类似于一个Foxmail的工具)**1、下载安...
    99+
    2023-06-28
  • 云服务器监控报警系统怎么设置密码保护的
    云服务器监控报警系统设置密码保护需要遵循以下步骤: 检查云服务器是否已经提供密码保护选项。您可以联系云服务器供应商以了解他们为您的云服务器所提供的密码保护选项。您还可以在购买云服务器之前查看他们的用户手册,了解他们如何处理密码保护问题。...
    99+
    2023-10-26
    密码保护 报警系统 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作