Submitted by: Egor Puzanov
Description:
This ZenPack allows you to create a Device object for Virtual Cluster resources. It provides a community.snmp.VirtualInterfaceMap collector plugin that can be used as replacement for standard zenoss.snmp.InterfaceMap in Cluster environment.
The zInterfaceMapIgnoreIpAddresses is a regular expression (re) style Virtual IP Adresses list (i.e. ^192\.168\.1\.[456]).
Usage Example
Cluster Physical Node1 IP Address: 192.168.1.1 (Heartbeat Interface IP Address: 192.168.2.1)
Cluster Physical Node2 IP Address: 192.168.1.2 (Heartbeat Interface IP Address: 192.168.2.2)
Virtual Resource1 IP Address: 192.168.1.11
Virtual Resource2 IP Address: 192.168.1.12
Virtual Resource3 IP Address: 192.168.1.13
Resource1 and Resource2 active on Node1, Resource3 active on Node2.
Without Virtual IP Zenpack
Node1 modeled with IPs: 192.168.1.1, 192.168.2.1, 192.168.1.11 and 192.168.1.12
Node2 modeled with IPs: 192.168.1.2, 192.168.2.2 and 192.168.1.13
Virtual Resources can not be modeled (IPs used by Node1 and Node2)
With Virtual IP ZenPack
set zInterfaceMapIgnoreIpAddresses for all physical nodes and virtual resources in cluster to: ^192\.168\.1\.1[123]
Node1 modeled with IPs: 192.168.1.1, 192.168.2.1 (192.168.1.11 and 192.168.1.12 will be Ignored)
Node2 modeled with IPs: 192.168.1.2, 192.168.2.2 (192.168.1.11 will be Ignored)
Resource1 modeled with IP: 192.168.1.11 (192.168.1.11 == manageIp, all other IP addresses will be Ignored)
Resource2 modeled with IP: 192.168.1.12 (192.168.1.12 == manageIp, all other IP addresses will be Ignored)
Resource3 modeled with IP: 192.168.1.13 (192.168.1.13 == manageIp, all other IP addresses will be Ignored)
Screenshots:
REQUIREMENTS:
- Zenoss Version: 2.3, 3.0
- ZenPack Dependencies:
- External Dependencies:
- Installation:
Source: http://zenpacks.zenoss.org/trac-zenpacks/browser/zenpacks/ZenPacks.community.VirtualIP
Tagged Releases:
- http://zenpacks.zenoss.org/trac-zenpacks/browser/tags/virtualip-1.0
- http://zenpacks.zenoss.org/trac-zenpacks/browser/tags/virtualip-1.1
Change History:
- 1.0 initial release
- 1.1 Zenoss 3.0 support
Trac tickets: http://zenpacks.zenoss.org/trac-zenpacks/report/1
Known issues: