![]() |
Icinga-core 1.4.0
next gen monitoring
|
#include "config.h"
#include "logging.h"
#include "objects.h"
#include "cgiauth.h"
#include "readlogs.h"
Go to the source code of this file.
#define ACKNOWLEDGEMENT_ICON "ack.gif" |
Definition at line 181 of file cgiutils.h.
#define ACTION_ICON "action.gif" |
Definition at line 222 of file cgiutils.h.
#define ACTIVE_ICON "active.gif" |
Definition at line 197 of file cgiutils.h.
#define ACTIVE_ICON_ALT "Active Mode" |
Definition at line 198 of file cgiutils.h.
#define AUTOSAVE_ICON "save.gif" |
Definition at line 240 of file cgiutils.h.
#define AVAIL_CGI "avail.cgi" |
Definition at line 45 of file cgiutils.h.
#define AVAIL_CGI_ID 1 |
Definition at line 70 of file cgiutils.h.
#define AVAIL_CSS "avail.css" |
Definition at line 109 of file cgiutils.h.
#define BEGIN_MULTIURL_LOOP |
/* Init counters */ MU_lasturl=0; MU_iconstr[0]='\0'; \ /* MAIN LOOP */ for (MU_origstr=MU_ptr=processed_string; (*MU_ptr)!='\0'; ) { \ /* Internal init */ MU_thisurl=MU_lasturl; \ /* Skip whitespace */ for (;isspace(*MU_ptr);MU_ptr++) ; \ /* Detect+skip ap. */ for (;(*MU_ptr)=='\'';MU_ptr++) MU_thisurl=MU_lasturl+1; \ /* Ap. found? */ if (MU_thisurl>MU_lasturl) { \ /* yes->split str */ sprintf(MU_iconstr,"%u-",MU_thisurl); \ processed_string=MU_ptr; \ for (;((*MU_ptr)!='\0')&&((*MU_ptr)!='\'');MU_ptr++) ; \ if ((*MU_ptr)=='\'') { (*MU_ptr)='\0'; MU_ptr++; \ for (;isspace(*MU_ptr);MU_ptr++) ; } \ } else { \ /* no->end loop */ MU_iconstr[0]='\0'; MU_ptr=""; \ }
Definition at line 643 of file cgiutils.h.
#define CHECKBOX_FUNCTIONS_JS "checkbox_functions.js" |
Definition at line 132 of file cgiutils.h.
#define CHECKSANITY_CGI "checksanity.cgi" |
Definition at line 64 of file cgiutils.h.
#define CHECKSANITY_CGI_ID 18 |
Definition at line 89 of file cgiutils.h.
#define CHECKSANITY_CSS "checksanity.css" |
Definition at line 126 of file cgiutils.h.
#define CMD_CGI "cmd.cgi" |
Definition at line 46 of file cgiutils.h.
#define CMD_CGI_ID 2 |
Definition at line 71 of file cgiutils.h.
#define CMD_CSS "cmd.css" |
Definition at line 110 of file cgiutils.h.
#define CMD_STOP_ICON "cmd_stop.png" |
Definition at line 195 of file cgiutils.h.
#define CMDMODE_COMMIT 2 |
Definition at line 278 of file cgiutils.h.
#define CMDMODE_NONE 0 |
Definition at line 276 of file cgiutils.h.
#define CMDMODE_REQUEST 1 |
Definition at line 277 of file cgiutils.h.
#define COLLAPSE_ICON "icon_collapse.gif" |
Definition at line 174 of file cgiutils.h.
#define COMMENT_ICON "comment.gif" |
Definition at line 183 of file cgiutils.h.
#define COMMON_CSS "common.css" |
Definition at line 106 of file cgiutils.h.
#define CONFIG_CGI "config.cgi" |
Definition at line 47 of file cgiutils.h.
#define CONFIG_CGI_ID 3 |
Definition at line 72 of file cgiutils.h.
#define CONFIG_CSS "config.css" |
Definition at line 111 of file cgiutils.h.
#define CONFIGURATION_ICON "config.gif" |
Definition at line 220 of file cgiutils.h.
#define CONTACTGROUP_ICON "contactgroup.gif" |
Definition at line 172 of file cgiutils.h.
#define CONTEXT_HELP_ICON1 "contexthelp1.gif" |
Definition at line 233 of file cgiutils.h.
#define CONTEXT_HELP_ICON2 "contexthelp2.gif" |
Definition at line 234 of file cgiutils.h.
#define CONTEXTHELP_AVAIL_HOST "H7" |
Definition at line 436 of file cgiutils.h.
#define CONTEXTHELP_AVAIL_HOSTGROUP "H6" |
Definition at line 435 of file cgiutils.h.
#define CONTEXTHELP_AVAIL_MENU1 "H1" |
Definition at line 430 of file cgiutils.h.
#define CONTEXTHELP_AVAIL_MENU2 "H2" |
Definition at line 431 of file cgiutils.h.
#define CONTEXTHELP_AVAIL_MENU3 "H3" |
Definition at line 432 of file cgiutils.h.
#define CONTEXTHELP_AVAIL_MENU4 "H4" |
Definition at line 433 of file cgiutils.h.
#define CONTEXTHELP_AVAIL_MENU5 "H5" |
Definition at line 434 of file cgiutils.h.
#define CONTEXTHELP_AVAIL_SERVICE "H8" |
Definition at line 437 of file cgiutils.h.
#define CONTEXTHELP_AVAIL_SERVICEGROUP "H9" |
Definition at line 438 of file cgiutils.h.
#define CONTEXTHELP_CMD_COMMIT "J2" |
Definition at line 451 of file cgiutils.h.
#define CONTEXTHELP_CMD_INPUT "J1" |
Definition at line 450 of file cgiutils.h.
#define CONTEXTHELP_CONFIG_COMMANDS "L13" |
Definition at line 467 of file cgiutils.h.
#define CONTEXTHELP_CONFIG_CONTACTGROUPS "L11" |
Definition at line 465 of file cgiutils.h.
#define CONTEXTHELP_CONFIG_CONTACTS "L10" |
Definition at line 464 of file cgiutils.h.
#define CONTEXTHELP_CONFIG_HOSTDEPENDENCIES "L3" |
Definition at line 457 of file cgiutils.h.
#define CONTEXTHELP_CONFIG_HOSTESCALATIONS "L4" |
Definition at line 458 of file cgiutils.h.
#define CONTEXTHELP_CONFIG_HOSTEXTINFO "L14" |
Definition at line 468 of file cgiutils.h.
#define CONTEXTHELP_CONFIG_HOSTGROUPESCALATIONS "L6" |
Definition at line 460 of file cgiutils.h.
#define CONTEXTHELP_CONFIG_HOSTGROUPS "L5" |
Definition at line 459 of file cgiutils.h.
#define CONTEXTHELP_CONFIG_HOSTS "L2" |
Definition at line 456 of file cgiutils.h.
#define CONTEXTHELP_CONFIG_MENU "L1" |
Definition at line 455 of file cgiutils.h.
#define CONTEXTHELP_CONFIG_SERVICEDEPENDENCIES "L8" |
Definition at line 462 of file cgiutils.h.
#define CONTEXTHELP_CONFIG_SERVICEESCALATIONS "L9" |
Definition at line 463 of file cgiutils.h.
#define CONTEXTHELP_CONFIG_SERVICEEXTINFO "L15" |
Definition at line 469 of file cgiutils.h.
#define CONTEXTHELP_CONFIG_SERVICEGROUPS "L16" |
Definition at line 470 of file cgiutils.h.
#define CONTEXTHELP_CONFIG_SERVICES "L7" |
Definition at line 461 of file cgiutils.h.
#define CONTEXTHELP_CONFIG_TIMEPERIODS "L12" |
Definition at line 466 of file cgiutils.h.
#define CONTEXTHELP_EXT_COMMENTS "I6" |
Definition at line 445 of file cgiutils.h.
#define CONTEXTHELP_EXT_DOWNTIME "I7" |
Definition at line 446 of file cgiutils.h.
#define CONTEXTHELP_EXT_HOST "I1" |
Definition at line 440 of file cgiutils.h.
#define CONTEXTHELP_EXT_HOSTGROUP "I3" |
Definition at line 442 of file cgiutils.h.
#define CONTEXTHELP_EXT_PERFORMANCE "I5" |
Definition at line 444 of file cgiutils.h.
#define CONTEXTHELP_EXT_PROCESS "I4" |
Definition at line 443 of file cgiutils.h.
#define CONTEXTHELP_EXT_QUEUE "I8" |
Definition at line 447 of file cgiutils.h.
#define CONTEXTHELP_EXT_SERVICE "I2" |
Definition at line 441 of file cgiutils.h.
#define CONTEXTHELP_EXT_SERVICEGROUP "I9" |
Definition at line 448 of file cgiutils.h.
#define CONTEXTHELP_HISTOGRAM_HOST "M5" |
Definition at line 476 of file cgiutils.h.
#define CONTEXTHELP_HISTOGRAM_MENU1 "M1" |
Definition at line 472 of file cgiutils.h.
#define CONTEXTHELP_HISTOGRAM_MENU2 "M2" |
Definition at line 473 of file cgiutils.h.
#define CONTEXTHELP_HISTOGRAM_MENU3 "M3" |
Definition at line 474 of file cgiutils.h.
#define CONTEXTHELP_HISTOGRAM_MENU4 "M4" |
Definition at line 475 of file cgiutils.h.
#define CONTEXTHELP_HISTOGRAM_SERVICE "M6" |
Definition at line 477 of file cgiutils.h.
#define CONTEXTHELP_HISTORY "E1" |
Definition at line 419 of file cgiutils.h.
#define CONTEXTHELP_LOG "D1" |
Definition at line 417 of file cgiutils.h.
#define CONTEXTHELP_MAP "C1" |
Definition at line 415 of file cgiutils.h.
#define CONTEXTHELP_NOTIFICATIONS "F1" |
Definition at line 421 of file cgiutils.h.
#define CONTEXTHELP_OUTAGES "K1" |
Definition at line 453 of file cgiutils.h.
#define CONTEXTHELP_STATUS_DETAIL "A1" |
Definition at line 402 of file cgiutils.h.
#define CONTEXTHELP_STATUS_HGGRID "A4" |
Definition at line 405 of file cgiutils.h.
#define CONTEXTHELP_STATUS_HGOVERVIEW "A2" |
Definition at line 403 of file cgiutils.h.
#define CONTEXTHELP_STATUS_HGSUMMARY "A3" |
Definition at line 404 of file cgiutils.h.
#define CONTEXTHELP_STATUS_HOST_DETAIL "A6" |
Definition at line 407 of file cgiutils.h.
#define CONTEXTHELP_STATUS_HOSTPROBLEMS "A7" |
Definition at line 408 of file cgiutils.h.
#define CONTEXTHELP_STATUS_SGGRID "A10" |
Definition at line 411 of file cgiutils.h.
#define CONTEXTHELP_STATUS_SGOVERVIEW "A8" |
Definition at line 409 of file cgiutils.h.
#define CONTEXTHELP_STATUS_SGSUMMARY "A9" |
Definition at line 410 of file cgiutils.h.
#define CONTEXTHELP_STATUS_SVCPROBLEMS "A5" |
Definition at line 406 of file cgiutils.h.
#define CONTEXTHELP_SUMMARY_ALERT_PRODUCERS "N7" |
Definition at line 485 of file cgiutils.h.
#define CONTEXTHELP_SUMMARY_ALERT_TOTALS "N3" |
Definition at line 481 of file cgiutils.h.
#define CONTEXTHELP_SUMMARY_HOST_ALERT_TOTALS "N5" |
Definition at line 483 of file cgiutils.h.
#define CONTEXTHELP_SUMMARY_HOSTGROUP_ALERT_TOTALS "N4" |
Definition at line 482 of file cgiutils.h.
#define CONTEXTHELP_SUMMARY_MENU "N1" |
Definition at line 479 of file cgiutils.h.
#define CONTEXTHELP_SUMMARY_RECENT_ALERTS "N2" |
Definition at line 480 of file cgiutils.h.
#define CONTEXTHELP_SUMMARY_SERVICE_ALERT_TOTALS "N6" |
Definition at line 484 of file cgiutils.h.
#define CONTEXTHELP_SUMMARY_SERVICEGROUP_ALERT_TOTALS "N8" |
Definition at line 486 of file cgiutils.h.
#define CONTEXTHELP_TAC "B1" |
Definition at line 413 of file cgiutils.h.
#define CONTEXTHELP_TRENDS_HOST "G5" |
Definition at line 427 of file cgiutils.h.
#define CONTEXTHELP_TRENDS_MENU1 "G1" |
Definition at line 423 of file cgiutils.h.
#define CONTEXTHELP_TRENDS_MENU2 "G2" |
Definition at line 424 of file cgiutils.h.
#define CONTEXTHELP_TRENDS_MENU3 "G3" |
Definition at line 425 of file cgiutils.h.
#define CONTEXTHELP_TRENDS_MENU4 "G4" |
Definition at line 426 of file cgiutils.h.
#define CONTEXTHELP_TRENDS_SERVICE "G6" |
Definition at line 428 of file cgiutils.h.
#define CRITICAL_ICON "critical.png" |
Definition at line 153 of file cgiutils.h.
#define CRITICAL_ICON_ALT "Service Critical" |
Definition at line 154 of file cgiutils.h.
#define CSV_CONTENT 3 |
Definition at line 285 of file cgiutils.h.
#define CSV_DATA_ENCLOSURE "'" |
Definition at line 291 of file cgiutils.h.
#define CSV_DELIMITER ";" |
Definition at line 290 of file cgiutils.h.
#define DAEMON_WARNING_ICON "warning_triangle.gif" |
Definition at line 241 of file cgiutils.h.
#define DATABASE_ICON "database.gif" |
Definition at line 239 of file cgiutils.h.
#define DEFAULT_HTTP_CHARSET "utf-8" |
Definition at line 491 of file cgiutils.h.
#define DEFAULT_REFRESH_RATE 60 |
Definition at line 40 of file cgiutils.h.
#define DELAY_ICON "delay.gif" |
Definition at line 185 of file cgiutils.h.
#define DELETE_ICON "delete.gif" |
Definition at line 184 of file cgiutils.h.
#define DETAIL_ICON "detail.gif" |
Definition at line 223 of file cgiutils.h.
#define DISABLED_ICON "disabled.gif" |
Definition at line 177 of file cgiutils.h.
#define DISPLAY_ALL 13 |
Definition at line 519 of file cgiutils.h.
#define DISPLAY_COMMAND_EXPANSION 16211 |
Definition at line 521 of file cgiutils.h.
#define DISPLAY_COMMANDS 7 |
Definition at line 513 of file cgiutils.h.
#define DISPLAY_COMMENTS 3 |
Definition at line 266 of file cgiutils.h.
#define DISPLAY_CONTACTGROUPS 4 |
Definition at line 510 of file cgiutils.h.
#define DISPLAY_CONTACTS 3 |
Definition at line 509 of file cgiutils.h.
#define DISPLAY_DOWNTIME 6 |
Definition at line 269 of file cgiutils.h.
#define DISPLAY_HOST_INFO 1 |
Definition at line 264 of file cgiutils.h.
#define DISPLAY_HOSTDEPENDENCIES 11 |
Definition at line 517 of file cgiutils.h.
#define DISPLAY_HOSTESCALATIONS 12 |
Definition at line 518 of file cgiutils.h.
#define DISPLAY_HOSTGROUP_INFO 5 |
Definition at line 268 of file cgiutils.h.
#define DISPLAY_HOSTGROUPESCALATIONS 8 |
Definition at line 514 of file cgiutils.h.
#define DISPLAY_HOSTGROUPS 1 |
Definition at line 507 of file cgiutils.h.
#define DISPLAY_HOSTS 0 |
Definition at line 506 of file cgiutils.h.
#define DISPLAY_MODULES 14 |
Definition at line 520 of file cgiutils.h.
#define DISPLAY_NONE -1 |
Definition at line 505 of file cgiutils.h.
#define DISPLAY_PERFORMANCE 4 |
Definition at line 267 of file cgiutils.h.
#define DISPLAY_PROCESS_INFO 0 |
Definition at line 263 of file cgiutils.h.
#define DISPLAY_SCHEDULING_QUEUE 7 |
Definition at line 270 of file cgiutils.h.
#define DISPLAY_SERVICE_INFO 2 |
Definition at line 265 of file cgiutils.h.
#define DISPLAY_SERVICEDEPENDENCIES 9 |
Definition at line 515 of file cgiutils.h.
#define DISPLAY_SERVICEESCALATIONS 10 |
Definition at line 516 of file cgiutils.h.
#define DISPLAY_SERVICEGROUP_INFO 8 |
Definition at line 271 of file cgiutils.h.
#define DISPLAY_SERVICEGROUPS 2 |
Definition at line 508 of file cgiutils.h.
#define DISPLAY_SERVICES 5 |
Definition at line 511 of file cgiutils.h.
#define DISPLAY_TIMEPERIODS 6 |
Definition at line 512 of file cgiutils.h.
#define DOWN_ARROW_ICON "down.gif" |
Definition at line 191 of file cgiutils.h.
#define DOWNTIME_ICON "downtime.gif" |
Definition at line 186 of file cgiutils.h.
#define EMPTY_ICON "empty.gif" |
Definition at line 194 of file cgiutils.h.
#define ENABLED_ICON "enabled.gif" |
Definition at line 178 of file cgiutils.h.
#define END_MULTIURL_LOOP |
/* Int -> ext ctr */ MU_lasturl=MU_thisurl; processed_string=MU_ptr; \ /* MAIN LOOP */ } \ /* Hide evidence */ processed_string=MU_origstr;
Definition at line 661 of file cgiutils.h.
#define ERROR_CGI_CFG_FILE 3 |
Definition at line 100 of file cgiutils.h.
#define ERROR_CGI_ID 20 |
Definition at line 93 of file cgiutils.h.
#define ERROR_CGI_MAIN_CFG 4 |
Definition at line 101 of file cgiutils.h.
#define ERROR_CGI_OBJECT_DATA 2 |
Definition at line 99 of file cgiutils.h.
#define ERROR_CGI_STATUS_DATA 1 |
Definition at line 98 of file cgiutils.h.
#define EXPAND_ICON "icon_expand.gif" |
Definition at line 175 of file cgiutils.h.
#define EXTERNAL_COMMAND_ICON "command.png" |
Definition at line 163 of file cgiutils.h.
#define EXTERNAL_COMMAND_ICON_ALT "External Command" |
Definition at line 164 of file cgiutils.h.
#define EXTINFO_CGI "extinfo.cgi" |
Definition at line 48 of file cgiutils.h.
#define EXTINFO_CGI_ID 4 |
Definition at line 73 of file cgiutils.h.
#define EXTINFO_CSS "extinfo.css" |
Definition at line 112 of file cgiutils.h.
#define EXTINFO_ICON "extinfo.gif" |
Definition at line 170 of file cgiutils.h.
#define FLAPPING_ICON "flapping.gif" |
Definition at line 192 of file cgiutils.h.
#define HISTOGRAM_CGI "histogram.cgi" |
Definition at line 49 of file cgiutils.h.
#define HISTOGRAM_CGI_ID 5 |
Definition at line 74 of file cgiutils.h.
#define HISTOGRAM_CSS "histogram.css" |
Definition at line 113 of file cgiutils.h.
#define HISTORY_ALL 0 |
Definition at line 316 of file cgiutils.h.
#define HISTORY_CGI "history.cgi" |
Definition at line 50 of file cgiutils.h.
#define HISTORY_CGI_ID 6 |
Definition at line 75 of file cgiutils.h.
#define HISTORY_CSS "history.css" |
Definition at line 114 of file cgiutils.h.
#define HISTORY_HOST_ALL 2 |
Definition at line 318 of file cgiutils.h.
#define HISTORY_HOST_DOWN 64 |
Definition at line 323 of file cgiutils.h.
#define HISTORY_HOST_RECOVERY 256 |
Definition at line 325 of file cgiutils.h.
#define HISTORY_HOST_UNREACHABLE 128 |
Definition at line 324 of file cgiutils.h.
#define HISTORY_ICON "history.gif" |
Definition at line 171 of file cgiutils.h.
#define HISTORY_SERVICE_ALL 1 |
Definition at line 317 of file cgiutils.h.
#define HISTORY_SERVICE_CRITICAL 16 |
Definition at line 321 of file cgiutils.h.
#define HISTORY_SERVICE_RECOVERY 32 |
Definition at line 322 of file cgiutils.h.
#define HISTORY_SERVICE_UNKNOWN 8 |
Definition at line 320 of file cgiutils.h.
#define HISTORY_SERVICE_WARNING 4 |
Definition at line 319 of file cgiutils.h.
#define HOST_ACTIVE_CHECK 131072 |
Definition at line 367 of file cgiutils.h.
#define HOST_CHECKS_DISABLED 16 |
Definition at line 354 of file cgiutils.h.
#define HOST_CHECKS_ENABLED 32 |
Definition at line 355 of file cgiutils.h.
#define HOST_DOWN_ICON "critical.png" |
Definition at line 202 of file cgiutils.h.
#define HOST_DOWN_ICON_ALT "Host Down" |
Definition at line 203 of file cgiutils.h.
#define HOST_DOWNTIME_HISTORY 5 |
Definition at line 536 of file cgiutils.h.
#define HOST_EVENT_HANDLER_DISABLED 64 |
Definition at line 356 of file cgiutils.h.
#define HOST_EVENT_HANDLER_ENABLED 128 |
Definition at line 357 of file cgiutils.h.
#define HOST_EVENT_ICON "hostevent.gif" |
Definition at line 213 of file cgiutils.h.
#define HOST_EVENT_ICON_ALT "Host Event Handler" |
Definition at line 214 of file cgiutils.h.
#define HOST_FLAP_DETECTION_DISABLED 256 |
Definition at line 358 of file cgiutils.h.
#define HOST_FLAP_DETECTION_ENABLED 512 |
Definition at line 359 of file cgiutils.h.
#define HOST_FLAPPING_HISTORY 3 |
Definition at line 534 of file cgiutils.h.
#define HOST_HARD_STATE 262144 |
Definition at line 368 of file cgiutils.h.
#define HOST_HISTORY 1 |
Definition at line 532 of file cgiutils.h.
#define HOST_IS_FLAPPING 1024 |
Definition at line 360 of file cgiutils.h.
#define HOST_IS_NOT_FLAPPING 2048 |
Definition at line 361 of file cgiutils.h.
#define HOST_NO_SCHEDULED_DOWNTIME 2 |
Definition at line 351 of file cgiutils.h.
#define HOST_NOTIFICATION_ICON "notify.gif" |
Definition at line 208 of file cgiutils.h.
#define HOST_NOTIFICATION_ICON_ALT "Host Notification" |
Definition at line 209 of file cgiutils.h.
#define HOST_NOTIFICATIONS_DISABLED 4096 |
Definition at line 362 of file cgiutils.h.
#define HOST_NOTIFICATIONS_ENABLED 8192 |
Definition at line 363 of file cgiutils.h.
#define HOST_PASSIVE_CHECK 65536 |
Definition at line 366 of file cgiutils.h.
#define HOST_PASSIVE_CHECKS_DISABLED 16384 |
Definition at line 364 of file cgiutils.h.
#define HOST_PASSIVE_CHECKS_ENABLED 32768 |
Definition at line 365 of file cgiutils.h.
#define HOST_SCHEDULED_DOWNTIME 1 |
Definition at line 350 of file cgiutils.h.
#define HOST_SOFT_STATE 524288 |
Definition at line 369 of file cgiutils.h.
#define HOST_STATE_ACKNOWLEDGED 4 |
Definition at line 352 of file cgiutils.h.
#define HOST_STATE_UNACKNOWLEDGED 8 |
Definition at line 353 of file cgiutils.h.
#define HOST_UNREACHABLE_ICON "critical.png" |
Definition at line 204 of file cgiutils.h.
#define HOST_UNREACHABLE_ICON_ALT "Host Unreachable" |
Definition at line 205 of file cgiutils.h.
#define HOST_UP_ICON "recovery.png" |
Definition at line 206 of file cgiutils.h.
#define HOST_UP_ICON_ALT "Host Up" |
Definition at line 207 of file cgiutils.h.
#define HTML_CONTENT 0 |
Definition at line 282 of file cgiutils.h.
#define IMAGE_CONTENT 2 |
Definition at line 284 of file cgiutils.h.
#define INFO_ICON "info.png" |
Definition at line 143 of file cgiutils.h.
#define INFO_ICON_ALT "Informational Message" |
Definition at line 144 of file cgiutils.h.
#define JQUERY_DD_CSS "dd.css" |
Definition at line 107 of file cgiutils.h.
#define JQUERY_DD_JS "jquery.dd.js" |
Definition at line 134 of file cgiutils.h.
#define JQUERY_MAIN_JS "jquery-1.4.2.min.js" |
Definition at line 133 of file cgiutils.h.
#define JSON_CONTENT 4 |
Definition at line 286 of file cgiutils.h.
#define JSON_OUTPUT_VERSION "1.4.0" |
Definition at line 495 of file cgiutils.h.
#define LEFT_ARROW_ICON "left.gif" |
Definition at line 189 of file cgiutils.h.
#define LOG_ROTATION_ICON "logrotate.png" |
Definition at line 161 of file cgiutils.h.
#define LOG_ROTATION_ICON_ALT "Log Rotation" |
Definition at line 162 of file cgiutils.h.
#define MAX_MESSAGE_BUFFER 4096 |
Definition at line 500 of file cgiutils.h.
#define MINISTATUS_CGI "ministatus.cgi" |
Definition at line 65 of file cgiutils.h.
#define MINISTATUS_CGI_ID 19 |
Definition at line 90 of file cgiutils.h.
#define MINISTATUS_CSS "ministatus.css" |
Definition at line 127 of file cgiutils.h.
#define MU_PATCH_ID "+MU" |
Definition at line 636 of file cgiutils.h.
#define NOTES_ICON "notes.gif" |
Definition at line 221 of file cgiutils.h.
#define NOTIFICATION_ALL 0 |
Definition at line 296 of file cgiutils.h.
#define NOTIFICATION_HOST_ACK 1024 |
Definition at line 307 of file cgiutils.h.
#define NOTIFICATION_HOST_ALL 2 |
Definition at line 298 of file cgiutils.h.
#define NOTIFICATION_HOST_CUSTOM 16384 |
Definition at line 311 of file cgiutils.h.
#define NOTIFICATION_HOST_DOWN 64 |
Definition at line 303 of file cgiutils.h.
#define NOTIFICATION_HOST_FLAP 4096 |
Definition at line 309 of file cgiutils.h.
#define NOTIFICATION_HOST_RECOVERY 256 |
Definition at line 305 of file cgiutils.h.
#define NOTIFICATION_HOST_UNREACHABLE 128 |
Definition at line 304 of file cgiutils.h.
#define NOTIFICATION_ICON "notify.gif" |
Definition at line 159 of file cgiutils.h.
#define NOTIFICATION_ICON_ALT "Service Notification" |
Definition at line 160 of file cgiutils.h.
#define NOTIFICATION_SERVICE_ACK 512 |
Definition at line 306 of file cgiutils.h.
#define NOTIFICATION_SERVICE_ALL 1 |
Definition at line 297 of file cgiutils.h.
#define NOTIFICATION_SERVICE_CRITICAL 16 |
Definition at line 301 of file cgiutils.h.
#define NOTIFICATION_SERVICE_CUSTOM 8192 |
Definition at line 310 of file cgiutils.h.
#define NOTIFICATION_SERVICE_FLAP 2048 |
Definition at line 308 of file cgiutils.h.
#define NOTIFICATION_SERVICE_RECOVERY 32 |
Definition at line 302 of file cgiutils.h.
#define NOTIFICATION_SERVICE_UNKNOWN 8 |
Definition at line 300 of file cgiutils.h.
#define NOTIFICATION_SERVICE_WARNING 4 |
Definition at line 299 of file cgiutils.h.
#define NOTIFICATIONS_CGI "notifications.cgi" |
Definition at line 51 of file cgiutils.h.
#define NOTIFICATIONS_CGI_ID 7 |
Definition at line 76 of file cgiutils.h.
#define NOTIFICATIONS_CSS "notifications.css" |
Definition at line 115 of file cgiutils.h.
#define NOTIFICATIONS_DISABLED_ICON "ndisabled.gif" |
Definition at line 180 of file cgiutils.h.
#define OK_ICON "recovery.png" |
Definition at line 151 of file cgiutils.h.
#define OK_ICON_ALT "Service Ok" |
Definition at line 152 of file cgiutils.h.
#define OUTAGES_CGI "outages.cgi" |
Definition at line 52 of file cgiutils.h.
#define OUTAGES_CGI_ID 8 |
Definition at line 77 of file cgiutils.h.
#define OUTAGES_CSS "outages.css" |
Definition at line 116 of file cgiutils.h.
#define PARENT_TRAVERSAL_ICON "parentup.gif" |
Definition at line 225 of file cgiutils.h.
#define PASSIVE_ICON "passiveonly.gif" |
Definition at line 187 of file cgiutils.h.
#define PASSIVE_ONLY_ICON "passiveonly.gif" |
Definition at line 179 of file cgiutils.h.
#define REMOVE_ACKNOWLEDGEMENT_ICON "noack.gif" |
Definition at line 182 of file cgiutils.h.
#define RESTART_ICON "restart.gif" |
Definition at line 149 of file cgiutils.h.
#define RESTART_ICON_ALT "Program Restart" |
Definition at line 150 of file cgiutils.h.
#define RIGHT_ARROW_ICON "right.gif" |
Definition at line 188 of file cgiutils.h.
#define SCHEDULED_DOWNTIME_ICON "downtime.gif" |
Definition at line 193 of file cgiutils.h.
#define SERVICE_ACTIVE_CHECK 131072 |
Definition at line 389 of file cgiutils.h.
#define SERVICE_CHECKS_DISABLED 16 |
Definition at line 376 of file cgiutils.h.
#define SERVICE_CHECKS_ENABLED 32 |
Definition at line 377 of file cgiutils.h.
#define SERVICE_DOWNTIME_HISTORY 4 |
Definition at line 535 of file cgiutils.h.
#define SERVICE_EVENT_HANDLER_DISABLED 64 |
Definition at line 378 of file cgiutils.h.
#define SERVICE_EVENT_HANDLER_ENABLED 128 |
Definition at line 379 of file cgiutils.h.
#define SERVICE_EVENT_ICON "serviceevent.gif" |
Definition at line 211 of file cgiutils.h.
#define SERVICE_EVENT_ICON_ALT "Service Event Handler" |
Definition at line 212 of file cgiutils.h.
#define SERVICE_FLAP_DETECTION_DISABLED 512 |
Definition at line 381 of file cgiutils.h.
#define SERVICE_FLAP_DETECTION_ENABLED 256 |
Definition at line 380 of file cgiutils.h.
#define SERVICE_FLAPPING_HISTORY 2 |
Definition at line 533 of file cgiutils.h.
#define SERVICE_HARD_STATE 262144 |
Definition at line 390 of file cgiutils.h.
#define SERVICE_HISTORY 0 |
Definition at line 531 of file cgiutils.h.
#define SERVICE_IS_FLAPPING 1024 |
Definition at line 382 of file cgiutils.h.
#define SERVICE_IS_NOT_FLAPPING 2048 |
Definition at line 383 of file cgiutils.h.
#define SERVICE_NO_SCHEDULED_DOWNTIME 2 |
Definition at line 373 of file cgiutils.h.
#define SERVICE_NOTIFICATIONS_DISABLED 4096 |
Definition at line 384 of file cgiutils.h.
#define SERVICE_NOTIFICATIONS_ENABLED 8192 |
Definition at line 385 of file cgiutils.h.
#define SERVICE_PASSIVE_CHECK 65536 |
Definition at line 388 of file cgiutils.h.
#define SERVICE_PASSIVE_CHECKS_DISABLED 16384 |
Definition at line 386 of file cgiutils.h.
#define SERVICE_PASSIVE_CHECKS_ENABLED 32768 |
Definition at line 387 of file cgiutils.h.
#define SERVICE_SCHEDULED_DOWNTIME 1 |
Definition at line 372 of file cgiutils.h.
#define SERVICE_SOFT_STATE 524288 |
Definition at line 391 of file cgiutils.h.
#define SERVICE_STATE_ACKNOWLEDGED 4 |
Definition at line 374 of file cgiutils.h.
#define SERVICE_STATE_UNACKNOWLEDGED 8 |
Definition at line 375 of file cgiutils.h.
#define SHOWLOG_CGI "showlog.cgi" |
Definition at line 53 of file cgiutils.h.
#define SHOWLOG_CGI_ID 9 |
Definition at line 78 of file cgiutils.h.
#define SHOWLOG_CSS "showlog.css" |
Definition at line 117 of file cgiutils.h.
#define SKINNYTIP_JS "skinnytip.js" |
Definition at line 135 of file cgiutils.h.
#define SORT_ASCENDING 1 |
Definition at line 331 of file cgiutils.h.
#define SORT_CURRENTATTEMPT 5 |
Definition at line 342 of file cgiutils.h.
#define SORT_DESCENDING 2 |
Definition at line 332 of file cgiutils.h.
#define SORT_HOSTNAME 1 |
Definition at line 338 of file cgiutils.h.
#define SORT_HOSTSTATUS 8 |
Definition at line 345 of file cgiutils.h.
#define SORT_LASTCHECKTIME 4 |
Definition at line 341 of file cgiutils.h.
#define SORT_NEXTCHECKTIME 7 |
Definition at line 344 of file cgiutils.h.
#define SORT_NONE 0 |
Definition at line 330 of file cgiutils.h.
#define SORT_NOTHING 0 |
Definition at line 337 of file cgiutils.h.
#define SORT_SERVICENAME 2 |
Definition at line 339 of file cgiutils.h.
#define SORT_SERVICESTATUS 3 |
Definition at line 340 of file cgiutils.h.
#define SORT_STATEDURATION 6 |
Definition at line 343 of file cgiutils.h.
#define SPLUNK_SMALL_BLACK_ICON "splunk2.gif" |
Definition at line 237 of file cgiutils.h.
#define SPLUNK_SMALL_WHITE_ICON "splunk1.gif" |
Definition at line 236 of file cgiutils.h.
#define SSI_FOOTER 1 |
Definition at line 397 of file cgiutils.h.
#define SSI_HEADER 0 |
Definition at line 396 of file cgiutils.h.
#define STANDBY_ICON "standby.gif" |
Definition at line 199 of file cgiutils.h.
#define STANDBY_ICON_ALT "Standby Mode" |
Definition at line 200 of file cgiutils.h.
#define START_ICON "start.gif" |
Definition at line 145 of file cgiutils.h.
#define START_ICON_ALT "Program Start" |
Definition at line 146 of file cgiutils.h.
#define STATE_ALL 0 |
Definition at line 540 of file cgiutils.h.
#define STATE_CRITICAL 2 |
Definition at line 257 of file cgiutils.h.
#define STATE_HARD 2 |
Definition at line 542 of file cgiutils.h.
#define STATE_OK 0 |
Definition at line 255 of file cgiutils.h.
#define STATE_SOFT 1 |
Definition at line 541 of file cgiutils.h.
#define STATE_UNKNOWN 3 |
Definition at line 258 of file cgiutils.h.
#define STATE_WARNING 1 |
Definition at line 256 of file cgiutils.h.
#define STATS_ICON "stats.gif" |
Definition at line 242 of file cgiutils.h.
#define STATUS_CGI "status.cgi" |
Definition at line 54 of file cgiutils.h.
#define STATUS_CGI_ID 10 |
Definition at line 79 of file cgiutils.h.
#define STATUS_CSS "status.css" |
Definition at line 118 of file cgiutils.h.
#define STATUS_DETAIL_ICON "status2.gif" |
Definition at line 166 of file cgiutils.h.
#define STATUS_ICON_HEIGHT 20 |
Definition at line 141 of file cgiutils.h.
#define STATUS_ICON_WIDTH 20 |
Definition at line 140 of file cgiutils.h.
#define STATUS_OVERVIEW_ICON "status.gif" |
Definition at line 167 of file cgiutils.h.
#define STATUSMAP_CGI "statusmap.cgi" |
Definition at line 55 of file cgiutils.h.
#define STATUSMAP_CGI_ID 11 |
Definition at line 80 of file cgiutils.h.
#define STATUSMAP_CSS "statusmap.css" |
Definition at line 119 of file cgiutils.h.
#define STATUSMAP_ICON "status3.gif" |
Definition at line 168 of file cgiutils.h.
#define STATUSWML_CGI "statuswml.cgi" |
Definition at line 56 of file cgiutils.h.
#define STATUSWML_CGI_ID 12 |
Definition at line 81 of file cgiutils.h.
#define STATUSWORLD_ICON "status4.gif" |
Definition at line 169 of file cgiutils.h.
#define STATUSWRL_CGI "statuswrl.cgi" |
Definition at line 57 of file cgiutils.h.
#define STATUSWRL_CGI_ID 13 |
Definition at line 82 of file cgiutils.h.
#define STOP_ICON "stop.gif" |
Definition at line 147 of file cgiutils.h.
#define STOP_ICON_ALT "Program End" |
Definition at line 148 of file cgiutils.h.
#define STYLE_DETAIL 1 |
Definition at line 524 of file cgiutils.h.
#define STYLE_GRID 3 |
Definition at line 526 of file cgiutils.h.
#define STYLE_HOST_DETAIL 4 |
Definition at line 527 of file cgiutils.h.
#define STYLE_OVERVIEW 0 |
Definition at line 523 of file cgiutils.h.
#define STYLE_SUMMARY 2 |
Definition at line 525 of file cgiutils.h.
#define SUMMARY_CGI "summary.cgi" |
Definition at line 58 of file cgiutils.h.
#define SUMMARY_CGI_ID 14 |
Definition at line 83 of file cgiutils.h.
#define SUMMARY_CSS "summary.css" |
Definition at line 120 of file cgiutils.h.
#define TAC_CGI "tac.cgi" |
Definition at line 59 of file cgiutils.h.
#define TAC_CGI_ID 15 |
Definition at line 84 of file cgiutils.h.
#define TAC_CSS "tac.css" |
Definition at line 121 of file cgiutils.h.
#define TAC_DISABLED_ICON "tacdisabled.png" |
Definition at line 227 of file cgiutils.h.
#define TAC_ENABLED_ICON "tacenabled.png" |
Definition at line 228 of file cgiutils.h.
#define TAC_HEADER_CSS "tacheader.css" |
Definition at line 122 of file cgiutils.h.
#define TAC_HEADER_DEFAULT_LOGO "Icinga_Header_Webinterface.jpg" |
Definition at line 244 of file cgiutils.h.
#define TAC_HEADER_DEFAULT_LOGO_ALT "Icinga" |
Definition at line 245 of file cgiutils.h.
#define TAC_HEADER_EXECUTION_ICON "hourglass-exclamation.png" |
Definition at line 249 of file cgiutils.h.
#define TAC_HEADER_HOST_ICON "server.png" |
Definition at line 247 of file cgiutils.h.
#define TAC_HEADER_LATENCY_ICON "hourglass-arrow.png" |
Definition at line 250 of file cgiutils.h.
#define TAC_HEADER_LOGO "Icinga_TAC_Header_Webinterface.jpg" |
Definition at line 246 of file cgiutils.h.
#define TAC_HEADER_SERVICE_ICON "application-monitor.png" |
Definition at line 248 of file cgiutils.h.
#define THERM_CRITICAL_IMAGE "thermcrit.png" |
Definition at line 218 of file cgiutils.h.
#define THERM_OK_IMAGE "thermok.png" |
Definition at line 216 of file cgiutils.h.
#define THERM_WARNING_IMAGE "thermwarn.png" |
Definition at line 217 of file cgiutils.h.
#define TIMEPERIOD_CUSTOM 0 |
Definition at line 546 of file cgiutils.h.
#define TIMEPERIOD_LAST24HOURS 11 |
Definition at line 557 of file cgiutils.h.
#define TIMEPERIOD_LAST31DAYS 13 |
Definition at line 559 of file cgiutils.h.
#define TIMEPERIOD_LAST7DAYS 12 |
Definition at line 558 of file cgiutils.h.
#define TIMEPERIOD_LASTMONTH 6 |
Definition at line 552 of file cgiutils.h.
#define TIMEPERIOD_LASTQUARTER 8 |
Definition at line 554 of file cgiutils.h.
#define TIMEPERIOD_LASTWEEK 4 |
Definition at line 550 of file cgiutils.h.
#define TIMEPERIOD_LASTYEAR 10 |
Definition at line 556 of file cgiutils.h.
#define TIMEPERIOD_NEXTPROBLEM 15 |
Definition at line 561 of file cgiutils.h.
#define TIMEPERIOD_SINGLE_DAY 14 |
Definition at line 560 of file cgiutils.h.
#define TIMEPERIOD_THISMONTH 5 |
Definition at line 551 of file cgiutils.h.
#define TIMEPERIOD_THISQUARTER 7 |
Definition at line 553 of file cgiutils.h.
#define TIMEPERIOD_THISWEEK 3 |
Definition at line 549 of file cgiutils.h.
#define TIMEPERIOD_THISYEAR 9 |
Definition at line 555 of file cgiutils.h.
#define TIMEPERIOD_TODAY 1 |
Definition at line 547 of file cgiutils.h.
#define TIMEPERIOD_YESTERDAY 2 |
Definition at line 548 of file cgiutils.h.
#define TRACEROUTE_CGI "traceroute.cgi" |
Definition at line 63 of file cgiutils.h.
#define TRACEROUTE_CGI_ID 17 |
Definition at line 88 of file cgiutils.h.
#define TRENDS_CGI "trends.cgi" |
Definition at line 60 of file cgiutils.h.
#define TRENDS_CGI_ID 16 |
Definition at line 85 of file cgiutils.h.
#define TRENDS_CSS "trends.css" |
Definition at line 123 of file cgiutils.h.
#define TRENDS_ICON "trends.gif" |
Definition at line 173 of file cgiutils.h.
#define UNKNOWN_ICON "unknown.png" |
Definition at line 157 of file cgiutils.h.
#define UNKNOWN_ICON_ALT "Service Unknown" |
Definition at line 158 of file cgiutils.h.
#define UP_ARROW_ICON "up.gif" |
Definition at line 190 of file cgiutils.h.
#define WARNING_ICON "warning.png" |
Definition at line 155 of file cgiutils.h.
#define WARNING_ICON_ALT "Service Warning" |
Definition at line 156 of file cgiutils.h.
#define WML_CONTENT 1 |
Definition at line 283 of file cgiutils.h.
#define ZOOM1_ICON "zoom1.gif" |
Definition at line 230 of file cgiutils.h.
#define ZOOM2_ICON "zoom2.gif" |
Definition at line 231 of file cgiutils.h.
void cgi_config_file_error | ( | char * | ) |
Definition at line 2037 of file cgiutils.c.
int check_daemon_running | ( | void | ) |
void convert_timeperiod_to_times | ( | int | , |
time_t * | , | ||
time_t * | |||
) |
Definition at line 2639 of file cgiutils.c.
void display_context_help | ( | char * | ) |
Definition at line 2191 of file cgiutils.c.
void display_info_table | ( | char * | , |
int | , | ||
authdata * | , | ||
int | |||
) |
Definition at line 1687 of file cgiutils.c.
void display_nav_table | ( | char * | , |
int | |||
) |
Definition at line 1778 of file cgiutils.c.
void display_splunk_generic_url | ( | char * | , |
int | |||
) |
Definition at line 2231 of file cgiutils.c.
void display_splunk_host_url | ( | host * | ) |
Definition at line 2206 of file cgiutils.c.
void display_splunk_service_url | ( | service * | ) |
Definition at line 2218 of file cgiutils.c.
void document_footer | ( | int | ) |
Definition at line 1065 of file cgiutils.c.
void document_header | ( | int | , |
int | |||
) |
Definition at line 748 of file cgiutils.c.
char* escape_string | ( | char * | ) |
Definition at line 1633 of file cgiutils.c.
void free_memory | ( | void | ) |
Definition at line 272 of file cgiutils.c.
char* get_cgi_config_location | ( | void | ) |
Definition at line 300 of file cgiutils.c.
char* get_cmd_file_location | ( | void | ) |
Definition at line 318 of file cgiutils.c.
char* get_export_csv_link | ( | char * | ) |
Definition at line 2326 of file cgiutils.c.
void get_interval_time_string | ( | double | , |
char * | , | ||
int | |||
) |
Definition at line 1443 of file cgiutils.c.
void get_time_string | ( | time_t * | , |
char * | , | ||
int | , | ||
int | |||
) |
Definition at line 1369 of file cgiutils.c.
char* html_encode | ( | char * | , |
int | |||
) |
Definition at line 1523 of file cgiutils.c.
void include_ssi_file | ( | char * | ) |
Definition at line 1976 of file cgiutils.c.
void include_ssi_files | ( | char * | , |
int | |||
) |
Definition at line 1941 of file cgiutils.c.
char* json_encode | ( | char * | ) |
Definition at line 2803 of file cgiutils.c.
void main_config_file_error | ( | char * | ) |
Definition at line 2064 of file cgiutils.c.
void object_data_error | ( | void | ) |
Definition at line 2091 of file cgiutils.c.
void print_error | ( | char * | config_file, |
int | error_type | ||
) |
print an error depending on error_type
Definition at line 2151 of file cgiutils.c.
void print_extra_hostgroup_url | ( | char * | , |
char * | |||
) |
Definition at line 1849 of file cgiutils.c.
void print_extra_servicegroup_url | ( | char * | , |
char * | |||
) |
Definition at line 1895 of file cgiutils.c.
void print_generic_error_message | ( | char * | , |
char * | , | ||
int | |||
) |
Definition at line 2277 of file cgiutils.c.
int read_all_object_configuration_data | ( | char * | , |
int | |||
) |
Definition at line 704 of file cgiutils.c.
int read_all_status_data | ( | char * | , |
int | |||
) |
Definition at line 714 of file cgiutils.c.
int read_cgi_config_file | ( | char * | ) |
Definition at line 335 of file cgiutils.c.
void reset_cgi_vars | ( | void | ) |
Definition at line 212 of file cgiutils.c.
int rotate_log_file | ( | void | ) |
Definition at line 2387 of file cgiutils.c.
void sanitize_plugin_output | ( | char * | ) |
Definition at line 1307 of file cgiutils.c.
void status_data_error | ( | void | ) |
Definition at line 2118 of file cgiutils.c.
int string_to_time | ( | char * | , |
time_t * | |||
) |
Definition at line 2763 of file cgiutils.c.
void strip_html_brackets | ( | char * | ) |
Definition at line 1612 of file cgiutils.c.
void strip_splunk_query_terms | ( | char * | ) |
Definition at line 2256 of file cgiutils.c.
char* unescape_newlines | ( | char * | ) |
Definition at line 1244 of file cgiutils.c.
char* url_encode | ( | char * | ) |
Definition at line 1462 of file cgiutils.c.
void write_popup_code | ( | int | ) |
Definition at line 1152 of file cgiutils.c.
int write_to_cgi_log | ( | char * | buffer | ) |
Logging and file functions
Definition at line 2352 of file cgiutils.c.
char MU_iconstr[16] |
Definition at line 639 of file cgiutils.h.
int MU_lasturl |
Definition at line 638 of file cgiutils.h.
char * MU_origstr |
Definition at line 639 of file cgiutils.h.
char * MU_ptr |
Definition at line 639 of file cgiutils.h.
int MU_thisurl |
Definition at line 638 of file cgiutils.h.