mirror of https://github.com/Icinga/icinga2.git
parent
168dbbd28d
commit
603ceb9927
|
@ -0,0 +1,12 @@
|
||||||
|
Compat Livestatus Component Query Tests
|
||||||
|
=======================================
|
||||||
|
|
||||||
|
Collection of queries used for execution
|
||||||
|
on the livestatus socket.
|
||||||
|
|
||||||
|
|
||||||
|
$ ./run_queries host/services
|
||||||
|
|
||||||
|
or
|
||||||
|
|
||||||
|
$ ./run_queries
|
|
@ -0,0 +1,3 @@
|
||||||
|
GET comments
|
||||||
|
ResponseHeader: fixed16
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
GET contacts
|
||||||
|
ResponseHeader: fixed16
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
GET contactgroups
|
||||||
|
ResponseHeader: fixed16
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
GET downtimes
|
||||||
|
ResponseHeader: fixed16
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
GET hosts
|
||||||
|
Columns: check_command check_command_expanded
|
||||||
|
ResponseHeader: fixed16
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
GET hosts
|
||||||
|
Columns: comments comments_with_info comments_with_extra_info
|
||||||
|
ResponseHeader: fixed16
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
GET hosts
|
||||||
|
Columns: contacts contact_groups
|
||||||
|
ResponseHeader: fixed16
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
GET hosts
|
||||||
|
Columns: custom_variable_names custom_variable_values custom_variables
|
||||||
|
ResponseHeader: fixed16
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
GET hosts
|
||||||
|
Columns: downtimes downtimes_with_info
|
||||||
|
ResponseHeader: fixed16
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
GET hosts
|
||||||
|
Columns: name address notes notes_expanded notes_url notes_url_expanded action_url action_url_expanded icon_image icon_image_expanded icon_image_alt x_2d y_2d
|
||||||
|
ResponseHeader: fixed16
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
GET hostgroups
|
||||||
|
ResponseHeader: fixed16
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
GET hosts
|
||||||
|
Columns: name parents childs
|
||||||
|
ResponseHeader: fixed16
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
GET hosts
|
||||||
|
Columns: name current_notification_number notification_period notification_interval notifications_enabled no_more_notifications last_notification next_notification
|
||||||
|
ResponseHeader: fixed16
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
GET hosts
|
||||||
|
Columns: name num_services worst_service_state num_services_ok num_services_warn num_services_crit num_services_unknown num_services_pending worst_service_hard_state num_services_hard_ok num_services_hard_warn num_services_hard_crit num_services_hard_unknown services services_with_state services_with_info
|
||||||
|
ResponseHeader: fixed16
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
GET hosts
|
||||||
|
Columns: name last_state_change last_hard_state_change last_time_up last_time_down last_time_unreachable staleness
|
||||||
|
ResponseHeader: fixed16
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
GET hosts
|
||||||
|
ResponseHeader: fixed16
|
||||||
|
Stats: latency = 3
|
||||||
|
Stats: sum latency
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
GET services
|
||||||
|
Columns: check_command check_command_expanded
|
||||||
|
ResponseHeader: fixed16
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
GET services
|
||||||
|
Columns: comments comments_with_info comments_with_extra_info
|
||||||
|
ResponseHeader: fixed16
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
GET services
|
||||||
|
Columns: contacts contact_groups
|
||||||
|
ResponseHeader: fixed16
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
GET services
|
||||||
|
Columns: custom_variable_names custom_variable_values custom_variables
|
||||||
|
ResponseHeader: fixed16
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
GET services
|
||||||
|
Columns: downtimes downtimes_with_info
|
||||||
|
ResponseHeader: fixed16
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
GET services
|
||||||
|
Columns: description host_name host_address notes notes_expanded notes_url notes_url_expanded action_url action_url_expanded icon_image icon_image_expanded icon_image_alt
|
||||||
|
ResponseHeader: fixed16
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
GET servicegroups
|
||||||
|
ResponseHeader: fixed16
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
GET services
|
||||||
|
Columns: description current_notification_number notification_period notification_interval notifications_enabled no_more_notifications last_notification next_notification
|
||||||
|
ResponseHeader: fixed16
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
GET services
|
||||||
|
ResponseHeader: fixed16
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
GET services
|
||||||
|
Columns: description host_name last_state_change last_hard_state_change last_time_ok last_time_warning last_time_critical last_time_unknown staleness
|
||||||
|
ResponseHeader: fixed16
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
GET services
|
||||||
|
Separators: 10 32 35 95
|
||||||
|
Columns: description custom_variables
|
||||||
|
ResponseHeader: fixed16
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
GET status
|
||||||
|
Columns: connections connections_rate external_commands external_commands_rate livestatus_active_connections
|
||||||
|
ResponseHeader: fixed16
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
GET status
|
||||||
|
Columns: nagios_pid program_start num_hosts num_services program_version
|
||||||
|
ResponseHeader: fixed16
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
GET status
|
||||||
|
ResponseHeader: fixed16
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
GET timeperiods
|
||||||
|
ResponseHeader: fixed16
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
LIVESTATUSHOST="10.0.10.18"
|
||||||
|
LIVESTATUSPORT="6558"
|
||||||
|
LIVESTATUSQUERIES="./queries"
|
||||||
|
|
||||||
|
LIVESTATUSTABLE=$1
|
||||||
|
|
||||||
|
if [ -n "$LIVESTATUSTABLE" ]; then
|
||||||
|
cat "$LIVESTATUSQUERIES/$LIVESTATUSTABLE"
|
||||||
|
(cat "$LIVESTATUSQUERIES/$LIVESTATUSTABLE"; sleep 1) | netcat $LIVESTATUSHOST $LIVESTATUSPORT
|
||||||
|
else
|
||||||
|
|
||||||
|
echo -e "Looking into $LIVESTATUSQUERIES\n"
|
||||||
|
for q in $(find $LIVESTATUSQUERIES -type f)
|
||||||
|
do
|
||||||
|
cat $q
|
||||||
|
(cat $q; sleep 1) | netcat $LIVESTATUSHOST $LIVESTATUSPORT
|
||||||
|
echo -e "================================\n\n"
|
||||||
|
done
|
||||||
|
fi
|
Loading…
Reference in New Issue