INCA STATUS PAGES

Running Reporters

This page lists the currently running suites for this Inca deployment. Each suite is comprised of a number of reporter series. A reporter is an executable program that tests or measures some aspect of the system or installed software. A reporter series identifies a particular configuration (arguments and environment) of a reporter when executed on a resource. Each section of the following table lists the reporter series Name, execution Frequency (expressed in modified cron syntax), whether email Notification is configured, the Reporter script used, and the Reporter script's description.

Common - Set of tests common to all GEON Rocks machines
Name (10) Frequency (*)NotificationReporter script usedReporter script description
C hello world test ? ? * * * nocluster.compiler.any.unitTests that a specified compiler compiles hello world
ganglia version ? ? * * * nocluster.monitoring.ganglia.versionReports the version of Ganglia
gcc version ? ? * * * nocluster.compiler.gcc.versionReports the version of gcc
java hello world test ? ? * * * nocluster.compiler.any.unitTests that a specified compiler compiles hello world
java version ? ? * * * nocluster.java.sun.versionReports the version of java
linux version ? ? * * * nocluster.os.kernel.versionReports the os kernel release info
openssh version ? ? * * * nocluster.interactive_access.openssh.versionReports the version of openssh
ps test for gmond ? * * * * yes cluster.ps.unitChecks for process in ps output
redhat version ? ? * * * nocluster.os.redhat.versionReports the version of the Redhat OS
rocks version ? ? * * * nocluster.mgmt.rocks.versionReports the version of Rocks and installed rolls
Inca - Test that run from the Inca machine
Name (3) Frequency (*)NotificationReporter script usedReporter script description
all2all:ssh_to_@PING_HOSTS@ ?-59/30 * * * * yes cluster.interactive_access.ssh.unitThis test verifies that you can login and run commands via the SSH service on the remote machine
cluster.rm.ps.unit ?-59/30 * * * * yes cluster.rm.ps.unitChecks RM process count
portal search url?-59/10 * * * * yes grid.wget.unitReports whether wget can download a web page
LiDAR - Tests for LiDAR application
Name (12) Frequency (*)NotificationReporter script usedReporter script description
asu apache tomcat?-59/10 * * * * yes grid.curl.unitReports whether curl can download a web page
asu mapper service?-59/10 * * * * yes grid.wget.unitReports whether wget can download a web page
db2 ?-59/10 * * * * yes data.access.db2client.unitTries to connect to db2 database
global mapper service ?-59/10 * * * * yes grid.wget.unitReports whether wget can download a web page
lidar workflow webservice?-59/10 * * * * yes grid.wget.unitReports whether wget can download a web page
lnet process ?-59/10 * * * * yes cluster.ps.unitChecks for process in ps output
lservice ?-59/10 * * * * yes grid.wget.unitReports whether wget can download a web page
opentopography portal apache?-59/10 * * * * yes grid.curl.unitReports whether curl can download a web page
opentopography portal tomcat?-59/10 * * * * yes grid.wget.unitReports whether wget can download a web page
postgres?-59/10 * * * * yes data.access.postgres.unit.connectTries to connect to postgres server and list databases
ssh_to_@computeNodes@ ?-59/20 * * * * yes cluster.interactive_access.ssh.unitThis test verifies that you can login and run commands via the SSH service on the remote machine
tomcat ?-59/10 * * * * yes grid.wget.unitReports whether wget can download a web page
Portal - Software stack for the GEON portal server
Name (7) Frequency (*)NotificationReporter script usedReporter script description
ant hello world test ? ? * * * nocluster.admin.ant.unitant hello world test
ant version ? ? * * * nocluster.admin.ant.versionReports the version of Apache Ant
apache http page test ?-59/10 * * * * yes grid.wget.unitReports whether wget can download a web page
httpd version ? ? * * * nocluster.web.httpd.versionReports the version of Apache HTTPD
jakarta tomcat page test ?-59/10 * * * * yes grid.wget.unitReports whether wget can download a web page
postgres connect ?-59/10 * * * * yes data.access.postgres.unit.connectTries to connect to postgres server and list databases
postgres version ? ? * * * nodata.db.postgres.versionReports the version of Postgres
TEAM - Suite to verify TEAM deployment
Name (8) Frequency (*)NotificationReporter script usedReporter script description
apache ?-59/10 * * * * yes grid.wget.unitReports whether wget can download a web page
cluster.rm.ps.unit?-59/30 * * * * yes cluster.rm.ps.unitChecks RM process count
mysql ?-59/10 * * * * yes data.access.mysql.unitTries to connect to mysql server and list databases
postgres ?-59/10 * * * * yes data.access.postgres.unit.connectTries to connect to postgres server and list databases
postgres_srb ?-59/10 * * * * yes data.access.postgres.unit.connectTries to connect to postgres server and list databases
psCount?-59/30 * * * * yes cluster.ps.count.unitChecks process count under max
srb server ?-59/10 * * * * yes cluster.ps.unitChecks for process in ps output
tomcat_port_@tomcatPorts@ ?-59/10 * * * * yes grid.wget.unitReports whether wget can download a web page

(*) Inca uses a modified version of Vixie cron syntax. The format is as follows:

minute hour dayOfMonth month dayOfWeek

minuteThe minute of the hour the reporter will be executed (range: 0-59)
hourThe hour of the day the reporter will be executed (range: 0-23)
dayOfMonthThe day of the month the reporter will be executed (range: 0-23)
monthThe month the reporter will be executed (range: 1-12)
dayOfWeekThe day of the week the reporter will be executed (range: 0-6)

Ranges are allowed in any field. For example, "0-4" in the minute field would mean to execute on the minutes 0, 1, 2, 3, and 4 only. A step value can also be used with a range. For example, "0-59/10" in the minute field would indicate to run every 10 minutes. Finally, "?" in the field tells Inca to pick a random time within the specified range. For example, "? * * * *" means to run every hour and let Inca choose which minute to run the reporter on. Likewise, "?-59/10 * * * *" means to run every 10 minutes and let Inca choose which minute to start on (e.g., if Inca chose "5", the reporter would execute at minutes 5, 15, 25, 35, 45, and 55.