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

第 82 章 上一代监控系统

目录

82.1. SMS
82.1.1. gnokii
82.1.2. AT Commands
82.2. IPMI (Intelligent Platform Management Interface)
82.2.1. OpenIPMI
82.2.2. freeipmi
82.2.3. ipmitool - utility for controlling IPMI-enabled devices
82.3. Cacti
82.3.1. Install Cacti for Ubuntu
82.3.2. Yum 安装
82.3.3. Source Install
82.3.4. Web 安装
82.3.5. Cacti plugins
82.3.6. Template
82.4. Nagios
82.4.1. Install
82.4.2. nagios
82.4.3. nrpe node
82.4.4. 配置 Nagios
82.4.5. 配置监控设备
82.4.6. Nagios Plugins
82.4.7. FAQ
82.5. Munin
82.5.1. Ubuntu
82.5.2. CentOS
82.5.3. 用户认证
82.5.4. munin-node and plugins
82.5.5. munin.conf
82.5.6. munin-node
82.6. Observium
82.6.1. Installation
82.7. Ganglia
82.7.1. Server
82.7.2. Client
82.7.3. Plugin
82.7.4. Installing Ganglia on Centos
82.8. Varnish Dashboard
82.9. icinga
82.10. Graphite
82.10.1. Graphite - Scalable Realtime Graphing
82.11. BIG BROTHER
82.12. Big Sister
82.13. OpenNMS
82.14. Performance Co-Pilot
82.15. Clumon Performance Monitor
82.16. Zenoss
82.17. 商业软件
82.18. Hyperic HQ
82.19. OSSIM,Spiceworks,FireGen,LANSweeper,OSSEC,HIDS
82.20. HawtIO
82.21. moloch

流行于2015年之前

82.1. SMS

82.1.1. gnokii

http://www.gnokii.org

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

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

82.1.1.3. 发送测试短信

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

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

82.1.1.4. 接收短信

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

SMS received from number: 8613113668890
Got message 11: hi			
			

82.1.1.5. 拨打电话

$ gnokii --dialvoice number
			

82.1.2. AT Commands

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

82.1.2.2. 语音通话

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