通常情况下,网络上的主机都大同小异,细小的差别则取决于其具体的分工和目的。例如,一些服务器可能有两个内部磁盘, 而一些可能只有一个,某些服务器可能有多个以太网卡,而另外一些服务器也只有一个。企业监控系统Opsview,借助Attribute也能提供类似的差异化配置,因为它提供了一种关联主机上元数据的途径??下面,我们就用图示的方式给大家介绍如何使用Opsview来实现服务器监控。
为了说明方便,首先我们假设有一台配备有3个以太网卡的Linux主机??将它们分别命名为eth0、eth1、eth2。这样假设的目的并不是为了创建三种不同的服务模式来了解哪种参考更具有实质意义,而是通过设置接口吞吐量检查来测定主机上每个网卡的工作状态。
1、创建attribute
首先,我们创建一个命名为“NIC”的attribute,从而可以对应主机存储相应元数据。进入高级-Attributes-动作-创建新 attribute,然后输入NIC,再点击保存。
创建attribute并命名
2、定义attribute
经过命名的attribute已经能够被系统识别,从而可以在某些主机上加以运用。在我们的例子中,我们对Linux主机进行编辑,在attribute选项卡下,新增三个带有NIC标识的入口,并分别对它们赋值eth0、eth1、eth2。
定义attribute并赋值
3、创建使用attribute的服务检查
现在,主机上已经有了元数据,我们可以继续创建使用attribute的服务检查service check。图中展示的如何设置服务检查? ?Multiple表明我们已经选中了NIC的值,从而在检查配置的高级选项下创建Multiple服务,在下次装载的时候,Opsview将能创建的三个服务检查,并以“%NIC%”取代之前的三个不同值。
创建服务检查
4、在主机上应用新检查
设定好的检查既可以直接应用在主机配置的监视器选项卡上,也可以使用Host Template。一旦检查生效,下次启动Opsview的时候将会引导到主机状态予以显示。在图中你可以看到这三种服务状态,它们分别对应主机上的三块不同的以太网卡。
生效的服务检查显示状态信息
5、应用在更多主机上
现在,你可以将这些服务检查应用在任意多个主机上。你只需要针对这些特定主机定义相应的NIC attribute即可。这个例子实际上只是如何利用attribute来帮助服务器更好的进行监控的简单说明。