课程名称:Java生产环境下性能监控与调优详解
课程章节:第六章
主讲老师:若鱼1919
课程内容:
安装python-pip
yum install epal-release
yum install python-pip
安装ngtop
pip install ngtop
ngxtop的使用
指定配置文件 : ngxtop -c /etc/nginx/nginx.conf
查询状态是200:ngxtop -c /etc/nginx/nginx.conf -i 'status == 200'
查询访问最多ip:ngxtop -c /etc/nginx/nginx.conf -g remote addr
nginx-rrd图形化监控:
关闭防火墙
iptables -F
systemctl stop firewalld
安装nginx
修改yum源(见前面笔记)
添加状态监控(见前面笔记)
ps:状态监控必须配置,因为rrd图形监控的前提就是添加nginx的状态监控
安装php
yum install php php-gd php-soap php-mbstring php-xmlrpc php-dom php-fpm -y
nginx整合php-fpm
启动php-fpm服务
开启:systemctl start php-fpm
监听9000端口:netstat -nap | grep 9000
修改nginx配置
vi /etc/nginx/conf.d/default.conf -> 添加一个location
重启nginx
nginx -s reload
编写 index.php
cd /user/share/nginx/html
vi index.php
打开浏览器访问
安装rrdtool依赖
yum install perl rrdtool perl-libwww-perl libwww-perl perl-rrdtool -y
安装nginx -rdd
修改rrd配置文件
新建定时任务
课程收获:
今天跟着学了两节课,配置了ngxtop和nginx图形化rrd配置,这其中的话,ngxtop是比较容易的,但是这个rrd配置比较难配置,而且还是昨天学的nginx作为基础,所以,rrd这块需要重点关注下,不然也是囫囵吞枣的学习,最后怕是没有效率,学了的东西该复习还是得复习。