Chinaunix首页 | 论坛 | 博客
  • 博客访问: 423488
  • 博文数量: 31
  • 博客积分: 1860
  • 博客等级: 上尉
  • 技术积分: 1622
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-09 10:07
文章分类

全部博文(31)

文章存档

2013年(1)

2012年(19)

2011年(2)

2010年(2)

2009年(3)

2008年(4)

分类: 系统运维

2008-12-09 12:54:47

由于公司的机房网络分布在几个重要城市,如何将它们的监控汇聚统在一个平台上展示,就成了问题,老板有要求,没办法,只有求于Google来帮助了。还好找到的一篇文章(MS有且仅有的一篇介绍Zenoss Core分布式的文章)
原文地址:

文章标题原意-多点性能监控(Zenperfsnmp)收集,其实还包括事件,状态等内容的分布整合。

下面,我们就一步一步来做:
1.创建域环境,基本意义为主服务器(A)使用主域名(zenoss.yourdomain.com),而分布服务器(B)使用二级域名,这主要是为了保证一级域名的访问,其实就是主服务器的收集。
Host A: "zenoss.YOURDOMAIN.com"
Host B: "B.zenoss.YOURDOMAIN.com"
2.保持几台服务器间的下列端口通讯
8789
8100
8080
8081
3.配置分布服务器(B)的模块收集配置信息(RPM安装的Zenoss路径为/opt/zenoss/etc)
zenperfsnmp
zencommand
zenprocess
zenwin
zeneventlog
zenwinmodeler
上述文件修改如下:
monitor B.zenoss.YOURDOMAIN.com
hubhost zenoss.YOURDOMAIN.com
4.在主服务器的Collectors添加一个Zenoss Collectors
名称可自定义"B.zenoss.YOURDOMAIN.com" or "B" (either have worked)
RenderURL填写 ""
用户名及密码选择B服务器的帐号
 
5.服务器配置Cookies(FireFOX用)
打开$ZENHOME/Products/PluggableAuthService/plugins/CookieAuthHelper.py
查找"setCookie"
本行修改为 response.setCookie(self.cookie_name, quote(cookie_val), path='/', domain='.zenoss.yourdomain.com')
6.ZODB指向:
在B服务器上编辑 $ZENHOME/etc/zope.conf
查找zeoclient
在下面的server中修改zenoss.YOURDOMAIN.com:8100
7.修改从服务器的启动项,禁用一些不必要进程,扮演数据收集的角色:
vi $ZENHOME/bin/zenoss:
#C="$C zeoctl"
C="$C zopectl"
#C="$C zenhub"
#C="$C zenping"
#C="$C zensyslog"
#C="$C zenstatus"
#C="$C zenactions"
#C="$C zentrap"
#C="$C zenmodeler"
##C="$C zenrender"
C="$C zenperfsnmp"
C="$C zencommand"
C="$C zenprocess"
##C="$C zenmail"

8.重启从服务器的Zenoss服务
# service zenoss restart

9.验证,点击主服务器收集器里,选择B的收集配置,选择Performance,有图像出来,即配置成功。同时也可以登录从服务器,$ZENHOME/perf/Daemons下含有主器命名的从服务器的目录。
阅读(4257) | 评论(6) | 转发(0) |
0

上一篇:没有了

下一篇:Zenoss桌面报警小工具-zapplet

给主人留下些什么吧!~~

小猪兵兵2012-01-10 16:26:06

bjsunwei: 小猪你好,问个问题,是说分布式的主服务器A必须要能ssh到B么,也就是说主服务器A有B的访问权限么?.....
并不需要,Zenoss是数据处理层上的分布式。这与Nrpe或Zabbix Agent的代理采集分布方式有所不同。所以,仅需要在进程(程序)与端口之间保持必要数据通讯即可。
默认的端口包括8080,8789和8100.

bjsunwei2011-10-27 13:27:35

小猪你好,问个问题,是说分布式的主服务器A必须要能ssh到B么,也就是说主服务器A有B的访问权限么?

小猪兵兵2009-05-08 17:14:22

楼上的朋友,ZENOSS的一部分功能与Nagios有所重叠,所以,还是需要根据你的具体需求来具体分析,赐教谈不上,只是大家共同研究吧

chinaunix网友2009-04-13 17:12:07

最近要开发一个服务器监控程序,平常的功能都有,但他是也要类似有NAGIOS和Zenoss的功能,有相关的经验么,?希望不吝赐教

hive2008-12-09 15:24:05

加油啊,经验多多