模拟手机无线定位、压力测试

2024-11-04 01:48:08

1、mongoDB安装2、在客户端系统安装zabbix-agent3、执行脚本、测试

模拟手机无线定位、压力测试

工具/原料

centos、ubuntu

mongoDB、zabbix、python

一、ubuntu安装mogoDB

1、下载安装包到/usr/local目录下。wgethttps://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.5.tgz

模拟手机无线定位、压力测试

2、在/usr/local目录下运行命令:lstar -zxvfmongodb-linux-x86_64-2.6.5.tgz

模拟手机无线定位、压力测试

3、解压完成后,当然为了方便后续操作,我们把文件夹重命名的简洁一点mv mongodb-linux-x86_64-2.6.5 mongodb

模拟手机无线定位、压力测试

4、首先为mongodb配置数据存放位置和日志存放位置,默认为/data/db和/data/log目录(注,这个目录默认不存在,需要自己去创建)。我们也可以自定义指定,为了方便直接在/usr/local/mongodb目录下创建这两个目录。cd /usr/local/mongodbmkdir datacd datamkdir dbmkdir logtouch log/mongodb.log

模拟手机无线定位、压力测试

5、一切准备茧盯璜阝就绪,现在可以启动我们的数据库了。进入/usr/local/mongodb/bin目录下,执行命令:cd /usr/local/mongodb/bin/./mongod --port=6666 --dbpath=/usr/local/mongodb/data/db/ --logpath=/usr/local/mongodb/data/log/mongodb.log --fork(--port=6666 指定数据库端口,可以不指定,默认为27017)(--dbpath 很明显了,就是我们刚刚自定义的数据存放目录)(--logpath 日志存放目录)(--fork 让它后台运行,否则你只能重新开一个终端运行命令了)

模拟手机无线定位、压力测试

6、现在你可以运行./mongo --port=6666来连接mongoDB了。./mongo -幻腾寂埒-port=6666(如果不指定--port=6666,则默认进入的是27017端口,因为我们前面制定了端口号,所以这里的--port参数是必须的)

模拟手机无线定位、压力测试

二、zabbix服务端zabbix-agent安装(ubuntu15.04)

1、在客户端系统安装zabbix-agentapt-get install zabbix-agent

模拟手机无线定位、压力测试

2、修改配置目录文件/etc/zabbix/zabbix_agentd.confsed -i "s/Server=127.0.0.1/Server=192.168.119.66/g" /etc/zabbix/zabbix_agentd.confsed -i "s/ServerActive=127.0.0.1/ServerActive=192.168.119.66/g" /etc/zabbix/zabbix_agentd.confsed -i "s/Hostname=Zabbix server/Hostname=bdyun/g" /etc/zabbix/zabbix_agentd.conf修稿服务器ip和客户端主机名[...]Server=192.168.1.109 #图一[...]ServerActive=192.168.119.66 #图二[...]Hostname=bdyun #图二[...]

模拟手机无线定位、压力测试模拟手机无线定位、压力测试

3、重启zabbix-agent

模拟手机无线定位、压力测试

三、zabbix客户端zabbix-agent安装(centos6.5)

1、磴涡湿蟾客户端安装zabbix agent.获取源rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zab芟鲠阻缒bix-release-2.4-1.el6.noarch.rpm

模拟手机无线定位、压力测试

2、安装zabbix-agentyum install zabbix-agent

模拟手机无线定位、压力测试

3、开启zabbix-agentserver zabbix-agent start或/etc/init.d/zabbix-agent start

模拟手机无线定位、压力测试

4、设置zabbix-agent开机启动chkconfig zabbix-agent on

模拟手机无线定位、压力测试

5、修改配置文件vi /etc/zabbix/zabbix_agentd.conf[...]Server=192.168.1.109[...]S髫潋啜缅erverActive=192.168.119.66[...]Hostname=bdyun[...]

模拟手机无线定位、压力测试

三、脚本运行执行、测试

1、客户端python positionclient.py 192.168.119.68 9000 1 #模拟一台手机./ apsimulation.sh #模拟多台手机

模拟手机无线定位、压力测试

2、服务端python positionentryserver.py & #入口,数据处理传送

模拟手机无线定位、压力测试

3、python positionserver.py 9999& #运算服务器 9999端口

模拟手机无线定位、压力测试

4、python positionserver.py 9998 & #运算服务器 8888端口

模拟手机无线定位、压力测试

5、tail -n 100 /tmp/posentryserver.log #数据传送状态

模拟手机无线定位、压力测试

6、tail -n 100 /tmp/posserver.log #UDP、统计ap

模拟手机无线定位、压力测试

7、ps -ef|grep python #查看进程

模拟手机无线定位、压力测试

8、kill -923993 #结束positionentryserver.py进程

猜你喜欢