服务器邮件告警(警告 服务器)

4747 1062 2022-11-12

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

本文目录一览:

如何给xenserver配置邮件告警通知

1.内部测试邮件,可以通过自己搭建SMTP服务器,搭建的方式很多,这里以ArGoSoft Mail Server为例。

a.下载安装软件,系统图标中能够看到运行情况

b..Option-Local Domains 添加domain信息,这个可以随便添加

c. Users:添加邮件账户。例如colin1

d.可以通过outlook express来配置邮件,SMTP服务器地址即为安装mail server机器的ip

e.encenter中配置收件人和smtp服务器地址

f.将alert的条件改低,即可很快收到alert邮件,发件人为noreply@hostname

2.配置Gmail邮箱

a.你首先需要拷贝/etc/ssmtp/ssmtp.conf /etc/mail-alarm.conf然后更改里面内容,增加以下内容:

authUser=abc@gmail.com

authPass=password

mailhub=smtp.gmail.com:465

UseTLS=YES

b.配置xencenter

服务器安全狗邮件告警按照教程一步一步走还是收不到邮件,怎么办?请高手解答!

通过配置并开启邮件告警功能,用户能够收到服务器安全狗定期发送的服务器实时运行情况邮件,及时发现服务器异常。

告警邮件将由用户指定的邮箱发送给指定的接收者。在设置发送邮箱的时候,系统需要用户填写发送邮箱的SMTP服务器地址。比如说使用QQ邮箱来作为告警邮件发送邮箱,所以填入QQ邮箱的SMTP服务器地址。

你可以看下安全狗网站帮助中心的《服务器安全狗邮件告警功能设置教程》,里面写的很清楚,希望可以帮到你

UPS里面Winpower的邮件报警怎么使用

在工具里面的邮件设置,填写邮件服务器(如果是公司内的服务器比较简单,如果是用第三方免费服务器,可能要去了解,所用的服务器,开放的端口是什么),再填写用来发邮件的帐号密码(开服务器需不需要密码验证),再添加收件地址,添加完之后,可以勾选,点击测试,看看有没有发送测试邮件。

关于报警的触发条件,可以根据自己的需求,勾选下面的选项。

磁盘满额自动邮件报警要如何实现

Windows系统下,如果出现在软件中的磁盘满了,那么要如何实现磁盘满额自动邮件报警呢?这样才能让我们了解磁盘已满的情况!现在我们一起去看看吧!

该问题分为两个步骤来考虑,一是如何监测磁盘容量;二是如何自动邮件报警。

第一个问题有两种解决方法,一是利用命令行下的wmic命令来写一个bat脚本;二是利用windows自带的性能监控。第一种方法比较麻烦,这里采用了第二种方法。

这样,总的详细步骤如下:

第一步 启用“性能”功能

在服务器中,点击“开始→运行”,在“运行”对话框中输入“perfmon.msc”命令后回车,弹出“性能”管理主窗口。接着依次展开“性能日志和警报→ 警报”选项,下面就可以利用“新建警报设置”来监控服务器空间的剩余数量,当服务器剩余空间低于某个数值时,就向管理员报警,提示空间 不足的警告信息。

第二步 新建警告设置

接下来要新建一个警报设置,用来监控磁盘空间剩余量。

在“性能”管理主窗口中,右键点击“警报”选项,在弹出的菜单中选择“新建警报设置”选项,弹出新建警报设置对话框,在“名称”栏中为该警报起个名称,如“Diskfree”,点击“确定”按钮后,进入到警报参数设置对话框。

第三步 警报参数设置

1. 添加计数器

在警报参数设置对话框中,点击“添加”按钮,弹出“添加计数器”对话框,接着在“性能对象”下拉列表框中选中“LogicalDisk”选项。

下面选中“从列表选中计数器”选项,接着在列表框中选中“%Free Space”,再选中要监控的盘符,如“C:”,最后点击“添加”按钮。 (注意,监控多个盘要分别添加警报;监控整个磁盘容量就选择“_Total”)

2. 警告参数和采样间隔

然后回到警报参数设置对话框中,接下来要设置触发警告参数和数据采样间隔参数。这里要设置为剩余磁盘空间低于15%后,就向管理员发出警报。在“将触发警报,如果值是”下拉框中选择“低于”选项,在“限制”栏中输入“15”。 接着设置数据采样间隔值,这个间隔时间不要设置的过短,如设置为“5分钟”,在“间隔”栏中输入“5”,“单位”栏中选择“分钟”。

3. 指定警告操作

最后还要切换到“操作”标签页,在“当触发警报时”框体中选中“执行这个程序”选项,单击“浏览”,选择“邮件警告.bat”

附上“邮件警告.bat”示例:

[html]

@echo off

echo 磁盘已满,请及时清理!!!服务器地址为: c:mail_body.txt

ipconfig | find "IP Address" c:mail_body.txt

:::::::::::::: 参数设置:::::::::::::

set from=test@qq.com

set user=test

set pass=11111

set to=alarm@qq.com

set subj="Disk Full Alarm!"

set mail=c:mail_body.txt

set server=smtp.qq.com

set debug=-debug -log c:blat.log -timestamp

::::::::::::::::: 运行blat :::::::::::::::::

blat %mail% -to %to% -base64 -charset Gb2312 -subject %subj% -server %server% -f %from% -u %user% -pw %pass% %debug%

邮件报警截图:

如何设置Nagios邮件报警

一:环境准备

由于要搭建的nagios主机是一个裸机,所以搭建nagios监控系统前需要搭建一个简单的LAMP平台,

这里我就直接用yum安装了

yum -y install http* mysql* php-*

对于英语不好的我,每做完一步我就喜欢用echo $? 验证一下 看看返回值是不是0 如果是0说明操作正确,否则错误,这种方法对我很实用,谁让英语差呢!

[root@localhost ~]# service httpd start

启动 httpd: [确定]

[root@localhost ~]# chkconfig httpd on

[root@localhost ~]# vim /etc/httpd/conf/httpd.conf

231 User apache

232 Group apache

391 DirectoryIndex index.php index.html index.html.var

992 #setting for nagios

993 ScriptAlias /nagios/cgi-bin "/usr/local/nagios/sbin"

994

995 AuthType Basic

996 Options ExecCGI

997 AllowOverride None

998 Order allow,deny

999 Allow from all

1000 AuthName "nagios access"

1001 AuthUserFile /usr/local/nagios/etc/htpasswd

1002 Require valid-user

1003

1004 Alias /nagios "/usr/local/nagios/share"

1005

1006 AuthType Basic

1007 Options ExecCGI

1008 AllowOverride None

1009 Order allow,deny

1010 Allow from all

1011 AuthName "nagios access"

1012 AuthUserFile /usr/local/nagios/etc/htpasswd

1013 Require valid-user

1014

创建apache目录的验证文件,mkdir -p /usr/local/nagios/etc/htpasswd

添加用户

[root@localhost ~]# htpasswd -c /usr/local/nagios/etc/htpasswd cainiao

二:nagios安装

(1)创建nagios程序用户、组

[root@localhost ~]# useradd -s /sbin/nologin nagios

[root@localhost ~]# mkdir /usr/local/nagios/

[root@localhost ~]# chown -R nagios:nagios /usr/local/nagios/

( 2) 安装和编译nagios

搭建nagios所需要的软件已经放在/nagios

[root@localhost nagios]# tar zxf nagios-3.2.0.tar.gz

[root@localhost nagios]# cd nagios-3.2.0

[root@localhost nagios-3.2.0]# ./configure --prefix=/usr/local/nagios/

[root@localhost nagios-3.2.0]# make all ; make install ; make install-init ; make install-commandmode ; make install-config

[root@localhost nagios-3.2.0]# chkconfig --add nagios

[root@localhost nagios-3.2.0]# chkconfig nagios on

(3)安装nagios插件

[root@localhost nagios]# tar zxf nagios-plugins-1.4.14.tar.gz

[root@localhost nagios]# cd nagios-plugins-1.4.14

[root@localhost nagios-plugins-1.4.14]# ./configure --prefix=/usr/local/nagios/ ; make ; make insta

(4)安装Nagios的汉化包

[root@localhost nagios]# tar jxf nagios-cn-3.2.0.tar.bz2

[root@localhost nagios]# cd nagios-cn-3.2.0

[root@localhost nagios-cn-3.2.0]# ./configure ; make all ; make install

接下来通过浏览器验证nagios是否安装成功

http:.//nagios的ip/nagios 这里就假如nagios的服务器的ip是:192.168.1.1

怎么实现邮件报警通知以及免费短信报警通知

可以通过如下方法实现:

1 下载并且安装msmtp软件,以msmtp-1.4.32.tar.bz2

tar jxvf msmtp-1.4.32.tar.bz2

cd msmtp-1.4.32

./configure--prefix=/usr/local/msmtp

Make

Make install

2、手动建立配置文件,输入外部smtp地址

mkdir –p /usr/local/msmtp/etc

vi /usr/local/msmtp/etc/msmtprc

添加以下内容

account default

host smtp.sohu.com #你的发送邮件服务器

port 25

from zabbix2014@sohu.com #要从哪个邮箱发出

auth login

tls off

user zabbix2014 #邮箱用户名

password xxxxx-xxx #邮箱密码,如果你觉得不安全可以把文件改为600属性

logfile /var/log/mmlog

保存退出。

3、简单测试一下

/usr/local/msmtp/bin/msmtp zabbix2014@sohu.com

hello,test

ctrl d

cat /usr/local/msmtp/msmtp.log 看看有没有成功。

然后再到sohu邮箱中,看看信收到没有

报错如下

[root@cache-2 msmtp-1.4.32]# /usr/local/msmtp/bin/msmtp zabbix2014@sohu.com

msmtp: authentication failed (method LOGIN)

msmtp: server message: 535 5.7.0 Invalid result

msmtp: could not send mail (account default from /usr/local/msmtp/etc/msmtprc)

Google之后,需要安装 mutt组件

4、下面开始安装 MUTT如果是CentOS的话直接用yum就好了

yum install mutt

安装完成后要手动给他建立一个配置文件,

vim /etc/Muttrc

setsendmail="/usr/local/msmtp/bin/msmtp" #你的msmtp命令路径

set use_from=yes

set realname="zabbix2014@sohu.com"

set editor="vim"

简单的4行就可以了

好了,让我们来测试一下吧!

测试一下:echo"test mail" | mutt -s "test" zabbix2014@sohu.com

OK,测试了下,能收到已经发送的email,如下所示:

echo"test mail 2014 content tom 2" | mutt -s "test 2014 title2" zabbix2014@sohu.com

上一篇:智能平台告警(综合智能告警)
下一篇:软件测试过程之按测试阶段划分
相关文章

 发表评论

暂时没有评论,来抢沙发吧~