手记

【备战春招】第13天+ngxtop监控请求信息

课程名称:Java生产环境下性能监控与调优详解

课程章节:第六章

主讲老师:若鱼1919

课程内容:

ngxtop安装:

  1. 安装python-pip

    1. yum install epal-release

    2. yum install python-pip

  2. 安装ngtop

    1. pip install ngtop

  3. ngxtop的使用

    1. 指定配置文件 : ngxtop -c /etc/nginx/nginx.conf

    2. 查询状态是200:ngxtop  -c /etc/nginx/nginx.conf -i 'status == 200'

    3. 查询访问最多ip:ngxtop -c /etc/nginx/nginx.conf  -g remote addr

nginx-rrd图形化监控:

  1. 关闭防火墙

    1. iptables -F

    2. systemctl stop firewalld

  2. 安装nginx

    1. 修改yum源(见前面笔记)

    2. 添加状态监控(见前面笔记)

    3. ps:状态监控必须配置,因为rrd图形监控的前提就是添加nginx的状态监控

  3. 安装php

    1. yum install php php-gd php-soap php-mbstring php-xmlrpc php-dom php-fpm -y

  4. nginx整合php-fpm

  5. 启动php-fpm服务

    1. 开启:systemctl start php-fpm

    2. 监听9000端口:netstat -nap | grep 9000  

  6. 修改nginx配置

    1. vi /etc/nginx/conf.d/default.conf  ->  添加一个location

  7. 重启nginx

    1. nginx -s reload

  8. 编写 index.php

    1. cd /user/share/nginx/html

    2. vi index.php

  9. 打开浏览器访问

    1. http://10.100.3.80/index.php

  10. 安装rrdtool依赖

    1. yum install perl rrdtool perl-libwww-perl libwww-perl perl-rrdtool -y

  11. 安装nginx -rdd

  12. 修改rrd配置文件

  13. 新建定时任务




课程收获:

今天跟着学了两节课,配置了ngxtop和nginx图形化rrd配置,这其中的话,ngxtop是比较容易的,但是这个rrd配置比较难配置,而且还是昨天学的nginx作为基础,所以,rrd这块需要重点关注下,不然也是囫囵吞枣的学习,最后怕是没有效率,学了的东西该复习还是得复习。






0人推荐
随时随地看视频
慕课网APP