org.blue.cgi
Class tac

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by org.blue.cgi.blue_servlet
              extended by org.blue.cgi.tac
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class tac
extends blue_servlet

See Also:
Serialized Form

Nested Class Summary
static class tac.hostoutage
           
 
Field Summary
static int active_checks_disabled_hosts
           
static int active_checks_disabled_services
           
static double average_host_execution_time
           
static double average_host_latency
           
static double average_service_execution_time
           
static double average_service_latency
           
static cgiauth_h.authdata current_authdata
           
static int display_header
           
static int embedded
           
static int event_handler_disabled_hosts
           
static int event_handler_disabled_services
           
static int flap_disabled_hosts
           
static int flap_disabled_services
           
static int flapping_hosts
           
static int flapping_services
           
static int HEALTH_CRITICAL_PERCENTAGE
           
static int HEALTH_WARNING_PERCENTAGE
           
static java.util.ArrayList<tac.hostoutage> hostoutage_list
           
static int hosts_down
           
static int hosts_down_acknowledged
           
static int hosts_down_disabled
           
static int hosts_down_scheduled
           
static int hosts_down_unacknowledged
           
static int hosts_pending
           
static int hosts_pending_disabled
           
static int hosts_unreachable
           
static int hosts_unreachable_acknowledged
           
static int hosts_unreachable_disabled
           
static int hosts_unreachable_scheduled
           
static int hosts_unreachable_unacknowledged
           
static int hosts_up
           
static int hosts_up_disabled
           
static int hosts_up_unacknowledged
           
static double max_host_execution_time
           
static double max_host_latency
           
static double max_service_execution_time
           
static double max_service_latency
           
static double min_host_execution_time
           
static double min_host_latency
           
static double min_service_execution_time
           
static double min_service_latency
           
static int notification_disabled_hosts
           
static int notification_disabled_services
           
static int passive_checks_disabled_hosts
           
static int passive_checks_disabled_services
           
static double percent_host_health
           
static double percent_service_health
           
static int potential_host_health
           
static int potential_service_health
           
static int services_critical
           
static int services_critical_acknowledged
           
static int services_critical_disabled
           
static int services_critical_host_problem
           
static int services_critical_scheduled
           
static int services_critical_unacknowledged
           
static int services_ok
           
static int services_ok_disabled
           
static int services_ok_unacknowledged
           
static int services_pending
           
static int services_pending_disabled
           
static int services_unknown
           
static int services_unknown_acknowledged
           
static int services_unknown_disabled
           
static int services_unknown_host_problem
           
static int services_unknown_scheduled
           
static int services_unknown_unacknowledged
           
static int services_warning
           
static int services_warning_acknowledged
           
static int services_warning_disabled
           
static int services_warning_host_problem
           
static int services_warning_scheduled
           
static int services_warning_unacknowledged
           
static int total_active_host_checks
           
static int total_active_service_checks
           
static int total_blocking_outages
           
static double total_host_execution_time
           
static int total_host_health
           
static double total_host_latency
           
static int total_hosts
           
static int total_nonblocking_outages
           
static int total_passive_host_checks
           
static int total_passive_service_checks
           
static double total_service_execution_time
           
static int total_service_health
           
static double total_service_latency
           
static int total_services
           
 
Fields inherited from class org.blue.cgi.blue_servlet
request_string
 
Constructor Summary
tac()
           
 
Method Summary
static void add_hostoutage(objects_h.host hst)
           
static void analyze_status_data()
           
static int calculate_outage_effect_of_host(objects_h.host hst)
           
 void call_main()
           
static void display_tac_overview()
           
static void document_footer()
           
static void document_header(int use_stylesheet)
           
static void find_hosts_causing_outages()
           
static void free_hostoutage_list()
           
static int is_route_to_host_blocked(objects_h.host hst)
           
static void main(java.lang.String[] args)
           
static int process_cgivars()
           
 
Methods inherited from class org.blue.cgi.blue_servlet
doGet, doPost, init
 
Methods inherited from class javax.servlet.http.HttpServlet
service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HEALTH_WARNING_PERCENTAGE

public static final int HEALTH_WARNING_PERCENTAGE
See Also:
Constant Field Values

HEALTH_CRITICAL_PERCENTAGE

public static final int HEALTH_CRITICAL_PERCENTAGE
See Also:
Constant Field Values

current_authdata

public static cgiauth_h.authdata current_authdata

embedded

public static int embedded

display_header

public static int display_header

hostoutage_list

public static java.util.ArrayList<tac.hostoutage> hostoutage_list

total_blocking_outages

public static int total_blocking_outages

total_nonblocking_outages

public static int total_nonblocking_outages

total_service_health

public static int total_service_health

total_host_health

public static int total_host_health

potential_service_health

public static int potential_service_health

potential_host_health

public static int potential_host_health

percent_service_health

public static double percent_service_health

percent_host_health

public static double percent_host_health

total_hosts

public static int total_hosts

total_services

public static int total_services

total_active_service_checks

public static int total_active_service_checks

total_active_host_checks

public static int total_active_host_checks

total_passive_service_checks

public static int total_passive_service_checks

total_passive_host_checks

public static int total_passive_host_checks

min_service_execution_time

public static double min_service_execution_time

max_service_execution_time

public static double max_service_execution_time

total_service_execution_time

public static double total_service_execution_time

average_service_execution_time

public static double average_service_execution_time

min_host_execution_time

public static double min_host_execution_time

max_host_execution_time

public static double max_host_execution_time

total_host_execution_time

public static double total_host_execution_time

average_host_execution_time

public static double average_host_execution_time

min_service_latency

public static double min_service_latency

max_service_latency

public static double max_service_latency

total_service_latency

public static double total_service_latency

average_service_latency

public static double average_service_latency

min_host_latency

public static double min_host_latency

max_host_latency

public static double max_host_latency

total_host_latency

public static double total_host_latency

average_host_latency

public static double average_host_latency

flapping_services

public static int flapping_services

flapping_hosts

public static int flapping_hosts

flap_disabled_services

public static int flap_disabled_services

flap_disabled_hosts

public static int flap_disabled_hosts

notification_disabled_services

public static int notification_disabled_services

notification_disabled_hosts

public static int notification_disabled_hosts

event_handler_disabled_services

public static int event_handler_disabled_services

event_handler_disabled_hosts

public static int event_handler_disabled_hosts

active_checks_disabled_services

public static int active_checks_disabled_services

active_checks_disabled_hosts

public static int active_checks_disabled_hosts

passive_checks_disabled_services

public static int passive_checks_disabled_services

passive_checks_disabled_hosts

public static int passive_checks_disabled_hosts

hosts_pending

public static int hosts_pending

hosts_pending_disabled

public static int hosts_pending_disabled

hosts_up_disabled

public static int hosts_up_disabled

hosts_up_unacknowledged

public static int hosts_up_unacknowledged

hosts_up

public static int hosts_up

hosts_down_scheduled

public static int hosts_down_scheduled

hosts_down_acknowledged

public static int hosts_down_acknowledged

hosts_down_disabled

public static int hosts_down_disabled

hosts_down_unacknowledged

public static int hosts_down_unacknowledged

hosts_down

public static int hosts_down

hosts_unreachable_scheduled

public static int hosts_unreachable_scheduled

hosts_unreachable_acknowledged

public static int hosts_unreachable_acknowledged

hosts_unreachable_disabled

public static int hosts_unreachable_disabled

hosts_unreachable_unacknowledged

public static int hosts_unreachable_unacknowledged

hosts_unreachable

public static int hosts_unreachable

services_pending

public static int services_pending

services_pending_disabled

public static int services_pending_disabled

services_ok_disabled

public static int services_ok_disabled

services_ok_unacknowledged

public static int services_ok_unacknowledged

services_ok

public static int services_ok

services_warning_host_problem

public static int services_warning_host_problem

services_warning_scheduled

public static int services_warning_scheduled

services_warning_acknowledged

public static int services_warning_acknowledged

services_warning_disabled

public static int services_warning_disabled

services_warning_unacknowledged

public static int services_warning_unacknowledged

services_warning

public static int services_warning

services_unknown_host_problem

public static int services_unknown_host_problem

services_unknown_scheduled

public static int services_unknown_scheduled

services_unknown_acknowledged

public static int services_unknown_acknowledged

services_unknown_disabled

public static int services_unknown_disabled

services_unknown_unacknowledged

public static int services_unknown_unacknowledged

services_unknown

public static int services_unknown

services_critical_host_problem

public static int services_critical_host_problem

services_critical_scheduled

public static int services_critical_scheduled

services_critical_acknowledged

public static int services_critical_acknowledged

services_critical_disabled

public static int services_critical_disabled

services_critical_unacknowledged

public static int services_critical_unacknowledged

services_critical

public static int services_critical
Constructor Detail

tac

public tac()
Method Detail

call_main

public void call_main()
Specified by:
call_main in class blue_servlet

main

public static void main(java.lang.String[] args)

document_header

public static void document_header(int use_stylesheet)

document_footer

public static void document_footer()

process_cgivars

public static int process_cgivars()

analyze_status_data

public static void analyze_status_data()

find_hosts_causing_outages

public static void find_hosts_causing_outages()

add_hostoutage

public static void add_hostoutage(objects_h.host hst)

free_hostoutage_list

public static void free_hostoutage_list()

calculate_outage_effect_of_host

public static int calculate_outage_effect_of_host(objects_h.host hst)

is_route_to_host_blocked

public static int is_route_to_host_blocked(objects_h.host hst)

display_tac_overview

public static void display_tac_overview()