PassMark Software BurnInTest Management Console. Quick start guide



Similar documents
Install Apache on windows 8 Create your own server

SIMIAN systems. Setting up a Sitellite development environment on Windows. Sitellite Content Management System

What will be supplied with chemoventory package?

Getting the software The Apache webserver can be downloaded free from the Apache website :

How To Install Amyshelf On Windows 2000 Or Later

OpenEyes - Windows Server Setup. OpenEyes - Windows Server Setup

Contents: 1. Preparation/download files 2. Apache HTTPD Web Server MySQL PHP PHPMyAdmin Ruby On Rails 1.8.

INSTALLATION GUIDE VERSION

Installing OptiRain Open on Macintosh OS X 10.6 (Snow Leopard)

MassTransit 6.0 Enterprise Web Configuration for Macintosh OS 10.5 Server

Version of this tutorial: 1.06a (this tutorial will going to evolve with versions of NWNX4)

Document History Revision Date: October 30, 2006

SIMIAN systems. Setting up a Sitellite development environment on Mac OS X. Sitellite Content Management System

Application note: Connecting the to a Database

MAMP 3 User Guide! March 2014 (c) appsolute GmbH!

HelpSystems Web Server User Guide

Installation Instructions

Tutorial for Avaya 4600 and 9600 Series IP Telephones Push and Browser Applications Setup

How to install phpbb forum on NTU student club web server

HP IMC Firewall Manager

MOODLE Installation on Windows Platform

EOP ASSIST: A Software Application for K 12 Schools and School Districts Installation Manual

DiskPulse DISK CHANGE MONITOR

Informatica Corporation Proactive Monitoring for PowerCenter Operations Version 3.0 Release Notes May 2014

RoomWizard Synchronization Software Manual Installation Instructions

The only skill required really is to locate and edit text-files with a text-editor like Notepad.

LICENSE4J LICENSE ACTIVATION AND VALIDATION PROXY SERVER USER GUIDE

SVNManager Installation. Documentation. Department of Public Health Erasmus MC University Medical Center

Online Backup Client User Manual

HP A-IMC Firewall Manager

TIMETABLE ADMINISTRATOR S MANUAL

Online Backup Client User Manual Mac OS

Online Backup Client User Manual Mac OS

Administrator Manual

1. Product Information

Online Backup Client User Manual Linux

HP Client Automation Standard Fast Track guide

CC ICT-SUD. Setting up and integrate Apache, MySQL and PHP on a Linux system

MapGuide Open Source. Installing and Configuring on Windows

RecoveryVault Express Client User Manual

How To Create An Easybelle History Database On A Microsoft Powerbook (Windows)

Installing The SysAidTM Server Locally

PHP+MYSQL, EASYPHP INSTALLATION GUIDE

SeaSmart Firmware Update via FTP

Online Backup Linux Client User Manual

Lesson 7 - Website Administration

SAM Server Utility User s Guide

Using SQL Server Management Studio

MySQL Quick Start Guide

Online Backup Client User Manual

How to Install Multicraft on a VPS or Dedicated Server (Ubuntu bit)

User Guide Zend Server Community 4.0.3

INSTALLING, CONFIGURING, AND DEVELOPING WITH XAMPP

FileMaker Server 11. FileMaker Server Help

FileMaker Server 13. FileMaker Server Help

Add User to Administrators Group using SQL Lookup Table

Server Installation/Upgrade Guide

Polycom CMA System Upgrade Guide

Installing SQL-Ledger on Windows

Backup and Restore MySQL Databases

Online Backup Client User Manual

Business Interaction Server. Configuration Guide Rev A

SysPatrol - Server Security Monitor

Matlab Web Server Installation and Configuration Guide

User s Manual PowerPanel Shutdown Service Graceful Shutdown and Notification service to ensure power protection of your computer

Capture Pro Software FTP Server Output Format

Data Transfer Management with esync 1.5

INSTALLATION AND SETUP

FlexSim LAN License Server

Installation, Configuration and Administration Guide

Greenstone Documentation

Setting up FileMaker 10 Server

Bitrix Site Manager ASP.NET. Installation Guide

for Networks Installation Guide for the application on the server July 2014 (GUIDE 2) Lucid Rapid Version 6.05-N and later

Uptime Infrastructure Monitor. Installation Guide

Installing the ASP.NET VETtrak APIs onto IIS 5 or 6

SchoolBooking SSO Integration Guide

IIS SECURE ACCESS FILTER 1.3

PacsOne Server Installation Guide. Author(s): Xiaohui Li Revision: 6.4.4

OpenPro ERP Software Installation Guide REDHAT LINUX

insync Installation Guide

Witango Application Server 6. Installation Guide for OS X

LICENSE4J LICENSE MANAGER USER GUIDE

Redatam+SP REtrieval of DATa for Small Areas by Microcomputer

OpenPro ERP Software Installation Guide Talbert Ave Suite 200 Fountain Valley, CA USA Phone Fax

Citrix EdgeSight Administrator s Guide. Citrix EdgeSight for Endpoints 5.3 Citrix EdgeSight for XenApp 5.3

Startup guide for Zimonitor

@ptitude Observer Database Adminstrator. User Manual. Part No Revision D

SAPIP GUI INSTALLATION. Table of Contents

FileMaker Server 10 Help

Upgrade Guide BES12. Version 12.1

PHP ON A FAST TRACK INTRODUCTION: ROADMAP BY JAROSLAW FRANCIK. Companion web site: php.francik.name

Web Hosting Wordpress, Joomla, Drupal Integration

@ptitude Observer Database Adminstrator. User Manual. Part No Revision E Observer 9.1

Configuring and Monitoring HP EVA StorageWorks Array

Dell Active Administrator 8.0

Manual Password Depot Server 8

Getting Started - The Control Panel

Capture Pro Software FTP Server System Output

Advanced Event Viewer Manual

Transcription:

PassMark Software BurnInTest Management Console Quick start guide Edition: 1.1 Date: 16 August 2013 BurnInTest Version: 7.1.1011+ BurnInTest is a trademark of PassMark software

Overview For BurnInTest users that are testing large numbers of systems, the BurnInTest Management Console Web server application allows system information, test status and test result information to be managed centrally for BurnInTest tests. Via a browser the BurnInTest Management Console allows information about BurnInTest tests to be displayed. This includes the status of currently running tests, system information, current and previous test results, test reports and test statistics. Requirements BurnInTest Pro 7.1.1011 or later. The BurnInTest Management Console server application 7.1.1001 or later (PHP scripts). A web server running PHP (5.3.2 or later) and MySQL (5.2.47 or later). Installation If you are installing the BurnInTest Management Console on an existing Web server with PHP and MySQL, skip to step 6. 1. Install Apache 2.2.14 or later 2. Install PHP 5.3.2 or later Note 1: When installing PHP, select Web server setup Apache 2.2.x module (and install everything). Note 2: To install MySQL, you need to install PHP with extensions (to get ext\php_mysql.dll) 3. Install MySQL 5.2.47 or later 4. Configure Apache (httpd.conf): a. Create a symbolic link in the apache installation folder to htdocs, e.g.: </Directory> Alias /htdocs "C:\Passmark\Software\BIT Console\htdocs" <Directory "C:\Passmark\Software\BIT Console\htdocs"> Options Indexes FollowSymLinks AllowOverride all Order allow,deny Allow from all </Directory> b. Configure the PHP installation, e.g.: LoadModule php5_module "C:/Program Files (x86)/php/php5apache2_2.dll" AddType application/x-httpd-php.php PHPIniDir "C:\Program Files (x86)\php" 5. Configure PHP (PHP.ini): a. Set the default Time zone in PHP, e.g.: [Date] ; Defines the default time zone used by the date functions ; http://php.net/date.timezone date.timezone =Australia/Sydney b. Configure the MySQL extension: extension=php_mysql.dll

6. Create the BurnInTest Management Console database using the MySQL administration tools using the SQL shown in Appendix A Creating the BurnInTest Management Console database. 7. Copy the PassMark supplied BurnInTest Management Console files to the Web server, e.g. to htdocs. Set the error log file, ManagementConsole-errors.log, as writeable to all. 8. Setup the BurnInTest Management Console connection to MySQL: a. The PHP file, passmark_mgtconsole_databases.php, contains the host name, port and mysql password (along with all of the database functions). This information should be changed in the function ConnectToManagementConsoleDatabase(): $mysql_ret = mysql_connect("<host>:<port>", "<username>", "<password>");. 9. You should now be able to access the dashboard via http://<server>/dashboard.php (for example).

BurnInTest BurnInTest Management Console preferences To manage BurnInTest with the BurnInTest Management Console, the following must be selected and setup in BurnInTest: Configuration->Test Preferences->Management. Manage BurnInTest with the Console Manager When this option is selected, BurnInTest will send system information (on startup), test status (every 10 seconds) and test result information (at the completion of each test run) to the BurnInTest Management Console Web server application. Server address Specifies the address of the BurnInTest Management Console Web server application. For example: http://<server address>/htdocs/bitconsolemsghandler.php Notes: 1) BITConsoleMsgHandler.php is the Management Console web application that receives XML based connect, status and test result information from BurnInTest (via HTTP POST messages). 2) Configuration->Report information->machine ID uniquely identifies the system in the BurnInTest Management Console. The MachineID is a unique identifier automatically generated and saved by BurnInTest for the system and must be between 8 and 15 characters. While it can be modified by a user, this is not recommended. If the MachineID is changed, then this system will appear as a different system in the BurnInTest Management Console. 3) When connected to the Management Console, BurnInTest will display Connected to BurnInTest Management Console in the status bar at the bottom of the BurnInTest window.

BurnInTest Management Console usage The BurnInTest Management Console user interface (dashboard.php) has 4 main options: Summary, Details, Reporting and Configuration. Summary The Summary option allows an overview of online and offline BurnInTest clients. Live Status

All clients

Details The Details option provides information for a selected test system, including the Current Status, System Information, Last Test Result and a searchable results history and per test run deletion. Current Status System Information

Latest Test Result

Results History

Reporting The Reporting option provides statistical reports across all tested systems, filtered by date, system, component type or customer. The report types include Errors vs. time, Failures vs. time, Tests performed vs. time and the Pass rate. Overall Reports

Configuration The Configuration option allows the auto refresh of the live Management Console status web pages to be set. It also allows systems to be deleted from the Management Console database. Console settings Client Management Notes: 1) Management Console errors are logged in the web server file: ManagementConsole-errors.log. 2) All date/times stored in the database are UTC offsets from January 1, 1970. When viewing date/times on the Management Console the date/times are adjusted for the time zone of the web server. If the web server time zone is different to the time zone of the systems under test, then it should be remembered that the times are not the test system s local time, but the Web server s local time.

BurnInTest Management Console demonstration PassMark Software has set up a demonstration of the Management Console: http://www.passmark.com/burnintest/management/dashboard.php BurnInTest 7.1.1011 or later can be managed (for demonstration purposes) by configuring the server address in BurnInTest Preferences->Management as: http://www.passmark.com/burnintest/management/bitconsolemsghandler.php

Version History Here is a summary of all changes that have been made in each version of the BurnInTest Management Console. Release 7.1 build 1001, 16 August 2013 - Corrected the Details->Results History->Delete option to also delete from the database all events associated with the test run specified. - Corrected the Details->Results History->Result link to display the results for the test run specified. - Changes to correct and remove deprecated PHP warnings when run with later versions of PHP. - Documentation and other minor improvements. Release 7.1 build 1000, 29 July 2013 - Initial release. Support For technical support, questions, suggestions, please check our web page http://www.passmark.com/support for our email address. Ordering / Registration Visit our sales information page: http://www.passmark.com/sales

Appendix A Creating the BurnInTest Management Console database CREATE DATABASE `passmark_mgtconsole`; CREATE TABLE `passmark_mgtconsole`.`sysinfo` ( `machineid` VARCHAR(16) CHARACTER SET latin1 COLLATE latin1_general_cs NOT NULL, `timestamp` INTEGER NULL, `ip` VARCHAR(16) NULL, `os` VARCHAR(100) NULL, `cpu` VARCHAR(100) NULL, `memory` VARCHAR(100) NULL, `graphics` VARCHAR(100) NULL, `harddisk` VARCHAR(100) NULL, `opticaldisk` VARCHAR(100) NULL, `sysname` VARCHAR(100) NULL, `sysmodel` VARCHAR(100) NULL, `mbmanufacturer` VARCHAR(100) NULL, `mbname` VARCHAR(100) NULL, `mbversion` VARCHAR(100) NULL, `biosmanufacturer` VARCHAR(100) NULL, `biosversion` VARCHAR(100) NULL, `biosdate` VARCHAR(100) NULL, PRIMARY KEY (`machineid`) ); CREATE TABLE `passmark_mgtconsole`.`status` ( `machineid` VARCHAR(16) CHARACTER SET latin1 COLLATE latin1_general_cs NOT NULL, `status` VARCHAR(16) NULL, `timestart` INTEGER NULL, `timeupdate` INTEGER NULL, `duration` INTEGER UNSIGNED NULL, `remaining` INTEGER UNSIGNED NULL, PRIMARY KEY (`machineid`) ); CREATE TABLE `passmark_mgtconsole`.`results` ( `machineid` VARCHAR(16) CHARACTER SET latin1 COLLATE latin1_general_cs NOT NULL, `timestart` INTEGER NULL, `burnintest_version` VARCHAR(16) NULL, `result` VARCHAR(16) NULL, `customer` VARCHAR(32) NULL, `technician` VARCHAR(32) NULL, `timestop` INTEGER NULL, `duration` INTEGER UNSIGNED NULL, PRIMARY KEY (`machineid`,`timestart`) ); CREATE TABLE `passmark_mgtconsole`.`testlist` ( `machineid` VARCHAR(16) CHARACTER SET latin1 COLLATE latin1_general_cs NOT NULL, `timestart` INTEGER NULL, `test` VARCHAR(32) NULL, `type` VARCHAR(32) NULL, `cycles` INTEGER NULL, `operations` BIGINT NULL, `result` VARCHAR(16) NULL, `errors` INTEGER NULL, `lasterror` VARCHAR(255) NULL, PRIMARY KEY (`machineid`,`timestart`,`test`) ); CREATE TABLE `passmark_mgtconsole`.`events` ( `machineid` VARCHAR(16) CHARACTER SET latin1 COLLATE latin1_general_cs NOT NULL, `timestart` INTEGER NULL, `timestamp` INTEGER NULL, `level` VARCHAR(16) NULL, `type` VARCHAR(16) NULL, `description` VARCHAR(256) NULL, KEY (`machineid`,`timestart`) );

CREATE TABLE `passmark_mgtconsole`.`configuration` ( `setting` VARCHAR(16) NOT NULL, `value` INTEGER NULL, `string` VARCHAR(256) NULL, KEY (`setting`) );