Home | 简体中文 | 繁体中文 | 杂文 | Github | 知乎专栏 | 51CTO学院 | CSDN程序员研修院 | OSChina 博客 | 腾讯云社区 | 阿里云栖社区 | Facebook | Linkedin | Youtube | 打赏(Donations) | About
知乎专栏多维度架构

第 5 章 上一代监控系统

目录

5.1. SMS
5.1.1. gnokii
5.1.2. AT Commands
5.2. IPMI (Intelligent Platform Management Interface)
5.2.1. OpenIPMI
5.2.2. freeipmi
5.2.3. ipmitool - utility for controlling IPMI-enabled devices
5.3. Cacti
5.3.1. Install Cacti for Ubuntu
5.3.2. Yum 安装
5.3.3. Source Install
5.3.4. Web 安装
5.3.5. Cacti plugins
5.3.6. Template
5.4. Nagios
5.4.1. Install
5.4.2. nagios
5.4.3. nrpe node
5.4.4. 配置 Nagios
5.4.5. 配置监控设备
5.4.6. Nagios Plugins
5.4.7. FAQ
5.5. Munin
5.5.1. Ubuntu
5.5.2. CentOS
5.5.3. 用户认证
5.5.4. munin-node and plugins
5.5.5. munin.conf
5.5.6. munin-node
5.6. Observium
5.6.1. Installation
5.7. Ganglia
5.7.1. Server
5.7.2. Client
5.7.3. Plugin
5.7.4. Installing Ganglia on Centos
5.8. Varnish Dashboard
5.9. icinga
5.10. Graphite
5.10.1. Graphite - Scalable Realtime Graphing
5.11. BIG BROTHER
5.12. Big Sister
5.13. OpenNMS
5.14. Performance Co-Pilot
5.15. Clumon Performance Monitor
5.16. Zenoss
5.17. 商业软件
5.18. Hyperic HQ
5.19. OSSIM,Spiceworks,FireGen,LANSweeper,OSSEC,HIDS
5.20. HawtIO
5.21. moloch

流行于2015年之前

5.1. SMS

5.1.1. gnokii

http://www.gnokii.org

5.1.1.1. 安装

Ubuntu
neo@monitor:~$ apt-cache search gnokii
opensync-plugin-gnokii - Opensync gnokii plugin
gnokii - Datasuite for mobile phone management
gnokii-cli - Datasuite for mobile phone management (console interface)
gnokii-common - Datasuite for mobile phone management (base files)
gnokii-smsd - SMS Daemon for mobile phones
gnokii-smsd-mysql - SMSD plugin for MySQL storage backend
gnokii-smsd-pgsql - SMSD plugin for PostgreSQL storage backend
libgnokii-dev - Gnokii mobile phone interface library (development files)
libgnokii5 - Gnokii mobile phone interface library
xgnokii - Datasuite for mobile phone management (X interface)


neo@monitor:~$ sudo apt-get install gnokii-cli
				
CentOS
# yum search gnokii

gnokii-devel.x86_64 : Gnokii development files
gnokii-smsd.x86_64 : Gnokii SMS daemon
gnokii-smsd-mysql.x86_64 : MySQL support for Gnokii SMS daemon
gnokii-smsd-pgsql.x86_64 : PostgreSQL support for Gnokii SMS daemon
gnokii-smsd-sqlite.x86_64 : SQLite support for Gnokii SMS daemon
gnokii.x86_64 : Linux/Unix tool suite for various mobile phones
xgnokii.x86_64 : Graphical Linux/Unix tool suite for various mobile phones
				

安装

# yum install -y gnokii
				

5.1.1.2. 配置

			
vim /etc/gnokiirc
or
vim ~/.gnokiirc

[global]
port = /dev/ttyS0
model = AT
initlength = default
connection = serial
serial_baudrate = 19200
smsc_timeout = 10
			
			

5.1.1.3. 发送测试短信

			
$ echo "This is a test message" | gnokii --sendsms +13113668890

$ gnokii --sendsms number <<EOF
hi neo,
This is a test message
EOF
			
			

5.1.1.4. 接收短信

# gnokii --smsreader
GNOKII Version 0.6.31
Entered sms reader mode...

SMS received from number: 8613113668890
Got message 11: hi			
			

5.1.1.5. 拨打电话

$ gnokii --dialvoice number
			

5.1.2. AT Commands

5.1.2.1. 发送短信

AT+CSCA=+8613010888500 是设置短信中心号码,只需第一次使用

AT
AT+CSCA=+8613010888500
AT+CMGF=1
AT+CMGS="13122993040"
Hello,This is the test of GSM module! Ctrl+z
			

5.1.2.2. 语音通话

at+fclass=8
at#vsps=0
at+vgs=130
at+vsp=1
at+vls=7
ATDT13113668890