设为首页收藏本站

LinuxTone | 运维专家网论坛 - 最棒的Linux运维与开源架构技术交流社区!

 找回密码
 注册

用新浪微博连接

一步搞定

QQ登录

只需一步,快速开始

查看: 22789|回复: 10

[原创]用zabbix来监控IBM DS系列存储故障告警[EP_CHECK_STORAGE v1.0] [复制链接]

Rank: 7Rank: 7Rank: 7

签到
397
注册时间
2009-9-10
最后登录
2017-3-25
在线时间
259 小时
阅读权限
100
积分
34948
帖子
551
主题
66
精华
0
UID
5300

LT粉丝

发表于 2011-10-28 13:10:06 |显示全部楼层
本帖最后由 bingzhuan 于 2011-10-28 13:26 编辑


内容
:通过一台IBM DSMANAGER管理服务器和一台ZABBIX来完成对IBM DS5100存储的实时监控及告警
版本: EP_CHECK_STORAGE v1.0
作者: 冰砖
微博: SINA@冰砖帮帮忙
链接: http://www.bingzhuan.info/?p=713


工作原理:



DS
存储出现问题,通过在一台单独的服务器上安装DS StorageManager负责发送告警内容及profile信息给存储工程师,
同时再发送一份纯事件告警信息给ZabbixServer端。Zabbix上通过安装fetchmail来接收告警邮件,同时制定扫描脚本来监控对应的邮件是否有更新。
如果没有关于""的邮件内容,则说明有新邮件产生。此时,zabbix发现了该问题后,会第一时间通过短信及email的形式通知监控人员,并有监控人员第一时间电话告知存储工程师。
存储工程师接到电话告警后,上网收下DS StorageManager发来的告警内容和profile并根据这些信息来完成故障处理工作。




DS Manager上配置邮件告警:








通过
fetchmail收邮件:   //fetchmail通过rpm形式安装即可



[root@zabbix ~]# vi /home/gcc/.fetchmailrc

#192.168.XXX.XXX - My POP3 server
#proto POP3 – You are using POP3 protocol
#XXXA- POP3 username
#"XXXB" - POP3 password
#"XXX" - Local mailbox name

poll 192.168.XXX.XXX with proto POP3
user XXXA there with password "XXXB" is "XXX" here



epfetchmail.sh




#!/bin/bash
/usr/bin/fetchmail  -f /home/gcc/.fetchmailrc -L /var/log/fetchmail
if [ -n "`grep -i "fetchmail: No mail for storage at192.168.XXX.XXX" /var/log/fetchmail`" ];then echo 1;else echo 0;fi;
cat /dev/null > /var/log/fetchmai


zabbix/etc/zabbix/zabbix_agentd.conf添加配置:



#
因为root用户无法直接运行fetchmail命令,所以用gcc账户代替

UserParameter=ep.check.storage,su - gcc -c /home/gcc/epfetch.sh  



zabbixweb管理页面上添加针对"ep.check.storage"的监控applicationitemstriggers:





DS Manager上发送测试邮件,查看效果:











--EOF--



http://blog.bingzhuan.info

Rank: 8Rank: 8

注册时间
2011-7-13
最后登录
2016-4-14
在线时间
115 小时
阅读权限
90
积分
14871
帖子
190
主题
24
精华
0
UID
14940
发表于 2011-10-28 14:30:11 |显示全部楼层
膜拜,沙发,帮楼主顶上呵呵

使用道具 举报

Rank: 8Rank: 8

注册时间
2011-1-5
最后登录
2015-7-2
在线时间
447 小时
阅读权限
90
积分
73982
帖子
300
主题
59
精华
0
UID
11677
发表于 2011-10-28 16:24:46 |显示全部楼层
这个必须顶

使用道具 举报

Rank: 3Rank: 3

注册时间
2011-6-19
最后登录
2013-9-17
在线时间
7 小时
阅读权限
30
积分
237
帖子
1
主题
0
精华
0
UID
14497
发表于 2011-10-28 17:01:58 |显示全部楼层
不错不错

使用道具 举报

Rank: 8Rank: 8

注册时间
2010-10-25
最后登录
2016-6-29
在线时间
356 小时
阅读权限
90
积分
23577
帖子
271
主题
44
精华
0
UID
10721
发表于 2011-10-28 21:40:44 |显示全部楼层
很多东西看着好陌生啊!  不过这么详细的讲解,感谢分享。

使用道具 举报

Rank: 8Rank: 8

注册时间
2010-10-25
最后登录
2016-6-29
在线时间
356 小时
阅读权限
90
积分
23577
帖子
271
主题
44
精华
0
UID
10721
发表于 2011-10-28 21:41:27 |显示全部楼层
回复 nicmraz 的帖子

你是LZX???

使用道具 举报

Rank: 7Rank: 7Rank: 7

注册时间
2009-9-10
最后登录
2017-3-25
在线时间
259 小时
阅读权限
100
积分
34948
帖子
551
主题
66
精华
0
UID
5300

LT粉丝

发表于 2011-11-28 19:55:48 |显示全部楼层
版本更新,添加了一处针对fetchmail收取邮件的注意事项,避免了zabbix重复告警。

附件: 你需要登录才可以下载或查看附件。没有帐号?注册


http://blog.bingzhuan.info

使用道具 举报

Rank: 8Rank: 8

注册时间
2010-1-22
最后登录
2012-3-20
在线时间
13 小时
阅读权限
90
积分
3717
帖子
64
主题
5
精华
0
UID
7682
发表于 2011-11-29 11:04:48 |显示全部楼层
楼主够强啊!

使用道具 举报

Rank: 8Rank: 8

注册时间
2009-10-23
最后登录
2016-1-20
在线时间
129 小时
阅读权限
90
积分
22310
帖子
172
主题
8
精华
0
UID
6120
发表于 2011-12-7 14:42:28 |显示全部楼层
这个可以有

使用道具 举报

Rank: 3Rank: 3

注册时间
2016-4-5
最后登录
2016-4-8
在线时间
1 小时
阅读权限
30
积分
393
帖子
1
主题
0
精华
0
UID
46864
发表于 2016-4-7 11:40:03 |显示全部楼层
DS中设置邮件报警,smtp server是smtp.126.com。。。提示了验证不通过,不能 输入发送邮箱的密码呀,,,,求教大神们


OPERATING ENVIRONMENT DATA

Client system name: DB03
Client OS: Windows Server 2008 R2

Application version: 10.70.G5.25
Storage subsystem management version: 10.70.G5.25
Storage Subsystem name: Unavailable
Firmware version: Unavailable
Management class: Unavailable

**************************************************

ERROR DATA

Command sent to controller in slot: Unavailable
Host name: Unavailable
IP address: Unavailable

Return code: Validation unsuccessful.

Incorrect return code from SMTP command. Email delivery failed.
Operation when error occurred: Alert validation
Timestamp: 2016-4-7 11:37:38

STACK DATA

Validation unsuccessful.

Incorrect return code from SMTP command. Email delivery failed.
        at devmgr.dmv.SMTPTestNotifyThread.performOp(Unknown Source)
        at devmgr.v1070api16.shared.BackgroundTask.run(Unknown Source)


THREAD DATA

Thread[Reference Handler,10,system]
Thread[Finalizer,8,system]
Thread[Signal Dispatcher,9,system]
Thread[Attach Listener,5,system]
Thread[Java2D Disposer,10,system]
Thread[TimerQueue,5,system]
Thread[AWT-Shutdown,5,main]
Thread[AWT-Windows,6,main]
Thread[AWT-EventQueue-0,6,main]
Thread[DestroyJavaVM,5,main]
Thread[ChangeDetector,6,main]
Thread[LogMsgThread,6,main]
Thread[Np_Link_Monitor0,6,main]
Thread[DMVGarbageCollectorThread,6,main]
Thread[RecoveryProfile-13,6,main]
Thread[AEN-14,6,main]
Thread[Timer-0,6,main]


使用道具 举报

Rank: 7Rank: 7Rank: 7

注册时间
2009-9-10
最后登录
2017-3-25
在线时间
259 小时
阅读权限
100
积分
34948
帖子
551
主题
66
精华
0
UID
5300

LT粉丝

发表于 2017-3-25 20:57:42 |显示全部楼层
浪花lo 发表于 2016-4-7 11:40
DS中设置邮件报警,smtp server是smtp.126.com。。。提示了验证不通过,不能 输入发送邮箱的密码呀,,,, ...

你这个应该是你邮箱参数设置的问题.........


http://blog.bingzhuan.info

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

IT运维专家网感谢您的支持

合作联系: QQ:67888954/MSN:cnseek@msn.com/mail:netseek@linuxtone.org

Archiver|手机版|感谢所有关心和支持过LinuxTone的朋友们 转载本站内容请注明原作者名及出处 ( 京ICP备08103151 )   |

GMT+8, 2017-6-25 01:09 , Processed in 0.027806 second(s), 11 queries , Apc On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部