Hunter的大杂烩 技术学习笔记

2018-04-12

[原创]Mysql性能参数的bash统计脚本,可自定义关注指标

Filed under: 技术话题 — hunter @ 9:58 pm

参考ganglia gmond的ruby插件mysql.py,写了一个bash的mysql 数据统计脚本,更加轻量,不依赖第三方库

难点主要3个:
1. bash v3不支持关联数组,后来在国外网站上找到一个取巧的处理手段
2. bash函数传递参数是按值传递,无法做到在函数内修改变量,最后用返回值解决
3. 传递数组给函数折腾了好久~~

(more…)

2018-04-11

因为selinux导致的openssh免密码登录失败

Filed under: 技术话题 — hunter @ 7:03 pm

(高版本linux中,缺省启用了selinux,也导致了很多莫名的问题)
按常规配置openssh 免密登录:
1. 创建密钥 ssh-keygen -f xxx -t rsa
2. 修改服务端 /etc/ssh/sshd_config,放开pubkey认证
3. 将客户端的 id_rsa.pub 文件拷贝到 服务端,命名为 authorized_keys
4. 重启服务端sshd

测试时发现pubkey 不生效,反复提示要密码,用sshd 的非daemon模式进行调试,发现 免密码的pubkey可以生效,换成 daemon模式就出错
(more…)

2018-04-10

[原创]获取tomcat status信息的统计脚本

Filed under: 技术话题 — hunter @ 9:12 pm

网上找了一上午,没有合用的脚本,花半天用python写了一个简单的脚本,用来获取tomcat status信息,计划上报到ganglia中

(more…)

Powered by WordPress