CactiEZ挂载短信猫.doc

上传人:仙人指路1688 文档编号:2881511 上传时间:2023-03-01 格式:DOC 页数:44 大小:4.04MB
返回 下载 相关 举报
CactiEZ挂载短信猫.doc_第1页
第1页 / 共44页
CactiEZ挂载短信猫.doc_第2页
第2页 / 共44页
CactiEZ挂载短信猫.doc_第3页
第3页 / 共44页
CactiEZ挂载短信猫.doc_第4页
第4页 / 共44页
CactiEZ挂载短信猫.doc_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《CactiEZ挂载短信猫.doc》由会员分享,可在线阅读,更多相关《CactiEZ挂载短信猫.doc(44页珍藏版)》请在三一办公上搜索。

1、CactiEZ挂载短信猫使用软件为:CactiEZ-10.1-i386.iso大小: 361603072 字节修改时间: 2012年8月10日, 18:39:46MD5: 686CD09337EBB6619EB0B057B4D558ADSHA1: A910FACFB1C689EC85C1A5731AE3B9DAA6178BF8CRC32: 277E769C短信猫型号:1.连接短信猫:把短信猫接上电,把sim卡插入,把USB接口接到服务器主板的接口上。1. 将所有软件更新,2. 安装安装minicom,gettext-devel gettext3. minicom -s ,配置Serial po

2、rt setupBps/Par/Bits, 将相关值改为9600 8N1, /dev/modem改为对应串口(ttyS0是串口1,ttyS1是串口2). 最后选择Save setup as dflExit from Minicom安装CactiEZ:1.2.3.4.5.6. 自定义位置7.8.9.10.11.12.13.14.15. 自定义位置16.17. 预览设置18.19. 编辑虚拟机20.21. 在这里选择iso文件,有需要的可添加块网卡做管理网卡。22. 启动虚拟机23. 这个界面直接回车24.25. 选择监控网卡,Tab键选OK,然后回车26.27. 选择Skip直接回车跳过检测。2

3、8. Waiting。(5-10分钟)29.30. 安装完成,回车重启31.32. 启动过程,和以前版本的linux都不同了33.34. 登录界面,顺便更改了个密码,默认密码为:CactiEZ,我这里修改为root12335. 输入system-config-network配置网络36.37.38.39. 网卡列表,根据自己情况配置,我的eth0为NAT网卡,自动获取地址,为监控网卡,eth1手动地址,为管理网卡。手动个地址为10.1.1.2/8.40.41. 主DNS地址为202.106.0.20(因地区而异),Tab到Ok键上回车退出。42.43. Eth1配置地址10.1.1.2/8,T

4、ab到Ok键上回车退出。44.45.46. Tab键到Save键上回车退出。47.48. Tab键到Save&Quit键上回车退出。49.50. Service network restart重启网络服务。51.52. Ifconfig查看ip地址信息,发现没有eth1网卡信息,输入ifup eth1启动网卡。53.54. 再次ifconfig查看,发现eth1网卡。55.56. 测试机可以ping通服务器。57.58. 输入地址可以正常登录,默认用户名密码均为admin59.60. 提示更改密码,这里我设置的密码为root12361.62. 登录成功主界面。配置SSH功能,这样就可以在客户机

5、和服务器中传送文件了。在这里我的终端软件为SecureCRT 6.1和SSH Secure Shell,SecureCRT 6.1用来ssh登录服务器,它可以保存很多条日志。SSH Secure Shell用来和服务器传送文件。1. 如图所示点击图标建立连接2.3. Protocol选择SSH2,Hostname填10.1.1.2(因人而异),Port默认22,Username填root。回车。4.5. 选择第二项。6.7. 输入密码root1238.9. 连接成功。10. SSH Secure Shell连接方法:11. 运行SSH Secure File Transfer Client12

6、.13. 点击Quick Connect连接。14.15. Host Name填10.1.1.2(因人而异),User Name填root,点击Connect。16.17. 如果弹出此对话框,无视,直接点yes。18.19. 之后这个对话框是让我们保存host key,点击yes继续。20.21. 输入密码root12322.23. 右侧方框中就是服务器/root文件夹下所有文件。这样就可以随时传送文件了。安装短信猫所需软件。1.2. 利用yum命令直接将所有软件包更新到最新。3.4. 恐怖!我这显示要安装3个包,更新196个包,安装的时候一共才227个软件包啊。5. Waiting。6.7.

7、 提示Complete!安装完成。8.9.10. 安装minicom,gettext-devel gettext gcc intltool make11.12. 提示Complete!安装完成。安装硬件:把sim卡插入短信猫,把USB接口接到服务器主板的接口上。然后命令行下查看/dev/ttyUSB01.2. 提示“crw-rw- 1 root dialout 188, 0 Sep 5 18:29 /dev/ttyUSB0”,且/dev/ttyUSB0为加粗项目证明连接成功。3. 提示“ls: cannot access /dev/ttyUSB0: No such file or direct

8、ory”证明短信猫没有连接成功。4. 短信猫连接成功后输入minicom -s进入配置界面。5.6. 利用上下键调到Serial port setup,回车进入7.8. 按A键修改Serial Device:为/dev/ttyUSB0,回车保存。9.10. 按E键之后在按C键修改波特率为9600,回车,再回车。(有些短信猫的默认波特率为115200,如果设置9600不好使的同学建议更改为115200试试)。11.12. 选择Save setup as dfl保存配置。13.14. 选择Exit退出。15.16. 通过SSH Secure File Transfer Client将gnokii程

9、序拷贝到/root目录下,此程序用来在linux下控制短信猫。鼠标左键点住拖拽到右侧即可,下图状态提示Complete则传送成功。这里我用的是0.6.28版本。17.18. 在/root目录下tar -zxvf gnokii-0.6.28.tar.gz解压软件包。19.20.21. 进入gnokii目录,配置后编译。最后会提示输入gmake,gmake install22.23. 输入gmake编译24.25. 输入gmake install安装gnokii26.27. 输入cp /usr/local/share/doc/gnokii/sample/gnokiirc /root/.gnokii

10、rc拷贝配置文件模版到/root/.gnokiirc文件28.29. 进入/root目录,编辑.gnokiirc文件30. port = /dev/ttyUSB031. 去掉model = AT前面的#号,将model = 6510前面加上#注释掉32. serial_baudrate = 9600(不好使的话可以更改为115200试试)33. 按ESC键退出编辑,:wq保存退出34.35. 输入gnokii -identify可以看到配置的是否正确,如果正确的话,就会检测到短信猫。36.37. 可以看到短信猫的IMEI、厂家、型号、版本等信息。38.39. 编辑一个测试文件sendsms.t

11、xt,里面只有一句话:VHD:(Microsoft Virtual Hard Disk format)。用来测试短信猫能否成功发出短信。40.41. 利用命令echo cat /root/sendsms.txt | gnokii -sendsms 1520104xxxx给这个手机号发送短信,内容为cat /root/sendsms.txt的内容,需要说明一下的是,这句命令前后的两个符号既不是双引号也不是单引号,它在键盘上的位置位于第一行数字键最左边,Tab键上面,那个标明波浪线和的键。短信猫里面用的是我的卡,给同事手机发的短信,所以发件人是我。42.43. 如图,可以正常收到短信。(没办法,手

12、机没有截屏软件,只能拿摄像头拍了)接下来,我们修改CactiEZ的邮件配置文件,thold_functions.php。而每次CactiEZ的阈值出现告警的时候都会调用这个文件进行发送邮件操作,我们要做的就是在这个文件中增加几个步骤,来实现我们短信猫发送短信的目的。1.2. 利用SSH Secure File Transfer Client,将thold_functions.php拷贝到本地进行编辑。thold_functions.php位置位于/var/www/html/plugins/thold文件夹下。推荐编辑工具Notepad+。3.4. 查找function thold_mail。5

13、.6. 在include_once行和$subject行之间插入如下几句内容file_put_contents(/var/www/html/plugins/thold/alert.log, $subject);exec(echo $subject /var/www/html/plugins/thold/alert.log);exec(date +%D/%T /var/www/html/plugins/thold/alert.log);exec(sh /var/www/html/plugins/thold/sendsms.sh);然后保存关闭。第一句的意思是将$subject内容输出到/var/

14、www/html/plugins/thold/alert.log文件内。第二句的意思是将echo $subject的内容增加到alert.log文件内。第三句的意思是将date +% D/%T的内容(也就是当前时间并以时间/日期的格式)增加到alert.log文件内。第四句的意思是执行/var/www/html/plugins/thold/sendsms.sh脚本,调用gnokii发送短信,这个脚本我们下一步编辑。7.8. 将修改后的thold_functions.php拖拽回原路径,选择yes to all覆盖。9.10. 在/var/www/html/plugins/thold路径下新建s

15、endsms.sh。输入一下内容,也可以直接拷贝过去。if ! -e /var/www/html/plugins/thold/alert.log ;thenecho Usage:alert.log does not existexitfiif -n cat /var/www/html/plugins/thold/alert.log ; thenecho cat /var/www/html/plugins/thold/alert.log | gnokii -sendsms 1520104xxxxelseecho Usage:no alertexitfi11.第一段if-fi之间的意思是检测ale

16、rt.log是否存在,如果不存在,则提示:Usage:alert.log does not exist如果存在,则执行下一段语句。第二段if-fi之间的意思是检测alert.log内容是否为空,不为空则调用gnokii发送短信,为空则提示Usage:no alert。12.13. 这里跟大家说一下,如果执行了sh sendsms.sh,提示错误:sendsms.sh: line 11: syntax error: unexpected end of file,这是因为sendsms.sh的格式CactiEZ并不认识,我们把他转换成unix格式就可以了。14.15. Vi sendsms.sms然后按ESC输入:set fileformat=unix然后回车,之后再:wq保存退出。就可以正常执行了。16.17. 下面我们去服务器上设置一个阈值。登录后点击左侧阈值,点击右上角添加。18.19. 我这里添加的是本机进程数量的阈值。20.21. 设置上限30下限20,重复报警周期每5分钟。并且在额外报警邮件里面随便添加一个地址,最好是存在的,这样CactiEZ才会调用thold_functions.php。22. 之后,就等着CactiEZ给我们发短信把!23.24. 14:50报警短信25.26. 14:55报警短信27.28. 15:00报警短信,正好5分钟报警一次。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号