标签:-- 性能 中间件 devel usr 监控 local ngxtop python3
Redis监控
一、通过info查看
通过redis-cli或者其他redis连接工具查看info,info内容可参考:https://www.cnblogs.com/daydayup-lin/p/14317535.html
二、redis-stat
1、下载地址:https://github.com/junegunn/redis-stat,下载zip包后上传到服务器,解压即可使用 2、redis监控启动:java -jar redis-stat-0.4.14.jar --server 127.0.0.1:6379 --auth 123456(--server 如果不加端口号的话,默认端口号就是63790) 监控启动成功如下图: 还可以通过图形化界面访问:http://192.168.0.129:63790/
Nginx监控
一、netstat
连接数是Nginx重点监控连接数,一般是通过netstat命令来监控
监听80端口的连接数情况:netstat -anp|grep :80
查看80端口的总连接数:netstat -anp|grep :80 | wc -l
查看nginx所有连接数的状态,分类展示: netstat -anp | grep :80 | awk '{print $6}' | sort | uniq -c |sort -rn
二、ngxtop
1、安装
系统自带的都是python2,ngxtop需要在python环境下运行,所以需要在先安装python3
--安装依赖包
# yum -y groupinstall "Development tools"
# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel zlib1g-dev zlib1g-dev zlib* gcc make
--下载解压缩python
# yum -y install wget
# cd /usr/local/
# wget https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tgz
# tar zxvf Python-3.9.9.tgz
--安装python3
# cd /usr/local/Python-3.9.9
# ./configure --prefix=/usr/local/python3 --with-ssl
# make clean
# make && make install
# /usr/local/python3/bin/python3.9 -m pip install --upgrade p
--创建软链接
# ln -s /usr/local/python3/bin/python3 /usr/bin/python3
# ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
--查看pyhon3、pip3版本信息
# python3 -V
# pip3 -V
2、创建非root账号,ngxtop必须在非root账号下运行
# useradd ngxtop -G wheel # passwd ngxtop Changing password for user ngxtop. New password: 123456 BAD PASSWORD: The password is shorter than 8 characters Retype new password: 123456 passwd: all authentication tokens updated successfully.
3、切换到非root账号,安装ngxtop
# su ngxtop $ pip3 install ngxtop
4、查看ngxtop是否安装成功
# cd /home/ngxtop/.local/bin $ ./ngxtop --version $ ./ngxtop --help
5、查看监控
./ngxtop -c /etc/nginx/nginx.conf
标签:--,性能,中间件,devel,usr,监控,local,ngxtop,python3 来源: https://www.cnblogs.com/daydayup-lin/p/16029893.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。