i have the Linux agent installed on my VMWare ESX machines, and i also have raphael Burri's "HP SNMP Only" management pack installed, which discovers the esx boxes as network devices using SNMP.
so for each of my ESX machines i have two entities in scom, an HP server and a Linux server. this is the same for windows servers, except the windows servers already have an "HP Proliant Server (Windows Computer Hosting HP Proliant Server Relationship" which makes the HP Server health roll up into the Windows Computer Health.
i'm interested making the "Linux Computer" health depend on the "HP Server" health, but of course "Linux Computer" doesn't get this "Hosting HP Server" relationship installed. how would i go about creating a relationship like this?
Couple of things here Curt. I sure admire your tenacity here in trying to do this right. However, I have concerns with X-Plat agent on an ESX server.
First, I do not see this as a sustainable strategy, and second because I am not sure VMware will even support you if you encounter issues. See this post for some of the reasoning behind this.
VMware VI3 Monitoring Options for Operations Manager 2007
Now on to your base questions. I am sorry to say you cannot. The classes and relationships have already been defined.
If it were possible, at minimum, you would have to define a new class in a new MP to do this, and then define relationships and then create all the monitoring in Raphael's MP.
However, since his pack uses (and SNMP monitoring requires) SNMP network device as a class (or base class), off the top off my head I do not believe you could not even relate a custom class based on SNMP network device as a hosted class of one of the X-Plat Linux classes.
And even if you could, it's a lot of work, of questionable long term viability, and in a gray (very dark dark gray) area in terms of supportability.