2014年11月24日星期一

Cacti 添加 Bind DNS查询监控

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
Cacti 添加 Bind DNS查询监控  阅读原文»

艾玛, 搞得我好累 。。 。。

Cacti官方提供的模板 sh脚本执行有问题,找不到原因,重新写了脚本就正常。。。

先看看效果图

wKiom1RyQhqgxpxoAAItWscKKeg752.jpg

wKioL1RyQpjx27b4AALAzn5j53s911.jpg

wKiom1RyQhrhyaETAAJv7fxIIqw573.jpg

wKiom1RyQhqj2tSqAAJFo-B8V3o435.jpg

(大半夜搞出来的 ,,,)

环境:CentOS 6.5

Bind版本:Bind 9.8.2 (yum install bind安装)

未安装Chroot包,(如果有安装那么需要注意文件路径了。)

开搞

1.解压模板压缩包文件,阅读README 说明。

2.在cacti 端导入主机模板

wKioL1RyRhXw4bqvAAJStaLTNWY984.jpg

导入后,你点开bind9.7 的主机模板看到如图即正确

3.在Bind服务器端 开启SNMP,并检查是否能正常监控 ,最后在 snmpd.conf配置文件中最后添加一行命令,并重启 snmpd 服务。

  extend .1.3.6.1.4.1.18689.0.1 dnscache-stats /root/bin/runstats.sh  

wKioL1RySHGgINLyAAE3-mCzwgc614.jpg

4.拷贝runstats.sh dnsstats.pl 两个文件至Bind服务器的/root/bin/ 目录下。

并且添加相应的执行权限(同snmpd.conf文件的属主属组一样即可)。

4.2:查看 named.conf配置文件 options里是否有

  statistics-file "/var/named/data/named_stats.txt";  

这条配置。 如果没有,那么请添加两条配置选项

  zone-statistics yes;  statistics-file "/var/named/data/named_stats.txt";  

添加完成后重启named服务 并用 rndc stats 命令检查是否生成/var/named/data/named_stats.txt文件

wKiom1RyR5rzS1bvAADpsxI3CQc624.jpg

4.3 :运行 runstats.sh 看能否正常获取数据。

wKiom1RySSuTDh-7AAHOZdxcJxU912.jpg

如图 即可正确获取数据。

4.4: 检查bind端 snmpd 服务是否开机启动

  chkconfig --list  chkconfig snmpd on  

5. 拷贝bind-stats.sh 至cacti脚本目录,通常为/var/www/html/scripts/bind-stats.sh

wKiom1RySgCD9h9vAAB-xXBjxPU807.jpg

检查脚本的属主属组 并添加相应的执行权限。

5.1: 试运行该脚本 是否能够获取数据

wKioL1RySuSB8pauAAEYs5Puwk0276.jpg

如图即正确。

基本上配置上就搞定了。

最后在添加主机模板的bind图形模板。

wKioL1RyS1yRHrwWAASUY8H-DUg762.jpg

保存,稍等片刻即会生成图形,并绘图。

模板文件见下方。

本文出自 "Professor哥" 博客,谢绝转载!

请输入验证码:

(App Volumes系列三)Manager配置以及Agent安装  阅读原文»

(App Volumes系列三)Manager配置以及Agent安装

在前一篇博客,我们基本了解了App Volumes的四个逻辑组件,环境配置要求以及如何安装App Volumes Manager组件,我们接下来将继续我们的App Volumes之旅。

首先先回顾一下App Volumes的安装,使用流程: 初始配置 -> App Volumes Manager组件安装-> App Volumes Manager组件配置-> App Volumes Agent组件安装-> 应用提取 -> 应用集合(AppStack)分配。

App Volumes Manager组件配置和App Volumes Agent组件安装是我们这篇博客的主要内容。

AppVolumes Manager配置

App Volumes Manager必须经过相应的配置才能使用。因此我们应该在安装完毕App Volumes Manager之后,就立即进行App Volumes Manager的配置工作,该工作需要在App Volumes Agent安装开始之前做完。App Volumes Manager配置主要是指license管理,AD配置信息,vCenter 服务器配置链接信息以及App Stackwritable volumes的存储位置。

首先要配置App VolumesManager的许可证信息,虽然Appp VolumesVMware收购后的第一个正式的版本还没有推出,但未来的销售模式可以猜测一下,基本上两种模式,一种是单独销售App Volumes的许可证模式,另外一种是作为Horizon Enterprise editions其中的一部分和其他产品打包销售的许可证模式,第二种Horizon Enterprise editions销售许可证模式显然是性价比更好的方式。当然具体的商务信息还要正式版本推出以后才能确定。

具体到安装许可证的步骤,如下图一所示,用户选中许可证文件,将该文件上传到服务器里面就完成了许可证的配置。

图一 许可证配置

wKioL1Rx4HfDg3wPAAE9X6fjuHY076.jpg

然后是AD域控制器的配置。App Volumes管理的对象是基于域控制器的对象,主要是指域计算机对象和域用户对象。虽然App Volumes Manager所在的计算机本身不是必须加入到域里面,但是它需要拥有域控制的信息,包括域名称,管理员用户,密码等等。从而App Volumes Manager可以域里面取出来取出相应的对象的信息,然后将AppStack或者Writable Volumes分配给这些对象。

图二 AD 配置

wKioL1Rx4WqjKpYvAANYyEajV_4490.jpg

其次是vCenter的链接配置。App Volumes的简单的实现原理是在虚机层面将App Stack或者Writable Volumes所在的虚机文件(vmdk格式)和目标系统虚机所对应的虚机文件(vmdk格式)动态的挂载成一个系统。而这个挂载的操作需要App Volumes拥有vCenter的管理员权限才可能进行。如下图三所示,管理员需要输入vCenter的主机名或者IP地址,然后该vCenter对应的管理员用户和密码也是必须的。在App Volumes的正式版本推出之前,原有的Cloud Volumes版本只支持一个vCenter, 也就是说,App Volumes在做程序或者内容分发的时候,它所管理的目标机器所在的虚机必须是在一个vCenter的管理之下。当然,笔者相信未来对多个vCenter的支持应该是必须的。

图三 vCenter 链接配置

wKioL1Rx44yhqabUAAKkKMi2xWM332.jpg

最后是存储和模板的配置,如下图四所示,这个配置是指用户生成的App Stack Writable Volumes所对应的虚机文件的存放位置,原则上来说,这个存放位置应该是管理员想要管理的虚机系统都能存取的位置。另外App Stack或者 Writable Volume虚机文件和模板的存放路径可以采用缺省值不用修改,除非用户自己已经在data store上面手动创建了一个相应的目录架构并且上传了相应的文件,那就在需要在这里做相应的修改。

图四 存储位置配置

wKiom1Rx4yaA9ieyAAKgWTzNyp4097.jpg

经过以上几个配置步骤后,App Volumes Manager配置就完成了,用户就可以进行下一步的客户端的安装了

AppVolumes Agent安装

App Volumes在本质上是一个C/S架构的系统,AppVolumes Manager是server部分,App Volumes Agent是client部分。App Volumes Agent需要安装在每一个管理员要管理的目标系统所在的操作系统上。这里面需要有相应的IT规划,1) 如果是全新的系统,管理员可以先创建几个虚机,并且在虚机里面安装操作系统,例如Win7或者Win8,然后在相应的系统里面安装App Volumes Agent软件,然后将相应的虚机保存为模板。当用户需要申请新系统的时候,就可以根据模板创建新的系统,新创建的系统就包含了已经安装好的App Volumes Agent软件,从而App Volumes Manager就可以分发相应的内容给该新系统。2)如果用户已经有了虚机并且已经开始使用了,那管理员就不得不在每一个原有的系统上面手动安装App Volumes Agent软件然后才能使用App Volumes的功能。

这里要强调一下,AppVolumes Agent所安装的目标系统可以分为两类,一类是管理员用来创建App Stack的样板机,另外一类才是普通用户使用到的虚机系统。在这两类系统上,App Volumes Agent的安装方式都是完全一样的。

App Volumes Agent的安装步骤是极为简单的,用户只需要在安装时输入正确的App Volumes Manager的地址就成了。如图一所示,首先用户点击安装包里面安装文件开始,接受license agreement, 然后选择安装 agent

图五Agent选项

wKioL1Rx95WgyAK3AAEM-X_ZMYI706.jpg

接下来,需要输入App Volumes Manager的地址以及端口号,这一步的输入信息一定要准确,因为一旦输错,起码目前的Cloud Volumes Agent版本没有提供一个配置界面让用户可以修改App Volumes Manager的配置信息。所以一旦输错,用户不得不重新卸载掉Cloud Volumes Agent,然后重新安装一次Cloud Volumes Agent来输入正确的信息,所幸安装的步骤足够简单。

图六 App Volumes Manager配置

wKiom1Rx97TwCE23AAEmNS3ZqRk156.jpg

剩下的就是点击下一步,接受缺省配置,开始安装,等待个把分钟,系统安装完毕后,会要求用户重新启动操作系统。重启以后,App Volumes Agent就Ok了,用户可以进行下一步的应用提取了。

在下面一篇博客,笔者将会着重介绍如何使用App Volumes进行应用管理以及个性化内容管理。

本文出自 "VMware终端用户计算" 博客,请务必保留此出处http://vmwareeuc.blog.51cto.com/8606576/1581707

没有评论:

发表评论