图18.4:创建一个新的空背景图片
这个图片在屏幕上显示的是原始尺寸,没有缩放的。为了避免出现滚动条,它不应该太大,同时要根据屏幕分辩率和考虑可能的窗口帧来使用合适的大小。
之后图片的大小只能在有限的范围内作调整的:虽然可以在任意时候上传或创建一个背景图片,但对于已经放置的对象是不受背景的大小或其它属性变化而影响的,所以它们可能不能很好地适应新的背景图片。这时只能去重新设置所有对象的位置。最好的方法是在建立大型图之前先在一个明确的环境中试验一小部分的对象。
图18.5:如果Map Iconset项仍然是空的,NagVis使用中央配置中的默认值。
现在可以为生成或上传的图片创建一个新的图。通过菜单项Manage |Maps(图18.3),可以浏览图18.5所显示的对话框。这里可以定义图的名称并选择背景图片。如果每一个认证用户都能够看到这个图,可以输入EVERYONE到User with read permissions。而另一方面,对于User with write permissions可能会输入一个特定的用户,或者多个用逗号隔开的用户名。虽然这个例子中定义了图标集,但这是可选的。
新创建的图可以在NagVis自动打开为编辑模式。你可以在后面通过打开的对话框的上下文菜单的菜单项Open Map打开,或者直接从URL http://nagiosserver/nagios/nagvis/wui/index.php?map=mapname打开它。
图18.5中创建的图的名称mapname是Test。现在可以在图上使用鼠标右键插入对象(见图18.6)。一个对象可以是一个图标、一条线或者一个特定的对象。图标和线表示一个主机或服务的当前状态,并且也可以代表整个主机或服务组。图标可能仅反应一个图的总体状态。特定对象是代表无状态对象(比如,可能也是图标)或文本框的图形,这也可能是由一个超链接提供的。
选择菜单项Add Object | Icon | Hostgroup,你就可以插入一个主机组。然后你可以移到目标位置,通过鼠标左键定义图标的方向(图标位置可以在后面修改)。
完成后,就会打开一个对话框,见图18.7。backend_id项仍然可以为空,然后NagVis将使用中央配置文件config.php.ini中的backend参数值。在hostgroup_name下拉菜单中,NagVis允许在定义的主机组中进行选择。