如何在SharePoint2010中创建自定义电子邮件警报处理

如何在SharePoint2010中创建自定义电子邮件警报处理,第1张

在SharePoint2010中创建自定义电子邮件警报处理方法如下:

1、打开SharePoint Designer 2013 (如果你没有安装这个软件,可以百度并且下载,这个软件是免费使用的微软组件) 。

2、点击"打开网站",输入您网站集的URL,如下图,分别点击"列表和库"-> "销售记录"(可以在您任何的文档库或是列表库)->在自定义操作这个栏目下点击"查看功能区"。

3、设置这个操作的名称为:批量审核,这个操作类型为:导航至URL,并且写上这个操作为:javascript:void(0)。

4、其中,还有一个比较重要的属性就是,图标,我们做如下的设置,把它设置成SharePoint自带一个图标。

这个要从三个层面来写。

第一技术层面:

网络中用了什么设备和服务。针对设备或服务用了什么措施。

如有防火墙,实现了基于IP的过滤还是基于应用的过滤。

如网络服务,对电子邮件的控制方法,是否防范了垃圾邮件。网页浏览是否过滤了不良网站。

对于网络当中的服务器使用了那些技术。如物理隔离,强密码,审核、验证等

对于网络设备上使用里什么技术。如访问控制,NAT技术是否启用了日志。

对于网络中的数据是否使用了加密技术。是否有备份设备。

网络的病毒防范措施。

网络入侵检测系统

网络的身份认证系统

网络的审核系统。

第二管理层面:

安全组织:

是否成立安全责任小组。安全组织的组成。成员职责。

管理制度

是否定人定岗。岗位责任是否完善。包括网络管理者对网络的操作规范和普通用户对网络的使用规范。不同的使用者不同的角色授予不同的权限。能够做什么,怎么做,其余一律不许做。各类相关的管理制度,如机房环境管理制度、机房出入管理制度、服务器配置变更管理制度、用户网络权限管理制度、外来人员入网管理制度等。

培训制度

技术培训提升用户的操作能力,避免误操作带来的危害。

安全培训提升用户安全意识,理解并遵从对网络的管理制度。

应急制度

包括紧急网络突发事件应对和事后处理

数据的备份制度。

第三法律层面

依靠安全培训灌输法律意识。

1 Performance Co-Pilot

Performance Co-Pilot,简称 PCP,是一个系统性能和分析框架。它从多个主机整理数据并实时的分析,帮你识别不正常的表现模式。它也提供 API 让你设计自己的监控和报告解决方案。

2 Anturis

Anturis 是一个监控你的服务器、网站、IT基础设置的基于云计算的SaaS平台。它有一个全面的监控解决方案列表,非常值得一看。

3 SeaLion

SeaLion 是一个基于云计算的Linux服务器监控工具。它可以用一个面板简单的监控所有的服务器并且诊断问题。它只需要几分钟就可以安装好,具有及时提醒功能,当发生问题时你可以及时的收到提醒,还具有日常数据汇总等功能。

4 Icinga

Icinga 是一个免费开源的服务器监控工具,可以检测服务器资源的可用性。它可以记录服务器问题并且通知你。

5 Munin

Munin 是一个网路和系统监控工具,可以帮你分析服务器资源趋势。它是一个即插即用的解决方案。默认的安装方式提供了很多的报告。

  Internet连接防火墙是Windows XP的重要特性之一。它可用于在使用Internet连接共享时保护NAT机器和内部网络,也可用于保护单机。所以,看起来它既像主机防火墙,又像网络防火墙。实际上,Internet连接防火墙属于个人防火墙,它的功能比常见的主机防火墙BlackICE和ZoneAlarm以及网络防火墙PIX和Netscreen等都相差甚大。它最适合保护本机的Internet连接。事实上,一旦启用了Internet连接防火墙,只有经过域认证的用户才可以正常访问主机,而所有其他来自Internet的TCP/ICMP连接包都将被丢弃,这可以较好地防止端口扫描和拒绝服务攻击。

  说了这么多好话,也该告诉你了,罪魁祸首就是它了。

  ————————————————————————————————

  确定和配置例外的一般方法

  由于 Windows 防火墙阻止未请求传入通信而导致某个应用程序或服务不能正常工作时,解决方法不是禁用 Windows 防火墙,而是对 Windows 防火墙进行配置,允许受阻止的通信。禁用 Windows 防火墙将致使您的计算机遭到恶意用户和程序的攻击,建议不要禁用 Windows 防火墙,除非您正在使用第三方防火墙产品。

  如本文“Internet 用户不能访问我的游戏、Web 或其他服务器”一节所述,在端口上侦听的应用程序致使 Windows 防火墙利用通知提示用户。取决于Windows 安全警报对话框中的所选项,该应用程序被添加到例外选项卡上的例外列表中,但此通信被阻止(继续阻止该程序选项)、添加到例外列表并允许(取消阻止该程序选项),或不添加到例外列表并保持阻止(继续阻止该程序,但以后要再次询问我选项)。如果选择继续阻止该程序,必须从“控制面板”的“Windows 防火墙”组件的例外选项卡上启用该程序。也可以使用 Windows 防火墙 API 来配置应用程序的例外,并且可以手动配置例外通信。

  Windows 服务与应用程序不同,不使用 Windows 防火墙的通知特性来试图自动配置并启用一个例外。对于 Windows 服务的例外,必须使用 Windows 防火墙 API 由该服务进行配置,或者通过手动配置基于程序或端口的例外通信。如果该服务从一个可执行文件(如 exe 文件)开始运行,则可以配置一个基于程序的例外。如果该服务由另一个服务主持,如 Svchostexe,则必须配置基于端口的例外。

  如果某服务需要为基于端口的例外或 ICMP 消息进行配置,确定 Windows 服务所使用的 TCP 端口、UDP 端口或 ICMP 消息,请查阅该服务的文档或其 Web 站点。根据相关文档,配置适当的端口和 ICMP 消息例外。如果没有该服务所使用的 TCP 端口、UDP 端口或 ICMP 消息的文档,请采用下列方法:

  1

  从“控制面板”的“Windows 防火墙”组件的高级选项卡上,单击安全日志记录部分的设置并启用记录被丢弃的数据包选项。单击确定以保存对日志记录设置的更改,并然后单击确定以关闭“控制面板”上的“Windows 防火墙”组件。

  2

  从另一台客户端计算机上,记录该计算机的 IP 地址并尝试使用客户端或对等应用程序与运行启用了日志记录的 Windows 防火墙的计算机进行通信。例如,如果服务器计算机运行电子邮件服务器,则在客户端计算机上运行适当的电子邮件客户端程序。

  3

  在客户端计算机上的客户端程序运行失败之后,转往服务器计算机,并使用 Windows 资源管理器来查看保存在主 Windows 安装文件夹中的 Pfirewalllog 文件的内容。

  4

  从 Pfirewalllog 文件最近的条目中,查找 IP 地址与客户端计算机 IP 地址相匹配的被丢弃的数据包的条目。从这些匹配的条目中,查看其 "dst-port" 部分。这些就是需要配置为基于端口的例外的 TCP 或 UDP 端口。对于 ICMP 通信,查看其 "icmptype" 和 "icmpcode" 部分并查看ICMP 参数 Web 页面 以获取该 ICMP 消息的名称。

  ————————————————————————————————

  可以干脆把Windows防火墙关掉。

假定你想配置一个 Linux 应用,用于从你的服务器或桌面客户端发送邮件信息。邮件信息可能是邮件简报、状态更新(如 Cachet)、监控警报(如 Monit)、磁盘时间(如 RAID mdadm)等等。当你要建立自己的 邮件发送服务器 传递信息时 ,你可以替代使用一个免费的公共 SMTP 服务器,从而避免遭受维护之苦。

谷歌的 Gmail 服务就是最可靠的 免费 SMTP 服务器 之一。想要从应用中发送邮件通知,你仅需在应用中添加 Gmail 的 SMTP 服务器地址和你的身份凭证即可。

使用 Gmail 的 SMTP

服务器会遇到一些限制,这些限制主要用于阻止那些经常滥用服务器来发送垃圾邮件和使用邮件营销的家伙。举个例子,你一次只能给至多 100

个地址发送信息,并且一天不能超过 500

个收件人。同样,如果你不想被标为垃圾邮件发送者,你就不能发送过多的不可投递的邮件。当你达到任何一个限制,你的 Gmail

账户将被暂时的锁定一天。简而言之,Gmail 的 SMTP 服务器对于你个人的使用是非常棒的,但不适合商业的批量邮件。

说了这么多,是时候向你们展示 如何在 Linux 环境下使用 Gmail 的 SMTP 服务器 了。

Google Gmail SMTP 服务器设置

如果你想要通过你的应用使用 Gmail 的 SMTP 服务器发送邮件,请牢记接下来的详细说明。

邮件发送服务器 (SMTP 服务器): smtpgmailcom

使用认证: 是

使用安全连接: 是

用户名: 你的 Gmail 账户 ID (比如 "alice" ,如果你的邮箱为 alice@gmailcom)

密码: 你的 Gmail 密码

端口: 587

确切的配置根据应用会有所不同。在本教程的剩余部分,我将向你展示一些在 Linux 上使用 Gmail SMTP 服务器的应用示例。

从命令行发送邮件

作为第一个例子,让我们尝试最基本的邮件功能:使用 Gmail SMTP 服务器从命令行发送一封邮件。为此,我将使用一个称为 mutt 的命令行邮件客户端。

先安装 mutt:

对于 Debian-based 系统:

$ sudo apt-get install mutt

对于 Red Hat based 系统:

$ sudo yum install mutt

创建一个 mutt 配置文件(~/muttrc),并和下面一样,在文件中指定 Gmail SMTP 服务器信息。将 替换成自己的 Gmail ID。注意该配置只是为了发送邮件而已(而非接收邮件)。

$ vi ~/muttrc

set from = "@gmailcom"set realname = "Dan Nanni"set smtp_url = "smtp://@smtpgmailcom:587/"set smtp_pass = ""

一切就绪,使用 mutt 发送一封邮件:

$ echo "This is an email body" | mutt -s "This is an email subject" alice@yahoocom

想在一封邮件中添加附件,使用 "-a" 选项

$ echo "This is an email body" | mutt -s "This is an email subject" alice@yahoocom -a ~/test_attachmentjpg

使用 Gmail SMTP 服务器意味着邮件将显示是从你 Gmail 账户发出的。换句话说,收件人将视你的 Gmail 地址为发件人地址。如果你想要使用自己的域名作为邮件发送方,你需要使用 Gmail SMTP 转发服务。

当服务器重启时发送邮件通知

如果你在 虚拟专用服务器(VPS)

上跑了些重要的网站,建议监控 VPS 的重启行为。作为一个更为实用的例子,让我们研究如何在你的 VPS

上为每一次重启事件建立邮件通知。这里假设你的 VPS 上使用的是 systemd,并向你展示如何为自动邮件通知创建一个自定义的 systemd

启动服务。

首先创建下面的脚本 reboot_notifysh,用于负责邮件通知。

$ sudo vi /usr/local/bin/reboot_notifysh

#!/bin/sh

echo "`hostname` was rebooted on `date`" | mutt -F /etc/muttrc -s "Notification on `hostname`" alice@yahoocom

$ sudo chmod +x /usr/local/bin/reboot_notifysh

在这个脚本中,我使用 "-F" 选项,用于指定系统级的 mutt 配置文件位置。因此不要忘了创建 /etc/muttrc 文件,并如前面描述的那样填入 Gmail SMTP 信息。

现在让我们创建如下一个自定义的 systemd 服务。

$ sudo mkdir -p /usr/local/lib/systemd/system$ sudo vi /usr/local/lib/systemd/system/reboot-taskservice

[Unit]

Description=Send a notification email when the server gets rebooted

DefaultDependencies=no

Before=reboottarget

[Service]

Type=oneshot

ExecStart=/usr/local/bin/reboot_notifysh

[Install]

WantedBy=reboottarget

在创建服务后,添加并启动该服务。

$ sudo systemctl enable reboot-task$ sudo systemctl start reboot-task

从现在起,在每次 VPS 重启时,你将会收到一封通知邮件。

通过服务器使用监控发送邮件通知

作为最后一个例子,让我展示一个现实生活中的应用程序,Monit,这是一款极其有用的服务器监控应用程序。它带有全面的 VPS 监控能力(比如 CPU、内存、进程、文件系统)和邮件通知功能。

如果你想要接收 VPS 上由 Monit 产生的任何事件的邮件通知,你可以在 Monit 配置文件中添加以下 SMTP 信息。

set mailserver smtpgmailcom port 587

username "" password ""

using tlsv12

set mail-format {

from: @gmailcom

subject: $SERVICE $EVENT at $DATE on $HOST

message: Monit $ACTION $SERVICE $EVENT at $DATE on $HOST : $DESCRIPTION

Yours sincerely,

Monit

}

# the person who will receive notification emails

set alert alice@yahoocom

这是一个因为 CPU 负载超载而由 Monit 发送的邮件通知的例子。

是一款微软出品的著名路由级网络防火墙,全名叫Internet Security and Acceleration。目前的版本有ISA2000 ISA2004 ISA2006 ISA2008。其主要功能有:

1、防火墙(firewall)

防火墙可以过滤进出内部网络的流量,可以利用它来控制内部网络与因特网之间的通信,以增加网络的安全性。也可以用它安全地发布(publishing)企业内部的服务器,以便让客户与合作伙伴来分享内部网络的资源,例如电子邮件服务器,网站等。除了一般的数据包筛选功能外,ISA还提供了许多应用程序筛选器,它可以针对应用程序来筛选数据包。

2、虚拟专用网(***)

虚拟专用网(***)可以让远程用户与局域网(LAN)之间,或者是分别位于两地的局域网之间,通过因特网来建立一个安全的通道。

3、网页缓存(web cache)

通过将用户经常访问的网页保存到ISA服务器的硬盘与内存,不但让用户更快的访问网页,同时也提高网络资源的利用,节省网络带宽。

ISA 服务器Microsoft® Internet Security and Acceleration (ISA) Server 2004 是可扩展的企业防火墙以及构建在 Microsoft Windows Server™ 2003 和 Windows® 2000 Server 操作系统安全、管理和目录上的 Web 缓存服务器,以实现基于策略的网际访问控制、加速和管理。

Internet 为组织提供与客户、合作伙伴和员工连接的机会。这种机会的存在,同时也带来了与安全、性能和可管理性等有关的风险和问题。ISA 服务器旨在满足当前通过 Internet 开展业务的公司的需要。ISA 服务器提供了多层企业防火墙,来帮助防止网络资源受到病毒、黑客的攻击以及未经授权的访问。ISA Server 2004 Web 缓存使得组织可以通过从本地提供对象(而不是通过拥挤的 Internet)来节省网络带宽并提高 Web 访问速度。

无论是部署成专用的组件还是集成式防火墙和缓存服务器,ISA 服务器都提供了有助于简化安全和访问管理的统一管理控制台。ISA 服务器为 Windows Server 2003 和 Windows 2000 Server 平台而构建,它通过强大的集成式管理工具来提供安全而快速的 Internet 连接。

ISA 服务器概述Microsoft® Internet Security and Acceleration (ISA) Server 2004 提供安全、快速和可管理的 Internet 连接。ISA 服务器集成了可识别应用程序层且功能完善的多层企业防火墙和高性能的 Web 缓存。它构建在 Microsoft Windows Server™ 2003 和 Windows® 2000 Server 安全和目录之上,以实现基于策略的网际安全、加速和管理。

确保 Internet 连接的安全性

将网络和用户连接到 Internet 会引入安全性和效率问题。ISA Server 2004 为组织提供了在每个用户的基础上控制访问和监视使用的综合能力。ISA 服务器保护网络免受未经授权的访问、执行状态筛选和检查,并在防火墙或受保护的网络受到攻击时向管理员发出警报。

ISA 服务器是防火墙,通过数据包级别、电路级别和应用程序级别的通讯筛选、状态筛选和检查、广泛的网络应用程序支持、紧密地集成虚拟专用网络(***)、系统坚固、集成的入侵检测、智能的第 7 层应用程序筛选器、对所有客户端的防火墙透明性、高级身份验证、安全的服务器发布等方法,增强安全性。ISA Server 2004 可实现下列功能:

保护网络免受未经授权的访问。

保护 Web 和电子邮件服务器防御外来攻击。

检查传入和传出的网络通讯以确保安全性。

接收可疑活动警报。

快速的 Web 访问

Internet 提高了组织的工作效率,但这是以内容可访问、访问速度快且成本合理为前提的。ISA Server 2004 缓存通过提供本地缓存的 Web 内容将性能瓶颈控制在最少,并节省网络带宽。ISA 服务器可实现下列功能:

通过从 Web 缓存(而不是拥挤的 Internet)提供对象来提高用户的 Web 访问速度。

通过减少链路上的网络通讯来减少 Internet 带宽成本。

分布 Web 服务器内容和电子商务应用程序,从而有效地覆盖了全世界的客户并有效地控制了成本。

从 ISA 服务器 Web 缓存中提供常用的 Web 内容,并将节省出来的内部网络带宽用于其他内容请求。

统一管理

通过组合防火墙和高性能的 Web 缓存功能,ISA Server 2004 提供了有助于降低网络复杂度和减少成本的公共管理基础结构。ISA 服务器与 Windows Server 2003 和 Windows 2000 紧密集成,从而提供了一种管理用户访问以及防火墙规则配置的一致而有效的途径。

可扩展的平台

安全策略和规则因组织而异。通讯量和内容格式导致了唯一性问题。没有单个产品能够满足所有的安全和性能需求,为了实现高度的可扩展性,ISA Server 2004 便应运而生了。可用于 ISA 服务器的其他资料有:全面的软件开发人员工具包 (SDK)、大型的第三方附加解决方案选集,以及可扩展的管理选件。

使用 ISA 服务器管理组件对象模型 (COM),可以扩展 ISA 服务器的功能。管理对象还允许对通过 ISA 服务器管理完成的所有任务进行自动化处理。这意味着 ISA 服务器管理员可以通过使用管理对象来自动完成所有任务。(abb)

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何在SharePoint2010中创建自定义电子邮件警报处理

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情