安装配置gnokii使用短信猫发送短信

来源:互联网 发布:linux netsnmp 下载 编辑:程序博客网 时间:2024/06/07 00:19
1. 安装依赖
yum -y install perl-XML-Parser
wget http://ftp.gnome.org/pub/gnome/sources/intltool/0.40/intltool-0.40.6.tar.gz
tar zxvf intltool-0.40.6.tar.gz
cd intltool-0.40.6
./configure
make
make install


yum install -y minicom gettext-devel gettext
minicom -s
配置Serial port setup–>Bps/Par/Bits, 将相关值改为9600 8N1,
配置Serial port setup–>Serial Device, /dev/modem改为对应串口(ttyS0是串口1,ttyS1是串口2).
最后选择Save setup as dfl—>Exit from Minicom


2. 安装gnokii

wget http://www.gnokii.org/download/gnokii/0.6.x/gnokii-0.6.28.tar.gz
tar zxvf gnokii-0.6.28.tar.gz
cd gnokii-0.6.28
./configure --prefix=/usr/local/gnokii
make
make install


3. 修改配置文件

确认短信猫插到服务器上,并重启服务器
(示例配置文件)/usr/local/gnokii/share/doc/gnokii/sample/gnokiirc
vim /etc/gnokiirc

添加(port = /dev/ttyS1这一行根据实际情况进行配置,有时候是ttyS0)

[global]port = /dev/ttyS1model = ATinitlength = defaultconnection = serialuse_locking = yesserial_baudrate = 9600smsc_timeout = 10[xgnokii]allow_breakage = 0[gnokiid]bindir = /usr/local/gnokii/bin/[connect_script]TELEPHONE = 12345678[disconnect_script][logging]debug = onrlpdebug = offxdebug = off

检测
/usr/local/gnokii/bin/gnokii --identify

测试

echo "hello1" | /usr/local/gnokii/bin/gnokii --sendsms 186******



注意:

如果用zabbix用户发短信,还要给zabbix增加sudo的权限,调用发送短信的命令的时候加上sudo
visudo
添加
#######################modem##############################################
Cmnd_Alias     GNOKII  = /usr/local/gnokii/bin/gnokii
zabbix  ALL=(root) NOPASSWD:GNOKII
###########################################################################

0 0