用PowerShell收集服务器日检报告,并发邮件给管理员

参考大象哥的博文,原博文地址http://hubuxcg.blog.51cto.com/2559426/458065

我是在大象哥的代码里面加了一个搜集服务器系统补丁的选项,给大家看下,一共增加两个地方,列出补丁,导出到html,增加的代码如下

  1. 列出补丁,我这里是列出系统安装的最后三个补丁,大家可以自己修改

[String]$HotfixEvents=Get-HotFix -ComputerName $Computer |where{$_.InstalledOn -ge [datetime]"$($today.AddDays(-30))"} | Select-Object -First 3


2.导出到html

可以看下效果

附件为大象哥的代码和我修改之后的代码

大家需要修改的对方就是发件人,收件人,发件服务器,抄送人,抄送人的时候,如果要是抄送多人,那就要用"","",""来隔开,还有serverlist.txt文件,里面填写自己服务器名称,若有多个,则一行一个列出。

时间: 2024-12-29 15:03:12

用PowerShell收集服务器日检报告,并发邮件给管理员的相关文章

用 PowerShell收集服务器日检报告,并发邮件给管理员

-----提供AD\Exchange\Lync\Sharepoint\CRM\SC\O365等微软产品实施及外包,QQ:185426445.电话18666943750 博文Powershell程序及部分描述从大向博客处转载,原文地址见下面网址 http://hubuxcg.blog.51cto.com/2559426/1604582 作为服务器管理员,日常工作包括经常检查各个服务器硬盘使用情况.内存.CPU.服务.事件日志等. 如果没有没有借助第SCOM/zabbix/Host Monitor等

PowerShell收集服务器日检报告,并发邮件给管理员脚本修改应用于生产环境实例

前阵子看了大向的一篇文章,感觉他分享的脚本非常好用.原文地址:http://blog.51cto.com/hubuxcg/1604582 但是在部署的过程中还是遇到了种种问题,现在就瑾以此文以作记录. 最开始遇到的问题是脚本无法读取CPU的使用.原代码如下: $CPULoad=(Get-WmiObject  win32_Processor -computername $Computer ).LoadPercentage 检查后发现原来是服务器的CPU有2颗所以无法显示所至,故代码修改为: $CP

Tsar:淘宝的一个用来收集服务器、系统、和应用信息的采集报告工具!!!

项目背景: 老板说,找个逼格高的开源软件来收集服务器.系统.和应用信息!!!! 实验环境: vmware workstation 11 centos6.5的系统下 服务器:ip:192.168.0.25 SecureCRT (ssh远程连接软件) 软件介绍: Tsar是淘宝开发的一个非常好用的系统监控工具,在淘宝内部大量使用,它不仅可以监控CPU.IO.内存.TCP等系统状态,也可以监控Apache,Nginx/Tengine,Squid等服务器状态.值得一提的是,Tsar 支持将数据存储到 M

ELK之八----Logstash结合kafka收集系统日志和nginx日志

一.logstash结合kafka收集系统日志和nginx日志 架构图: 环境准备: A主机:kibana.elasticsearch,有条件可以将两个服务器分开:192.168.7.100 B主机:logstash主机:192.168.7.101/nginx服务器也在此主机上 C主机:logstash主机:192.168.7.102 D主机:kafka/zookeeper:192.168.7.104 E主机:kafka/zookeeper:192.168.7.105 1.使用logstash-

python 日志收集服务器

引因:  python 的日志收集服务是线程安全的(对同一个文件的写入,使用了锁),但是对于多进程的情况,它是无法处理的.python 官方文档推荐的做法是,使用tcp 服务器专门用于日志的收集,以确保对的文件的写入是安全的.这里提供了日志收集服务器基于twisted的实现,可供参考,程序在centos上进行了测试,并可用于生产环境 当client 和server 在一台机器上时,每秒可以处理6000条日志记录 #!/usr/bin/env python # -*- coding:utf-8 -

7月9日实验报告

7月9日实验报告

7月10日实验报告

7月10日实验报告

Windows下利用Python动态检测外网IP并发邮件给邮箱

我们知道,运营商给分配的都是动态IP,IP地址过一段时间会自己变化,这就给需要静态地址的应用带来不便,例如搭建服务器或者远程控制电脑,这种情况必须知道自己电脑的IP,利用Python可以方便的自动检测并向邮箱发送邮箱. 但是,个人网络一般都是通过路由器来上网,直接检测电脑的IP并不可行,需要得到外网的IP.内网电脑可以通过端口映射来映射到外网.检测的原理如下: 1.通过自己的电脑信息不太好获取外网IP,幸好有一些雷锋网站可以帮助我们来检测,例如 http://city.ip138.com/ip2

转-阿里云CentOS Linux服务器上用postfix搭建邮件服务器

http://www.cnblogs.com/dudu/archive/2012/12/12/linux-postfix-mailserver.html 注:本文的邮件服务器只用于发送邮件,也就是STMP服务器. 一.准备工作 1. 为邮件服务器添加DNS解析 虽然不加DNS解析也能把邮件发出去,但会被大多数邮件服务器当作垃圾邮件.根据我们的实际经验,需要添加三条DNS解析记录:A记录.MX记录.TXT记录.比如域名cnblogs.info,对应的DNS记录如下: 2. 准备存放邮件的硬盘空间