DHCP服务器事件日志检测

系统管理员监测系统事件日志,如果DHCP服务器出现五天之内的错误信息,则将错误信息发送到指定管理员的邮箱中。

$body=$null
$dhcplogs=$null
$servicename="dhcpserver"
$smtpsrv="your smtpserver"
$emailfrom="this mail from"
$emailto="your e-mail"
$subject="DHCP 错误信息"
$dhcpservice=get-service|?{$_.name -eq $servicename}
if($dhcpservice)
{
 $dhcplogs=get-eventlog system -source -after  ([system.datetime]::now).adddays("-5") -entrytype error
foreach($log in $dhcplogs)
{
  $body+=$log| ft  -wrap|out-string
}
$smtp=new-object net.mail.smtpclient($smtpsrv)
$smtp.send($emailfrom,$emailto,$subject,$body)
}

相关阅读:

Linux系统下构建DHCP服务器 

CentOS下配置主从DNS服务器以及DHCP下的DDNS 

SUSE Linux 11 pxe+DHCP+tftp+ftp 无人值守安装

Linux下架设DHCP服务器过程及3种测试

Linux上一步一步实现DHCP服务器

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/7576a0e61238a7ec6ce105d1948acf11.html