cacti不出图解决一例[技术]

七月 23rd, 2009 | 没有评论 | 发表在 系统监控类 | 作者:深夜的蚊子 | 本文被浏览 808 次

蚊子在今天遇到了这样一件怪事,公司监控组给我打电话说我们有两台机器down机了,我就说不可能呀,我的cacti上monitor没有报警呀,我说等我上去看看,结果果然登陆不上,我就让他帮我重启系统了。我就开始检查我的cacti,发现cacti不画图已经有了一段时日了,在查看cacti的log,发现了很多的错误,都是数据库的错误,错误如下 于是第一反应是先去备份数据库,结果执行mysqldump命令的时候报一下的错误 mysqldump: Got error: 145: Table './cactidb/poller_item' is marked as crashed and should be repaired when using LOCK TABLES 这下比较麻烦了,我于是先用mysqladmin停掉了数据库,然后把cactidb的数据库目录拷贝了......阅读全文

Tags: , ,

heartbeat2.x-pacemaker Configuration Explained翻译笔记02[原创]

七月 22nd, 2009 | 没有评论 | 发表在 负载均衡高可用 | 作者:深夜的蚊子 | 本文被浏览 456 次

快速删除部分配置文件 找出你希望删除的目标,例如: sles-1:~ # cibadmin -Q | grep stonith <nvpair id="cib-bootstrap-options-stonith-action" name="stonith-action" value="reboot"/> <nvpair id="cib-bootstrap-options-stonith-enabled" name="stonith-enabled" value="1"/> <primitive id="child_DoFencing" class="stonith" type="external/vmware"> <lrm_resource id="child_DoFencing:0" type="external/vmware" class="stonith"> <lrm_resource id="child_DoFencing:0" type="external/vmware" class="stonith"> <lrm_resource id="child_DoFencing:1" type="external/vmware" class="ston......阅读全文

Tags: , ,

nagios通过msn/飞信发送报警通知[技术]

七月 22nd, 2009 | 没有评论 | 发表在 系统监控类 | 作者:深夜的蚊子 | 本文被浏览 415 次

蚊子最近一直在弄公司的nagios,最近进行的监控报警这部分了,主要锁定在了msn和短信报警上,下面我把我这边实现的方法整理出来,有需要的朋友可以参考。 1,msn报警 先在这里http://code.google.com/p/phpmsnclass/downloads/list下载最新的msn类文件,这个下载后其实是一套完整的msnbot的php程序,我们这里只是使用了其中的msn.class.php这个文件。 遵循nagios的标准结构,程序文件都会放在/usr/local/nagios/libexec文件夹下,所以我在此文件夹下创建phpmsnclass文件夹,将msn.class.php文件放置其中,并在此目录下创建用于发送msn报警的php程序,内容如下。# cat sendmsnmsg.php #!/usr/local/php529/bin/php -q <?php include_o......阅读全文

Tags: , , , ,

heartbeat的新变化[技术]

七月 19th, 2009 | 没有评论 | 发表在 负载均衡高可用 | 作者:深夜的蚊子 | 本文被浏览 596 次

蚊子最近很关注heartbeat,在heartbeat的官网上发现了这样的一条提示 CRM现在作为一个被叫做Pacemaker的独立项目来进行维护了,并且现在支持了很多新的特性,包括对OpenAIS集群堆栈的支持。 heartbeat2.1.4成为了最后一个包含了CRM或者叫“版本2资源管理”的一个版本,同时开发和维护作为了Pacemaker项目的一部分来运作,并且CRM的代码将从Heartbeat中移除。 如果需要更多Pacemaker的细节,包括最新的版本,安装细节和文档,请访问http://clusterlabs.org/. 下面先给个Pacemaker的结构图 具体Pacemaker的详细介绍,大家还是看蚊子最近翻译整理的文档吧,应该会对各位有所帮助。 阅读全文

Tags: ,

heartbeat2.x-pacemaker Configuration Explained翻译笔记序[原创]

七月 18th, 2009 | 没有评论 | 发表在 系统服务 | 作者:深夜的蚊子 | 本文被浏览 371 次

Pacemaker配置手册讲解 上篇文章蚊子是从半截开始翻译的,这篇文章补充完整,这个是文章开头那部分介绍内容,没有更多的技术,只是对Pacemaker的整体介绍。还是那句话,蚊子英文水平太烂,真有翻译不对还望各位指正。 先读我 什么是Pacemaker Pacemaker是集群资源管理。它利用你的集群基础组件(如OpenAIS或heartbeat)来停止,启动甚至监控你希望集群提供服务的健康状况。 它可以在任何大小规模的集群中工作,伴随使用可靠的模块,管理可以很准确的描述集群中资源的关系。 集群堆栈概述 在最顶层,集群由三部分组成 集群的核心基础提供消息和成员功能(红色描述) 非集群意识组件(蓝色描述)。在Pacemaker集群中,这一块不仅仅包含了知道如......阅读全文

Tags: , ,

heartbeat2.x-pacemaker Configuration Explained翻译笔记01[原创]

七月 17th, 2009 | 2条评论 | 发表在 负载均衡高可用 | 作者:深夜的蚊子 | 本文被浏览 396 次

苦于上次配置heartbeat2.x是遇到的两个问题还没有答案,又加上对于2.x的中文文章比较少,所以,蚊子决定自己来深入学习一下2.x的技术,因为heartbeat版本的更新,所以对于2.x中集群资源管理部分现在起名为pacemake了,我就按照自己的英文程度和理解,把pacemake configuration的英文文档翻译成中文,供大家参考。 强调一点,蚊子英文实在够烂,如有翻译不当的地方,还望高手指出,英文文档下载地址为: http://clusterlabs.org/mediawiki/images/f/fb/Configuration_Explained.pdf 因为此文档前面部分都是一些简单的介绍,所以这里就先不做翻译了,蚊子先从Configuration Basics部分开始翻译起 基本配置 配置文件的布局 集群配置文件使用XML标......阅读全文

Tags: , ,

nagios监控iostat[技术]

七月 16th, 2009 | 没有评论 | 发表在 系统监控类 | 作者:深夜的蚊子 | 本文被浏览 363 次

网上NetSeek写了一篇文章就是用nagios监控iostat的,但他使用的都是源码包编译的,具体可以参考他的这篇文章http://bbs.linuxtone.org/thread-2289-1-1.html 但编译的方式对于多机部署上来讲可能会有些不太方便,所以蚊子我在网上查了一下要想让nagios监控iostat需要的rpm包 蚊子我的环境都是centos5,所以我下载的包都是rhel5的,有需要其他环境的,我会在下面把下载地址给出,各位自己去找适合自己的。 http://packages.sw.be/perl-Nagios-Plugin/perl-Nagios-Plugin-0.33-1.el5.rf.noarch.rpm http://dag.wieers.com/rpm/packages/perl-Class-Accessor/perl-Class-Accessor-0.31-1.el5.rf.noarch.rpm http://dag.wieers.com/rpm/packages/......阅读全文

Tags: , , , ,

nagios-plugin和nrpe快速部署办法[原创]

七月 11th, 2009 | 1条评论 | 发表在 系统监控类 | 作者:深夜的蚊子 | 本文被浏览 423 次

最近公司的监控服务器安装的差不多了,接下来的任务就是被监控机上的nagios-plugin和nrpe的安装了,200多台机器真要一台一台手工安装,就真的会死人了,在今天下午找到了个快速部署的办法,特把此方法与给位分享一下,高手可以忽略了。 1,先在任意一台被监控机上安装nagios-plugin和nrpe,安装目录同为/usr/local/nagios或者按各自的实际要求来定,同时这台被监控机上最好是带有mysql,这样监控mysql的脚本就会被编译进去了,这两个软件同在一个目录的一个好处就是两个软件之间可以互相使用对方libexec目录下的程序。 nagios-plugin的简单安装 ./configure --prefix=/usr/local/nagios --with-nagios-user=nagios --with-nagios-group=na......阅读全文

Tags: , , , ,

修改linux文件描述符[技术]

七月 8th, 2009 | 没有评论 | 发表在 linux系统 | 作者:深夜的蚊子 | 本文被浏览 259 次

默认linux系统的文件描述符是1024,对于squid等一些服务来说,在大负载的情况下这点文件描述符是远远不够的,所以对于修改文件描述符来讲就变得很有必要了,在linux中有两种修改文件描述符的办法 一,通过ulimit命令修改 //显示当前文件描述符 ulimit -n //修改当前用户环境下的文件描述符为65536 ulimit -HSn 65536 使用ulimit命令的缺点: 1,只能修改当前登录用户环境下的文件描述符,如果此用户来另外打开一个连接,此链接环境的文件描述符依然是没改前的 2,如果系统重启,以前修改都不再生效 二,通过修改limits.conf文件 编辑/etc/security/limits.conf 文件,在最后加入如下两行 *                        ......阅读全文

Tags: , , , ,

shell数组学习[技术]

七月 6th, 2009 | 没有评论 | 发表在 shell相关 | 作者:深夜的蚊子 | 本文被浏览 306 次

Bash中还可以使用数组变量,其赋值有两种: (1) name = (value1 ... valuen) 此时下标从0开始 (2) name[index] = value 数组下标的范围没有任何限制,同时也不必使用连续的分量. [root@linux01 ~]# A=(a b c def) ================================================== //取全部元素 [root@linux01 ~]# echo ${A[@]} 或者 echo ${A[*]} a b c def ================================================= //取第一个元素 [root@linux01 ~]# echo ${A[0]} a ================================================= //取得数组元素的个数 [root@linux01 ~]# echo ${#A[@]} 或者 echo ${#A[*]} 4 //取得元素3的长度,因为下标从0开始,所以元素3就是d......阅读全文

Tags: , , , ,
第11页 共17页 上一页 1 2 ...10 11 12 13 14 15 16 17 下一页
  • 我的订阅



  • 我的豆瓣

  • 赞助商链接