Copyright 2006 GroundWork Open Source, Inc. (“GroundWork”).
How Do I Define a Host Profile?
The use of Profiles provides a way to save Host specific settings and Services so you can apply them to more that one Host. For example, what if you have 20 or say 200 more Hosts just like the one Host on the same network segment, you can utilize Host Profiles to apply these specific settings to all Hosts. Once the Host Profile is define you may want to change one of the parameters which then would be applied to all of the specified Hosts.
Step 1 – New Host Profile
Now you can configure just about everything that the Nagios® engine can know about the Host with this form. The good part is that you can change this data at any time, and the Hosts that use this Profile will be updated with the new settings. This is similar to using templates in Nagios®, but the difference is that Nagios® templates do not support adding Services. In fact, all we really need to do here is to add a Service Profile to this Host Profile to move on.
You can then select the Service Profiles tab, and select a Profile from the list, save the Host Profile, and you are ready to import Hosts.
How Do I Define a Service Profile?
Service Profiles are a collection of multiple Services. For example, you would typically want to check more than just disk space on a Linux Host. Some measure of memory use is also a good idea, and CPU load is also interesting. GroundWork Monitor contains several Commands and Services for checking these and many other parameters on Linux Hosts. These Services are grouped into Service Profiles, which you can use as is or modify to fit your needs. Select Profiles under the Configuration tab, and select Service Profiles to see what you have to choose from. Select ssh_unix to see a Linux Service Profile.
OTHER SERVICE PROFILE OPTIONS
The Assign Hosts tab within the Service Profiles screen enables you to add or remove Hosts to be managed by this Service Profile. Removing a Host means the Host is no longer managed by this Service Profile. After saving, you will need to use the Apply tab to instantiate changes to the Host. The Host will retain its properties until the Host is assigned and applied to another Profile, or modified individually.
Figure 5.4.2c. Assign Hosts
Assign Host Groups
The Assign Host Groups tab within the Service Profiles screen enables you to add or remove Host Groups to be managed by this Service Profile. Removing a Host Group means the Host Group is no longer managed by this Service Profile. After saving, you will need to use the Apply tab to instantiate changes to the member Hosts. The member Hosts will retain their properties until the Host Group is assigned and applied to another Service Profile, or the member Hosts are modified individually.
Figure 5.4.2d. Assign Host Groups
The Host Profiles tab within the Service Profiles screen enables you to add or remove Host Profiles to which this Service Profile is assigned. Adding or removing a Host Profile here has no effect the Host Profile’s member Hosts until the Apply tab is used on the Host Profile, or the Profile is applied on the individual Hosts.
Figure 5.4.2e. Host Profiles
The Apply tab within the Service Profiles screen enables you to select Apply to Host Groups and/or Apply to Hosts to push changes to Hosts, and select from the options what to apply. If you select replace existing Services, all Services are removed from the Host and new ones are added from the Profile. Merge with existing services means any existing Service on the Host remains unchanged.
Figure 5.4.2f. Apply
How Do I Import Profiles?
The Profile Importer tool is used to re-import, update modifications, or import customized Profiles into the Monarch database. You can also select to remove unwanted Profiles. The Importer will list the available XML Profiles that are in the
Several Profiles are included in the GroundWork Monitor product. Refer to the Bookshelf for a list of distributed Profiles and detailed definitions under GroundWork Reference>Administrator>GroundWork Profiles.