Home | 简体中文 | 繁体中文 | 杂文 | Github | 知乎专栏 | Facebook | Linkedin | Youtube | 打赏(Donations) | About
知乎专栏

第 84 章 上一代监控系统

目录

84.1. SMS
84.1.1. gnokii
84.1.2. AT Commands
84.2. IPMI (Intelligent Platform Management Interface)
84.2.1. OpenIPMI
84.2.2. freeipmi
84.2.3. ipmitool - utility for controlling IPMI-enabled devices
84.3. Cacti
84.3.1. Install Cacti for Ubuntu
84.3.2. Yum 安装
84.3.3. Source Install
84.3.4. Web 安装
84.3.5. Cacti plugins
84.3.6. Template
84.4. Nagios
84.4.1. Install
84.4.2. nagios
84.4.3. nrpe node
84.4.4. 配置 Nagios
84.4.5. 配置监控设备
84.4.6. Nagios Plugins
84.4.7. FAQ
84.5. Munin
84.5.1. Ubuntu
84.5.2. CentOS
84.5.3. 用户认证
84.5.4. munin-node and plugins
84.5.5. munin.conf
84.5.6. munin-node
84.6. Observium
84.6.1. Installation
84.7. Ganglia
84.7.1. Server
84.7.2. Client
84.7.3. Plugin
84.7.4. Installing Ganglia on Centos
84.8. Varnish Dashboard
84.9. icinga
84.10. Graphite
84.10.1. Graphite - Scalable Realtime Graphing
84.11. BIG BROTHER
84.12. Big Sister
84.13. OpenNMS
84.14. Performance Co-Pilot
84.15. Clumon Performance Monitor
84.16. Zenoss
84.17. 商业软件
84.18. Hyperic HQ
84.19. OSSIM,Spiceworks,FireGen,LANSweeper,OSSEC,HIDS
84.20. HawtIO
84.21. moloch

流行于2015年之前

84.1. SMS

84.1.1. gnokii

http://www.gnokii.org

84.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
				

84.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
			
			

84.1.1.3. 发送测试短信

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

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

84.1.1.4. 接收短信

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

SMS received from number: 8613113668890
Got message 11: hi			
			

84.1.1.5. 拨打电话

$ gnokii --dialvoice number
			

84.1.2. AT Commands

84.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
			

84.1.2.2. 语音通话

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