2020年1月2日

记一次tomcat程序运行慢的处理过程

摘要: 公司有两个java系统运行在同一台服务器上面,有一天接到开发人员反馈,有时候打开页面反应很慢,于是开始上服务器排查: top 命令发现服务器负载不高,但是cpu0 的iowait 很高,达到了60%,于是开始初步怀疑是磁盘io引起的cpu 负载,于是iostat 查看磁盘负载: 发现磁盘的util 阅读全文

posted @ 2020-01-02 17:45 it_man_xiangge 阅读(974) 评论(0) 推荐(0) 编辑

2019年10月31日

zabbix 自动发现(LLD)

摘要: 概述 自动发现(LLD)提供了一种在计算机上为不同实体自动创建监控项,触发器和图形的方法。例如,Zabbix可以在你的机器上自动开始监控文件系统或网络接口,而无需为每个文件系统或网络接口手动创建监控项。此外,可以配置Zabbix根据定期执行发现后的得到实际结果,来移除不需要的监控项。 上面是官方的解 阅读全文

posted @ 2019-10-31 19:31 it_man_xiangge 阅读(1117) 评论(0) 推荐(0) 编辑

2019年10月5日

linux 利用LDAP身份集中认证

摘要: 碰巧所在的公司用到了ldap 集中身份认证,所有打算研究下这套架构,但是看遍了网络上的很多教程,要么不完整,要么就是照着根本弄不出来,十月一研究了三天,结合八方资源终于弄出来了,真是不容易,哎,特此记录一把: 一。实现效果: 1.实现linux openldap 账号集中管理 2.可以控制账号是否可 阅读全文

posted @ 2019-10-05 16:01 it_man_xiangge 阅读(7025) 评论(1) 推荐(3) 编辑

2019年5月7日

helm笔记

摘要: 一。注意事项 1.values.yaml 中可以使用'#'号注释行,而/templates 下的文件不能用#号,如果要注释可以使用 {{/* context */}} 2。{{- #忽略前面空格 ,-}} #忽略后面空格 3.在yaml中如果要输入大块有格式的数据可以用 ‘|-’,这样就会保留原有格 阅读全文

posted @ 2019-05-07 14:02 it_man_xiangge 阅读(3065) 评论(0) 推荐(0) 编辑

2019年5月4日

bash 实用技巧

摘要: - 将文件的内容赋给一个变量: 1.file=$(cat filelist) 2.file=$(< file) NOTE:后者性能比前者好 - bash 分组匹配: HOSTNAME='mysql-10==' [root@node2 ~]# [[ $HOSTNAME =~ -([0-9]+)(.*) 阅读全文

posted @ 2019-05-04 14:49 it_man_xiangge 阅读(407) 评论(0) 推荐(0) 编辑

2019年5月3日

k8s集群之上运行etcd集群

摘要: 一.知识点: 1.headless services NOTE:: 我们在k8s上运行etcd集群,集群间通告身份是使用dns,不能使用pod ip,因为如果pod被重构了ip会变,在这种场景中不能直接使用k8s 的service,因为在集群环境中我们需要直接将service name映射到pod 阅读全文

posted @ 2019-05-03 11:45 it_man_xiangge 阅读(1962) 评论(1) 推荐(0) 编辑

2019年5月2日

k8s 笔记

摘要: 一. 解决pod间依赖性 1.手动的采用不同顺序启动不同pod 2.定义restart policy(默认为alway,我们可以定义当某条件不满足时就一直重启,当满足条件是才启动容器) 3.如果对于强依赖的场景我们可以定义initContainers,必须满足条件才启动相应pod 4.stateFu 阅读全文

posted @ 2019-05-02 12:25 it_man_xiangge 阅读(558) 评论(0) 推荐(0) 编辑

2019年4月23日

prometheus排错

摘要: 1.导入grafana模板后node-export某些图像无法获取到data: 解决:导入grafana 模板是需要看node-export 版本是否与模板要求的一致,不同版本的node-export中metric name可能不一致。 【排错思路:如果图像提示无data,这时将图像的metric 阅读全文

posted @ 2019-04-23 18:31 it_man_xiangge 阅读(234) 评论(0) 推荐(0) 编辑

2019年4月3日

linux RPM manager

摘要: rpmbuild├── BUILD #当我们rpmbuild -ba 构建rpm时会自动在这个目录下进行编译├── BUILDROOT #会当成临时根,会将编译好的软件包生成在这个目录下├── RPMS #编译好的rpm包会存放在这个文件夹├── SOURCES #放源码包,一般为tar.gz格式├ 阅读全文

posted @ 2019-04-03 15:28 it_man_xiangge 阅读(396) 评论(0) 推荐(0) 编辑

2019年3月28日

mysql 多主

摘要: 原理:多个msyql/mariadb之间可以实时同步,任意节点的操作可以立即同步到其他节点,底层采用galera插件同步,类似rsync,上层mysql相对于galera是透明的,可以实现多节点同时读写(无法实现读写分离)。 NOTE:普通的msyql/mariadb无法集成galera,要想使用g 阅读全文

posted @ 2019-03-28 18:30 it_man_xiangge 阅读(379) 评论(0) 推荐(0) 编辑

导航

所有文章均为个人学习笔记,并未有任何教学的意思,大神勿喷