配置全功能Cacti

11月 17th, 2009 | Posted by | Filed under 操作系统

今天终于配置好了Cacti,加入了MySQL/Linux/Apache/Memcached/Nigix模板。
主要遇到的一个问题是修改轮询时间,默认5分钟,我想改成1分钟。
要修改的地方是/etc/cron.d/cacti,改成1分钟间隔,*/1 * * * * root php /var/www/cacti/poller.php &>/dev/null
然后最好先设置好轮询间隔再导入模板,这样可以在导入的时候把模板的间隔也改掉,否则要手动去改。
修改了轮询时间需要重建轮询索引,最好还要关闭所有的设备再启动,怕有轮询器还没关闭。

过程很多地方有了:
1062错误的解决方法:
http://yadayadayada.nl/archives/2009/04/000779-tuning_cacti_with_the_spine_poller_the_solution.html
http://yadayadayada.nl/archives/2008/11/000750-tuning_cacti_with_the_spine_poller_mysql_error_1062_.html
采用SSH方式监控:http://code.google.com/p/mysql-cacti-templates/wiki/SSHBasedTemplates
MySQL模板安装方法:http://xok.la/2009/05/cacti_mysql_monitor.html
Cacti源代码安装方法:http://www.askwan.com/post/48/
Cacti中文版安装方法:http://hi.baidu.com/%C2%ED%B3%A4%D5%F72008/blog/item/566cbb440ac6742fcefca347.html

今天我们是小小鸟,但是明天我们会飞得更高

11月 14th, 2009 | Posted by | Filed under 心灵感触

douban上发的书评:

  刘未鹏、简朝阳、徐宥的博客关注挺长时间了,虽年龄差距不大,但技术知识令我非常钦佩。从他们那里看到很多数学、计算机、数据库方面的东西,让自己感受到计算机更多的魅力。
  从朝阳的博客上看到要出这本书,立刻就去购买了一本,看了这些同龄人中的佼佼者是如何从我们一样的学生当中脱颖而出。
  曾经自己也迷茫过是不是坚持做一个DBA,还是考虑往算法方面发展,看了朝阳的经历,让我坚持了做一个DBA的理想,不再改变,喜欢就去做,去坚持。也锁定了自己未来求职的目标,中国的Top DBA Team — Ali’s DBA Team。虽然最终面试的时候,未能获得Offer,但是有朝阳的榜样,我仍然会一直坚持自己的理想和方向。跟朝阳也有幸能多次交流,虽然每次只有简短的几句话,但是启发很大,给我实习中的迷茫指点了方向。
  我认为,每一个脱颖而出的佼佼者或者成功者,都有一个共性,就是坚持!我们都不比很多人聪明,也不比很多人笨,我们比的就是坚持,比的是踏实。只要能坚持,坚持自己的理想,坚持自己的方向,坚持自己热爱的东西,从沙子中闪出光芒只是时间问题。如果坚持钻研一个方向一辈子,不成专家都很难,我们缺乏的只是这份坚持!
  今天我们是小小鸟,但是明天我们会飞得更高~

MySQL索引检查脚本预览

11月 10th, 2009 | Posted by | Filed under 数据库

工作比较忙,还没整太多,暂时还没有把各个分析模块整合起来。
支持分析远程数据库索引,主要根据唯一性和业务中的使用情况进行分析,全功能使用需要general日志或者慢查日志,最好是General日志这样会考虑进表被修改的影响,分析结果要准确一些。
分析结果如下方式输出,包括表中一共包含的记录条数,可能没用的索引,以及无用索引的条数等。
鉴于目前分析结果还不能自动化,需要人工判断,只是帮我提高了一些效率,暂不放出代码,等能胜任生产环境我再放出代码。

|—————————————————–
|Table backpack_hotel Have 9 Index :
| Have 362 Rows!
|
|backpack_hotel stars 10
|backpack_hotel cat_id 6
|backpack_hotel cat_id_2 6
|backpack_hotel hotel_type 2
|backpack_hotel type 3
|
|[Have 5 Unused, 55.5555555555556 % of All!]
|—————————————————–
阅读全文…

日本家族式企业的文化

11月 9th, 2009 | Posted by | Filed under 心灵感触

晚上跟朋友吃饭谈起日本的企业文化,不禁就谈到了日本的家族式企业模式。
日本家族式企业和员工都有默契的“终生雇佣”,并且可以子承父业,跳槽是非常少见的现象。
这种家族式企业不像国内的家族式企业,只是管理层的家族式,而是整个企业员工的“家族式”。
这种全体员工的“家族式”,带来的是员工对企业的极度忠诚,也是企业领导者把员工当做自己核心竞争力的根本因素。
以至于金融危机,员工宁可降薪也不愿意离开企业,公司宁可减产也不裁员。
这正是儒家文化下的企业氛围,可是儒家的发源地中国,企业文化却在西化。
在西方,员工跳槽是很频繁的事情,因为西方文化自由高于企业,没有“义”这个词。
现在的中国,也正是这样,极少有员工能在一个企业长久的呆下去,更罕见有一辈子呆在一个企业的。
这是一种悲哀,中国人正在丢失自己真正的儒家文化。
了解了日本家族式企业的价值观,发现自己向往的正是这种企业文化,
把企业当做自己的家,忠于自己的公司自己的岗位,永远在一个公司待下去~
可是在中国,能让人待一辈子的公司太少了,企业家的浮躁,员工的浮躁,能长久存在下去的企业都很少,
但愿自己能找到一个这样的企业,让自己一辈子待下去。

标签: , ,

安装Sysbench

11月 9th, 2009 | Posted by | Filed under 操作系统

在NinGoo大牛博客上看到了这个性能测试工具,就拿下来试试,不过编译的时候遇到了些问题。

出现类似下面的错误



../libtool: line 2412: Xsysbench: command not found
../libtool: line 2547: X-lmysqlclient_r: command not found
../libtool: line 2547: X-lz: command not found
../libtool: line 2547: X-lcrypt: command not found

经查只要执行./autogen.sh再进行configure就行了。

当出现:


FATAL: unable to connect to MySQL server, aborting…
FATAL: error 1049: Unknown database ‘test’
FATAL: failed to connect to database server!

只需要指定–mysql-db=test(一个已存在的数据库)就可以了。

参考文章:
http://www.ningoo.net/html/2009/performance_test_tool_sysbench.html
http://cqfish.blog.51cto.com/622299/159604

标签: