beautypg.com

System status, Retrieving an event log, Retrieving system status – Google Search Appliance Administrative API Developers Guide: Java User Manual

Page 53

background image

Google Search Appliance: Administrative API Developer’s Guide: Java

53

Retrieving an Event Log

Retrieve the event log information from a search appliance as follows:

Map queries = new HashMap();
queries.put("query","User");
queries.put("startLine","10");
queries.put("maxLine","2");
GsaEntry myEntry = myClient.queryEntry("logs", "eventLog", queries);
System.out.println("Log Content: " + myEntry.getGsaContent("logContent"));
System.out.println("Total Lines: " + myEntry.getGsaContent("totalLines"));
System.out.println("From Line: " + myEntry.getGsaContent("fromLine"));
System.out.println("To Line: " + myEntry.getGsaContent("toLine"));

System Status

System status for the search appliance can be retrieved through the systemStatus entry of the status
feed.

Note: Some health properties may not exist in certain versions of the search appliance.

Retrieving System Status

Retrieve a the current search appliance system status as follows:

GsaEntry myEntry = myClient.getEntry("status", "systemStatus");
System.out.println("Overall Health: " + myEntry.getGsaContent("overallHealth"));
System.out.println("Disk Capacity: " + myEntry.getGsaContent("diskCapacity"));
System.out.println("RAID Health: " + myEntry.getGsaContent("raidHealth"));
System.out.println("CPU Temperature: " +

myEntry.getGsaContent("cpuTemperature"));

System.out.println("Machine Health: " + myEntry.getGsaContent("machineHealth"));

Property

Description

cpuTemperature

Temperature of the CPU. Set to 0 if okay, 1 if caution, 2 if critical.

diskCapacity

Remaining disk capacity of a search appliance. Set to 0 if okay, 1 if caution, 2 if
critical.

machineHealth

Health of the motherboard. Set to 0 if okay, 1 if caution, 2 if critical.

overallHealth

Overall health of the a search appliance. Set to 0 if okay, 1 if caution, 2 if critical.

raidHealth

Health of the RAID array. Set to 0 if okay, 1 if caution, 2 if critical.