根据EventID邮件通知并发送详细日志信息

因为手机和移动设备太多,DHCP池不够用,想通过EventID的方法在Win 2003 Server来自动发送邮件通知还有多少可用IP地址。

所需工具都放在c:\temp目录

bmail.exe (用于发送邮件或其它可以发送邮件的程序)

psloglist.exe (sysinternals里面的一个小工具,用于根据EventID读取系统日志详细信息)

 eventtriggers (Win 2003自己命令,用于创建一个Trigger,但有指定EventID出现时,会执行一个任务)

1.我们首先使用eventtriggers来创建一个触发并执行任务。

eventtriggers /create /tr EventID1020 /eid 1020 /tk c:\temp\EventIDTrigger.bat

2. 编写EventIDTrigger.bat代码。

@echo off
cd c:\temp
psloglist -i 1020 -n 1 > _psloglist.tmp
type _psloglist.tmp

setlocal enabledelayedexpansion

for /f "tokens=* Delims="  %%a in (‘type _psloglist.tmp‘) do set b=!b!%%a 

bmail.exe -s smtpserver -t [email protected] -f [email protected] -a "DHCP Pool is low" -b "%b%"

3. 因为系统会每小时生成一个DHCP Event提示,所以如果不及时删除地址,就会每小时收到一份邮件。

时间: 2024-08-28 12:48:17

根据EventID邮件通知并发送详细日志信息的相关文章

shell脚本死循环判断nginx日志reqest_time时间大于3秒是否增加,若增加发送相关日志信息到开发人员

#!/bin/bash while [ 1 ] do pre_request_time_count=`cat /var/log/nginx/access.log |awk '{print $NF}'|awk -F '"' ' $2>3 '|awk -F '"' '{print $2}'|wc -l` # 取 request_tme 大于3秒的计数值 echo $pre_request_time_count sleep 300 last_request_time_count=`ca

杨泽业:给你的wordpress博客添加SMTP邮件服务,评论以后邮件通知

当你的博客有人评论的时候,就会收到邮件通知,那是非常好的体验,有人评论了自己第一时间知晓.特别是,有人在你的博客留言,需要有人解答问题的时候,这个人是迫切的需要及时通知的,有的评论自动邮件通知的话,那么就轻松了. 要实现评论邮件通知,还是不难的.下面,我就说说,使用腾讯的免费企业邮箱配置SMTP邮件服务.(没有企业邮箱的请查看我上一个文章<用你自己的域名免费的开通腾讯企业邮箱图文教程>) 先在模板函数 (functions.php)文件底部添加下面代码即可,邮箱的帐号密码改成自己的帐号密码.

Objective-C(十九、通知-消息发送模式之一)——iOS开发基础

结合之前的学习笔记以及参考<Objective-C编程全解(第三版)>,对Objective-C知识点进行梳理总结.知识点一直在变,只是作为参考,以苹果官方文档为准~ 十九.通知-消息发送模式之一 1.几个基本概念 (1)通知:在面向对象的程序中,有时需要将发生的时间通知给多个对象的消息发送模式: (2)通知中心:期望取得通知的对象预先向通知中心注册期望取得的通知: (3)发送:某对象向通知中心发送消息发送请求,只有注册过该通知单额对象,都可获得通知中心推送的消息: (4)观察者:消息发送目标

7.用邮件发送错误日志

参考网址: http://php.net/manual/zh/function.error-log.php[可以解决"怎么发送错误日志到邮件"问题] http://bbs.csdn.net/topics/330204372 [可以解决问题 "Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missin

SQL Server自动化运维系列——关于邮件通知那点事(.Net开发人员的福利)

需求描述 在我们的生产环境中,大部分情况下需要有自己的运维体制,包括自己健康状态的检测等.如果发生异常,需要提前预警的,通知形式一般为发邮件告知. 邮件作为一种非常便利的预警实现方式,在及时性和易用性方面也有着不可替代的优点. 所以,在本篇中将详细的分析下在SQL Server中的邮件通知功能及使用方式等. 本篇实现 1.通过SQL Server自带的邮件功能实现运维的预警及检测 2.利用数据库邮件组件代替传统的C#发送邮件的弊端 3.实现Job任务运行状态的检测 4.利用PowerShell实

Jenkins : 邮件通知

目录 全局配置 为项目添加邮件通知 邮件模板 Pipeline 支持 总结 Jenkins 内置了 Mailer 插件用于发送邮件通知,但是 Mailer 插件的功能比较简单,无法按照用户的需求进行邮件的定制.Email Extension 是 Jenkins 默认推荐安装的一款功能强大的邮件插件,使用它几乎可以定制邮件的任何部分.本文将结合笔者的使用经验介绍 Email Extension 插件的使用方法. 全局配置 和其它的插件一样,Email Extension 插件的全局配置也是在 Je

jenkins邮件通知插件

说明 Jenkins默认提供了一个邮件通知,能在构建失败.构建不稳定等状态后发送邮件.但是它本身有很多局限性,比如它的邮件通知无法提供详细的邮件内容.无法定义发送邮件的格式.无法定义灵活的邮件接收配置等等.而Jenkins Email Extension Plugin插件允许你自定义邮件通知,比如在发送邮件时你可以自定义发送给谁,发送具体什么内容等等.插件安装请参考上篇博文. 1.默认邮件通知设置 Jenkins的系统设置里,先找到Jenkins Location位置. Jenkins URL:

5.jenkins使用Email Extension Plugin插件配置邮件通知

jenkins自带有邮件通知的功能 在"系统管理"–>"系统设置"中的"邮件通知"模块可以配置邮件通知,在配置之前应先配置"jenkins Location"中的系统管理员邮箱, 然后配置管理员邮箱的账户密码信息,如下图 根据自己所使用的邮箱配置,配置完成后可以点击"Test configuration" 发送一封测试邮件到"Test e-mail recipient"所配置的邮箱

Jenkins email-ext邮件通知模板

http://blog.csdn.net/houyefeng/article/details/51344337 示例 以html格式发送送如下内容:邮件内容为项目名称.构建次数.触发原因.构建日志前100行.项目url/构建日志url.项目变更日志.测试用例汇总.Job设置中"Content Type"选"Html",将下面模板内容粘贴到"Content"中.Html模板:模板由群友QQ]  TUX(4991727)提供 <!DOCTYPE