Chinaunix首页 | 论坛 | 博客
  • 博客访问: 617194
  • 博文数量: 73
  • 博客积分: 1813
  • 博客等级: 上尉
  • 技术积分: 1213
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-27 19:59
文章分类
文章存档

2013年(1)

2012年(12)

2011年(28)

2010年(31)

2009年(1)

我的朋友

分类: LINUX

2010-06-28 13:55:52

    在nagios监控主机与服务群时,可以用手机短信,移动飞信,与邮件随时报警,下面是飞信和sendEmaillinux中用命令行方式发信息的配置方式。

 

一.飞信在linux中的应用(RHCE5.2)

wget 
wget 
wget 

#在安装飞信之前需要在/usr/lib目录下加上libACE库文件,以便使飞信能够正常使用
# tar zxvf library_linux.tar.gz
# mv libACE* libcrypto.so.0.9.8 libssl.so.0.9.8  /usr/lib

#正式安装飞信
# tar zxvf fetion20090406003-linux.tar.gz]# mv install /usr/local/fetion
# chmod -R 755 /usr/local/fetion
# chown -R nagios:nagios /usr/local/fetion

#移动服务器更新,需要更新软件

# tar zxvf fetion20091117-linux.tar.gz
# cp fx/* /usr/local/fetion
# vi /etc/ld.so.conf
include ld.so.conf.d/*.conf
/usr/local/fetion      #
增加目录
# ldconfig

#测试:

--mobile  发信息手机号

--pwd    飞信密码

--to      收信人手机号

--msg-utf8=”…”  信息内容

--file-utf8=/root/../.. 发送文件中的内容


#/usr/local/fetion/fetion  --mobile=151***** --pwd=***  --to=151***** --msg-utf8=”test”  --debug

#/usr/local/fetion/fetion  --mobile=151***** --pwd=*** --to=151***** --file-utf8=/root/../ --debug

 

附:飞信软件安装脚本

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

#!/bin/bash

 

tar zxvf library_linux.tar.gz

mv libACE* libcrypto.so.0.9.8 libssl.so.0.9.8  /usr/lib

 

tar zxvf fetion20090406003-linux.tar.gz

mv install /usr/local/fetion

chmod -R 755 /usr/local/fetion

 

tar zxvf fetion20091117-linux.tar.gz

cp fx/* /usr/local/fetion

rm -rf fx/

echo "/usr/local/fetion" >> /etc/ld.so.conf

ldconfig

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

 

#####################################################

 特别提示:

     由于飞信机器人软件在2010.7.25日有更新,老版本运行会

出现问题,现提供更新办法。

     下载fetion文件,将此文件覆盖/usr/local/fetion/下的

文件fetion,然后给新文件fetion可执行权限即可。

 

下载更新文件地址:

文件: fetion.rar
大小: 101KB
下载: 下载

##############################################################################

二.sendEmaillinux中的应用(RHCE5.2)

 

wget

 

解压:

#tar zxvf sendEmail-v1.56.tar.gz

#cd sendEmail-v1.56

# ll

total 120

-rw-r--r-- 1 root root 13329 Sep 29  2009 CHANGELOG

-rw-r--r-- 1 root root  7949 Sep 29  2009 README

-rw-r--r-- 1 root root  4701 Sep 29  2009 README-BR.txt

-rwxr-xr-x 1 root root 80213 Sep 29  2009 sendEmail

lrwxrwxrwx 1 root root     9 Jun 21 15:36 sendEmail.pl -> sendEmail

-rw-r--r-- 1 root root  1229 Sep 29  2009 TODO

 

安装:

#cp sendEmail /usr/local/bin/

# ll /usr/local/bin/sendEmail     #确定sendmail有可执行权限

-rwxr-xr-x 1 root root 80213 Jun 21 15:38 /usr/local/bin/sendEmail   

 

测试:

-f  表示from,发件人地址

-t  表示to,收件人地址

-s  mail服务器域名

-u  主题

-xu 用户名(@之前的)

-xp 用户密码

-m 纯文本信息

-o message-file=/root/..      发送文件中的内容

-a 发送附件                 -m,-o,-a可以同时使用)   

 

#/usr/local/bin/sendEmail -f -t *******@139.com -s mail.ta-ge.com -u "from nagios" -xu -xp ******* -m Thankyou!       

 

#/usr/local/bin/sendEmail -f @ta-ge.com -t *******@139.com -s mail.ta-g

e.com -u "test" -xu -xp ******* -o message-file=/root/shell/restart.sh

Jun 21 15:55:04 localhost sendEmail[6138]: Email was sent successfully!

 

#/usr/local/bin/sendEmail -f @ta-ge.com -t *******@139.com -s mail.ta-g

e.com -u "test" -xu -xp ******* -a /root/shell/restart.sh

Jun 21 15:55:04 localhost sendEmail[6138]: Email was sent successfully!

阅读(1556) | 评论(0) | 转发(1) |
0

上一篇:Nagios安装 连载1

下一篇:Nagios配置 连载2

给主人留下些什么吧!~~