- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
zenoss分布式部署
试用zenoss快3个星期了,感觉这是一款蛮不错的监控软件,整合了cacti和nagios的功能,具体大家可去官网查看 /这篇zenoss分布式部署是参考了:1./u2/87919/showart_1709840.html 2./docs/DOC-24973./docs/DOC-2496zenoss-stack-2.5.2-linux.bin 安装步骤比较简单,主要是设定安装目录,以及设定zenoss自带mysql的root密码。安装完成后,用过浏览器访问zenoss并设定admin登陆密码
以下操作均在zenoss用户下进行
一、对虚拟机A做设定,修改$ZENHOME/bin/zenoss文件
($ZENHOME为安装目录下zenoss文件夹,可以echo $ZENHOME得到具体路径)
找到 “C $C zenrender”如前面有“#”将其去除
重启zenoss zenoss restart
二、对虚拟机B做设定
2.1 确保zenoss所有服务均已关闭,包括其自带的mysql服务 切换到root用户,修改安装目录中的ctlscript.sh文件 在elif [ x$1 xstart ]; then下找到$MYSQL_SCRIPT start 将其注释 在elif [ x$1 xstop ]; then下找到$MYSQL_SCRIPT stop 将其注释
2.2 只启动必须的服务,不必要的服务,如zenhub、zenrender都不启动 在$ZENHOME/etc/创建两个空文件,DAEMONS_TXT_ONLY、daemons.txt 然后编辑daemons.txt 将需要的服务添加进去,大致列表如下
zenpingzensyslogzenstatus zentrapzenmodelerzenrenderzenperfsnmpzencommandzenprocesszenwinzeneventlog
2.3 启动snmpd服务,并允许虚拟机A的访问(默认配置下没有访问限制)
2.4 编辑$ZENHOME/etc/目录中如下文件
zencommand.conf,
zendisc.conf,
zeneventlog.conf,
zenmodeler.conf,
zenperfsnmp.conf,
zenping.conf,
zenprocess.conf, zenrender.conf, zenstatus.conf,
zensyslog.conf, zentrap.conf,
zenwin.conf,
zenwinmodeler.conf
添加如下内容,如果文件中已有monitor localhost 请删除
monitor
hubhost
2.5 修改$ZENHOME/etc/zope.conf文件
找到 将其中的server一行修改成
server :8100
2.6 安装监控所需的zenpacks 和 plugins (作为测试,暂时可以跳过这一步)
三、通过浏览器访问:8080
3.1添加设备,将添加进去
3.2 添加collector,id名为,
render URL为:8090/
3.3 重启虚拟机A、虚拟机B的zenoss服务
四、修改本机的的hosts文件,添加如下内容
17
18
五、添加设备测试新的collector是否能正常工作,检查虚拟机B中$ZENHOME/perf/Daemons目录中是否有已刚刚那个collector命名的文件夹,
六、如何通过访问虚拟机B的zenoss地址()也能看到信息
6.1 虚拟机A的mysql赋予虚拟机B的访问权限
grant all on events.* to zenoss@18 identified by “zenoss”;
flush privileges;
6.2 主zenoss中/ZenEventManager的Hostname修改为ZenossA
6.3 修改虚拟机B中 $ZENHOME/etc/daemons.txt,添加zopectl
6.4 重启虚拟机A,B的zenoss服务
原创力文档


文档评论(0)