glances 工具
介绍Glances是一个相对比较新的系统监控工具,用 Python 编写的,使用 psutil 库从系统获取信息。你可以用它来监控 CPU、平均负载、内存、网络接口、磁盘 I/O,文件系统空间利用率、挂载的设备、所有活动进程以及消耗资源最多的进程。Glances 有很多有趣的选项。它的主要特性之一是可以在配置文件中设置阀值(careful小心、warning警告、critical致命),然后它会用不同颜色显示信息以表明系统的瓶颈。
安装yum install -y glances
glances 工作界面的说明在命令行输入glances命令,打开glances工具。
1234567891011VIRT #虚拟内存大小 RES #进程占用的物理内存值 %CPU #该进程占用的 CPU 使用率 %MEM #该进程占用的物理内存和总内存的百分比 PID #进程 ID 号 USER #进程所有者的用户名 TIME+ #该进程启动后占用的总的 CPU 时间 NAME #进程名称 NI #进程优先级 S #进程状态,其中 ...
my_set.cnf
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129[mysqld]########basic settings########user=mysqldatadir = /data/mysqltransaction_isolation = READ-COMMITTEDexplicit_defaults_for_timestamp = 1port = 3306server_id = 64socket = /tmp/mysql.sock#sql_mode = "STRICT_TRANS ...
nfs搭建
只读分享
server
yum install nfs-utils.x86_64 rpcbind-0.2.0-13.el6_9.1.x86_64 -y
systemctl start nfs
vim /etc/exports
/share
172.25.15.10(ro)
mkdir /share
touch /share/file{1..9}
exportfs -rv 刷新服务
systemctl stop firewalld.service
desktop
showmount -e 172.25.15.11
mount 172.25.15.11:/share /mnt
完全分享
server
chmod 777 /share
vim /etc/exports
/share 172.25.15.10(rw,anonuid=1000,anongid=1000,no_root_squash)
#以uid的身份编辑文件,root用户不改变账户身份。
exportfs -rv
加密
两边配置 ...
dstat 工具
介绍dstat 是一个可以取代vmstat,iostat,netstat和ifstat这些命令的多功能产品。dstat克服了这些命令的局限并增加了一些另外的功能,增加了监控项,也变得更灵活了。dstat可以很方便监控系统运行状况并用于基准测试和排除故障。dstat可以让你实时地看到所有系统资源,例如,你能够通过统计IDE控制器当前状态来比较磁盘利用率,或者直接通过网络带宽数值来比较磁盘的吞吐率(在相同的时间间隔内)。dstat将以列表的形式为你提供选项信息并清晰地告诉你是在何种幅度和单位显示输出。这样更好地避免了信息混乱和误报。更重要的是,它可以让你更容易编写插件来收集你想要的数据信息,以从未有过的方式进行扩展。dstat的默认输出是专门为人们实时查看而设计的,不过你也可以将详细信息通过CSV输出到一个文件,并导入到Gnumeric或者Excel生成表格中。
结合了vmstat,iostat,ifstat,netstat以及更多的信息
实时显示统计情况
在分析和排障时可以通过启用监控项并排序
模块化设计
使用python编写的,更方便扩展现有的工作任务
容易扩展和添加你的计数器
包含 ...
app节点部署
tomcat配置
mkdir /home/ap
useradd -d /home/ap/tomcat -u 504 tomcat
yum install -y nfs-utils
showmount 192.168.1.80
mkdir -p /home/ap/tomcat/qd_uploadFile/uploadFile
chown tomcat:tomcat /home/ap/tomcat/qd_uploadFile/uploadFile
chown tomcat:tomcat /home/ap/tomcat/qd_uploadFile/
mount -t nfs -o nolock -o tcp 192.168.1.80:/home/ap/tomcat/jfpt_qd/webapps/jfpt_qd/uploadFile /home/ap/tomcat/qd_uploadFile/uploadFile/
su - tomcat
vim .bash_profile
JAVA_HOME=/usr/java/jdk1.8.0_131
export JAVA_ ...