首页 文章 精选 留言 我的

精选列表

搜索[数据库监控],共10000篇文章
优秀的个人博客,低调大师

docker容器指标监控ctop命令

ctop为多个容器提供了一个简洁凝练的实时指标概览。它是一个类 top 的针对容器指标的界面。它展示了容器指标比如 CPU 利用率、内存利用率、磁盘 I/O 读写、进程 ID(PID)和网络发送(TX - 从此服务器发送)以及接受(RX - 此服务器接受)。ctop 带有对 Docker 和 runc 的内建支持;对其他容器和集群系统的连接计划在未来版本中推出。它不需要任何参数并且默认使用 Docker 主机变量。 ctop的安装Linuxsudo wget https://github.com/bcicen/ctop/releases/download/v0.7.2/ctop-0.7.2-linux-amd64 -O /usr/local/bin/ctopsudo chmod +x /usr/local/bin/ctop 使用ctop 如图:

优秀的个人博客,低调大师

用supervisorctl 监控java进程日记

安装supervisorctl依赖 38 yum install readline readline-devel readline-static -y 39 yum install openssl openssl-devel openssl-static -y 40 yum install sqlite-devel -y 41 yum install bzip2-devel bzip2-libs -y [root@jiaxin-ceshi nginx-1.14.0]# yum -y install supervisor [root@jiaxin-ceshi nginx-1.14.0]# supervisorctl unix:///var/run/supervisor/supervisor.sock no such file supervisor> 启动supervisorctl [root@jiaxin-ceshi nginx-1.14.0]# yum install python-setuptools [root@jiaxin-ceshi nginx-1.14.0]# easy_install supervisor [root@jiaxin-ceshi nginx-1.14.0]# yum install python-setuptools [root@jiaxin-ceshi nginx-1.14.0]# mkdir /etc/supervisor [root@jiaxin-ceshi nginx-1.14.0]# echo_supervisord_conf > /etc/supervisor/supervisord.conf 启动 [root@jiaxin-ceshi nginx-1.14.0]# supervisord -c /etc/supervisor/supervisord.conf [root@jiaxin-ceshi nginx-1.14.0]# vim /etc/supervisor/supervisord.conf [program:eatjoys-prd-dobot] ;environment=PATH="/opt/py3/bin:%(ENV_PATH)s" directory=/work/product/eatjoys-prd-dobot command=java -Xmn256m -Xms384m -Xmx512m -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8 -Djava.ext.dirs=./lib com.yutuoit.framework.start.StartWebApp -console -app=eatjoys-prd-dobot autostart=true autorestart=true stdout_logfile=/work/var/logs/eatjoys-prd-dobot.log stderr_logfile=/work/var/logs/eatjoys-prd-dobot.error 创建对应目录 [root@jiaxin-ceshi nginx-1.14.0]# mkdir -p /work/var/logs [root@jiaxin-ceshi nginx-1.14.0]# mkdir /work/product/ [root@jiaxin-ceshi nginx-1.14.0]# cd /work/product/ 拉取代码从gitlab上面 [root@jiaxin-ceshi product]# yum -y install git [root@jiaxin-ceshi product]# git clone git@192.168.19.18:eatjoys-java/eatjoys-prd-dobot.git [root@jiaxin-ceshi nginx-1.14.0]# supervisorctl supervisor> help default commands (type help <topic>): ===================================== add exit open reload restart start tail avail fg pid remove shutdown status update clear maintail quit reread signal stop version 记得打包好我直接从开发服务器上拉取代码[program:eatjoys-prd-micro];environment=PATH="/opt/py3/bin:%(ENV_PATH)s"directory=/work/product/eatjoys-prd-microcommand=java -Xmn256m -Xms384m -Xmx512m -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8 -Djava.ext.dirs=./lib com.yutuoit.framework.start.StartWebApp -console -app=eatjoys-prd-microautostart=trueautorestart=truestdout_logfile=/work/var/logs/eatjoys-prd-micro.logstderr_logfile=/work/var/logs/eatjoys-prd-micro.error添加 [root@jiaxin-ceshi work]# vim /etc/supervisor/supervisord.conf [program:eatjoys-biz-micro] ;environment=PATH="/opt/py3/bin:%(ENV_PATH)s" directory=/work/service/eatjoys-biz-micro command=java -Xmn256m -Xms384m -Xmx512m -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8 -Djava.ext.dirs=./lib com.yutuoit.framework.start.StartService -console -app=eatjoys-biz-micro autostart=true autorestart=true stdout_logfile=/work/var/logs/eatjoys-biz-micro.log stderr_logfile=/work/var/logs/eatjoys-biz-micro.log [root@jiaxin-ceshi work]# supervisorctl 安装jdkeatjoys-prd-dobot FATAL can't find command 'java'supervisor> rereadeatjoys-biz-micro: availableeatjoys-prd-dobot: disappearedeatjoys-prd-micro: availablesupervisor> update eatjoys-biz-microeatjoys-biz-micro: added process groupsupervisor> update eatjoys-prd-microeatjoys-prd-micro: added process groupsupervisor> update eatjoys-prd-doboteatjoys-prd-dobot: stoppedeatjoys-prd-dobot: removed process groupsupervisor> statuseatjoys-biz-micro FATAL can't find command 'java'eatjoys-prd-micro FATAL can't find command 'java'supervisor> 安装jdkhttps://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html官网下载 [root@jiaxin-ceshi src]# cd /usr/local/src/ [root@jiaxin-ceshi src]# wget https://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz?AuthParam=1540886052_792749b01264f3dd04765afaf48aa4cf 解压并设置环境变量[root@jiaxin-ceshi src]# vim /etc/profile ###############JDK1.8###################### JAVA_HOME=/usr/local/jdk1.8.0_172 JRE_HOME=/usr/local/jdk1.8.0_172/jre PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib export JAVA_HOME JRE_HOME PATH CLASSPATH [root@jiaxin-ceshi src]# source /etc/profile [root@jiaxin-ceshi src]# java -version java version "1.8.0_191" Java(TM) SE Runtime Environment (build 1.8.0_191-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode) [root@jiaxin-ceshi src]# supervisorctl eatjoys-biz-micro FATAL can't find command 'java'eatjoys-prd-micro FATAL can't find command 'java'supervisor> restart alleatjoys-prd-micro: ERROR (no such file)eatjoys-biz-micro: ERROR (no such file)supervisor> [root@jiaxin-ceshi ~]# vim /etc/rc.local /usr/bin/supervisord -c /etc/supervisor/supervisord.conf [root@jiaxin-ceshi ~]# supervisorctl eatjoys-biz-micro RUNNING pid 1254, uptime 0:01:27 eatjoys-prd-micro FATAL Exited too quickly (process log may have details) supervisor>

优秀的个人博客,低调大师

Zabbix 监控docker运行的jumpserver

查看2222端口 [root@yunwei-ceshi ~]# lsof -i:2222 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME docker-pr 7179 root 4u IPv6 378945139 0t0 TCP *:EtherNet/IP-1 (LISTEN) 查看docker运行junpserver进程名称 [root@yunwei-ceshi ~]# ps -ef | grep docker root 7179 26590 0 08:04 ? 00:00:00 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 2222 -container-ip 172.17.0.2 -container-port 2222 编辑zabbix配置文件 [root@yunwei-ceshi ~]# cd /usr/local/zabbix/etc/ [root@yunwei-ceshi etc]# ls zabbix_agentd.conf zabbix_agentd.conf.d [root@yunwei-ceshi etc]# vim zabbix_agentd.conf 找到 UserParameter= 添加: # UserParameter= UserParameter=jumpserver,sh /usr/local/zabbix/etc/process_sh/jumpserver.sh jumpserver//进程名称sh /usr/local/zabbix/etc/process_sh/jumpserver.sh//执行的脚本 然后进入脚本目录编辑脚本 [root@yunwei-ceshi etc]# mkdir /usr/local/zabbix/etc/process_sh/ [root@yunwei-ceshi etc]# cd /usr/local/zabbix/etc/process_sh/ [root@yunwei-ceshi process_sh]# vim jumpserver.sh #/bin/bash lsof -i:2222 | grep docker | wc -l 赋予权限 [root@yunwei-ceshi process_sh]# chmod 755 jumpserver.sh 重启zabbix_agentd [root@yunwei-ceshi process_sh]# /etc/init.d/zabbix_agentd restart

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册