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

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.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.