a) How can we skip stage3 & stage4 and override hosts/services settings at finalstage ?
Please share more details about usage of the below :
• GETSTAGE3OPTS: [optional] Allows “check settings” to be hidden and/or overridden
• GETSTAGE4OPTS: [optional] Allows “alert settings” to be hidden and/or overridden
b)
We are building Host & Service Dependency dynamically in the Wizard.
However, Host & Service Dependency file doesn't seem to get created.
Below is the Wizard snippet for Service Dependencies creation :
Code: Select all
case CONFIGWIZARD_MODE_GETOBJECTS:
.
.
.
.
.
$objs[] = array(
"type" => OBJECTTYPE_SERVICEDEPENDENCY,
//"dependent_host_name" => $hostname,
"dependent_service_description" => $host_services_string,
"host_name" => $hostname_sd,
"service_description" => $cf_service_description_string,
"inherits_parent" => "1",
"dependency_period" => "24x7",
"notification_failure_criteria" => "w",
"execution_failure_criteria" => "w",
);
.
.
.
.
$outargs[CONFIGWIZARD_NAGIOS_OBJECTS]=$objs;
Do you see any issue here ?
Is there a better way to debug this in a better way so that we know exactly where the failure occurs ?
Below is the output array which gets generated and is seen in the browser when printing in php :
Code: Select all
[1569] => Array
(
[type] => 8
[dependent_service_description] => redis/09b8edcd-9158-4ae1-8065-42ee9b987ef6/system_cpu_sys,mysql/55e24743-2fa1-47f3-b43a-bcdc3b283a72/system_swap_kb,redis/09b8edcd-9158-4ae1-8065-42ee9b987ef6/system_swap_percent,healthwatch-forwarder/f7a5b0e5-997f-469c-8be4-4ef83b8b2d13/disk_system_inode_percent,healthwatch-forwarder/248b9939-ad6e-42ad-ae13-46d5ddcb81ce/system_mem_kb,mysql/55e24743-2fa1-47f3-b43a-bcdc3b283a72/disk_system_percent,healthwatch-forwarder/248b9939-ad6e-42ad-ae13-46d5ddcb81ce/disk_persistent_percent,healthwatch-forwarder/f7a5b0e5-997f-469c-8be4-4ef83b8b2d13/system_mem_percent,redis/09b8edcd-9158-4ae1-8065-42ee9b987ef6/disk_system_percent,mysql/55e24743-2fa1-47f3-b43a-bcdc3b283a72/system_mem_percent,redis/09b8edcd-9158-4ae1-8065-42ee9b987ef6/system_swap_kb,healthwatch-forwarder/f7a5b0e5-997f-469c-8be4-4ef83b8b2d13/system_mem_kb,healthwatch-forwarder/f7a5b0e5-997f-469c-8be4-4ef83b8b2d13/disk_persistent_percent,healthwatch-forwarder/248b9939-ad6e-42ad-ae13-46d5ddcb81ce/system_load_1_m,mysql/55e24743-2fa1-47f3-b43a-bcdc3b283a72/disk_system_inode_percent,healthwatch-forwarder/248b9939-ad6e-42ad-ae13-46d5ddcb81ce/disk_persistent_inode_percent,redis/09b8edcd-9158-4ae1-8065-42ee9b987ef6/disk_system_inode_percent,mysql/55e24743-2fa1-47f3-b43a-bcdc3b283a72/system_mem_kb,redis/09b8edcd-9158-4ae1-8065-42ee9b987ef6/system_mem_percent,healthwatch-forwarder/f7a5b0e5-997f-469c-8be4-4ef83b8b2d13/system_load_1_m,healthwatch-forwarder/f7a5b0e5-997f-469c-8be4-4ef83b8b2d13/disk_persistent_inode_percent,healthwatch-forwarder/248b9939-ad6e-42ad-ae13-46d5ddcb81ce/system_healthy,mysql/55e24743-2fa1-47f3-b43a-bcdc3b283a72/disk_persistent_percent,healthwatch-forwarder/248b9939-ad6e-42ad-ae13-46d5ddcb81ce/disk_ephemeral_percent,redis/09b8edcd-9158-4ae1-8065-42ee9b987ef6/disk_persistent_percent,mysql/55e24743-2fa1-47f3-b43a-bcdc3b283a72/system_load_1_m,redis/09b8edcd-9158-4ae1-8065-42ee9b987ef6/system_mem_kb,healthwatch-forwarder/f7a5b0e5-997f-469c-8be4-4ef83b8b2d13/system_healthy,healthwatch-forwarder/f7a5b0e5-997f-469c-8be4-4ef83b8b2d13/disk_ephemeral_percent,healthwatch-forwarder/248b9939-ad6e-42ad-ae13-46d5ddcb81ce/system_cpu_wait,mysql/55e24743-2fa1-47f3-b43a-bcdc3b283a72/disk_persistent_inode_percent,redis/09b8edcd-9158-4ae1-8065-42ee9b987ef6/disk_persistent_inode_percent,mysql/55e24743-2fa1-47f3-b43a-bcdc3b283a72/system_healthy,redis/09b8edcd-9158-4ae1-8065-42ee9b987ef6/system_load_1_m,healthwatch-forwarder/f7a5b0e5-997f-469c-8be4-4ef83b8b2d13/system_cpu_wait,healthwatch-forwarder/f7a5b0e5-997f-469c-8be4-4ef83b8b2d13/disk_ephemeral_inode_percent,healthwatch-forwarder/248b9939-ad6e-42ad-ae13-46d5ddcb81ce/system_cpu_user,mysql/55e24743-2fa1-47f3-b43a-bcdc3b283a72/disk_ephemeral_percent,redis/09b8edcd-9158-4ae1-8065-42ee9b987ef6/system_healthy,redis/09b8edcd-9158-4ae1-8065-42ee9b987ef6/disk_ephemeral_percent,healthwatch-forwarder/248b9939-ad6e-42ad-ae13-46d5ddcb81ce/disk_ephemeral_inode_percent,healthwatch-forwarder/f7a5b0e5-997f-469c-8be4-4ef83b8b2d13/system_cpu_user,healthwatch-forwarder/248b9939-ad6e-42ad-ae13-46d5ddcb81ce/system_swap_percent,mysql/55e24743-2fa1-47f3-b43a-bcdc3b283a72/system_cpu_wait,healthwatch-forwarder/248b9939-ad6e-42ad-ae13-46d5ddcb81ce/system_cpu_sys,mysql/55e24743-2fa1-47f3-b43a-bcdc3b283a72/disk_ephemeral_inode_percent,redis/09b8edcd-9158-4ae1-8065-42ee9b987ef6/system_cpu_wait,redis/09b8edcd-9158-4ae1-8065-42ee9b987ef6/disk_ephemeral_inode_percent,healthwatch-forwarder/f7a5b0e5-997f-469c-8be4-4ef83b8b2d13/system_cpu_sys,healthwatch-forwarder/248b9939-ad6e-42ad-ae13-46d5ddcb81ce/system_swap_kb,mysql/55e24743-2fa1-47f3-b43a-bcdc3b283a72/system_cpu_user,healthwatch-forwarder/248b9939-ad6e-42ad-ae13-46d5ddcb81ce/disk_system_percent,healthwatch-forwarder/f7a5b0e5-997f-469c-8be4-4ef83b8b2d13/system_swap_percent,redis/09b8edcd-9158-4ae1-8065-42ee9b987ef6/system_cpu_user,mysql/55e24743-2fa1-47f3-b43a-bcdc3b283a72/system_swap_percent,healthwatch-forwarder/f7a5b0e5-997f-469c-8be4-4ef83b8b2d13/disk_system_percent,healthwatch-forwarder/248b9939-ad6e-42ad-ae13-46d5ddcb81ce/system_mem_percent,mysql/55e24743-2fa1-47f3-b43a-bcdc3b283a72/system_cpu_sys,healthwatch-forwarder/248b9939-ad6e-42ad-ae13-46d5ddcb81ce/disk_system_inode_percent,healthwatch-forwarder/f7a5b0e5-997f-469c-8be4-4ef83b8b2d13/system_swap_kb
[host_name] => p-healthwatch-7231fb18cbfd08fb64d0
[service_description] => router/a76a8598-8c3d-4c60-b38d-b858219d54cd/system_healthy,router/743fd1ff-46ec-4e0a-81e2-eeabb207e6f7/system_healthy
[inherits_parent] => 1
[dependency_period] => 24x7
[notification_failure_criteria] => w
[execution_failure_criteria] => w
)
Regards,
Vish.