Review: Implementing the Google Search Appliance in an Intranet environment

Our corporate intranet is a non-framed environment with both Lotus Domino and IIS (.Net and classic ASP) applications and content. We have between 300,000-500,000 pages of web content and documents across more than 1200 "sites" on approximately 30 unique domains. We used to have Inktomi's UltraSeek Server 3.0 as our intranet search engine which was beginning to look like its age (purchased in 1998). The Inktomi product did not handle attachments well (DOC, PPT, PDF, etc.), would not crawl our secured sites, and was no longer supported by the vendor. We did a cursory review of the search vendors and were immediately attracted to Google's 30 day trial offer for their Google Search Appliance (GSA). After signing a standard agreement, they shipped us a brand new shiny yellow unit which we could test for 30 days before returning or purchasing.

Product info

The GSA is a "black box" 1U standard rack-mountable server. By "black box" I mean, Google gives you a web interface to administer the device but do not want you to access the Operating System (a heavily Google-customized version of Linux). In fact, the license agreement stipulates that you will not tamper with the hardware or OS of the appliance in any way. The device has no need for a keyboard, mouse or video ? all you need for normal operation is a network cable and standard power input.

The GSA comes in different flavors to fit different needs varying by size of the hardware and correspondingly size of the license. (Licensing is based on the number of URLs crawled by the appliance.) There are 3 different hardware configurations; the GB-1001, GB-5005, and GB-800. These are broken down as follows;

  • GB-1001 ? 150K documents for $28K, 300K documents for $50K
  • GB-5005 ? 1.5M documents for $230K
  • GB-8008 ? 4M documents for $450K

Why Google?

As advertised, the GSA met all of our needs being able to index the large variety of filetypes we have in our environment, access secured content, having a documented API, etc. The Google brand power was another big selling factor. When we told our users that they were going to get a Google-based search engine they knew their days of troubled searching were over. Lastly, the 30-day trial run experience we had with the GSA sealed the deal. The appliance is the easiest enterprise solution I've ever had to install, configure and maintain. We were literally up and running within an hour of opening the shipping box.

Installation

The appliance has two network ports on the back panel; one for normal operation and the other used exclusively for network configuration. To configure the network settings we connected a laptop to the appliance via a special (some pin-outs are non-standard) orange Ethernet cable which is included. The installation process was about as easy as one can imagine for a "black box."

First we plugged in the normal operation network cable and then the power. The power plug on the appliance IS the power switch; plug it in to turn on and unplug it to turn it off. After plugging it in, we waited about 5 minutes for the appliance to play a tune which is the signal to continue. Next, we hooked up our laptop (already set to DHCP mode) to the appliance and powered it up. After logging in to our laptop and making sure we had the correct IP assigned by the appliance's built-in DHCP server we are ready to configure the network settings. Total elapsed time (excluding rack mounting): 10 minutes.

Configuration

Network configuration, like normal administration, is done entirely through a browser and is a simple 5 step process. The first screens ask you for basic network information; IP address, subnet mask, default gateway, and DNS. Subsequent screens collect SMTP server, "From" address for GSA notification messages, time zone, NTP (time) servers and the admin account name/password. The last step is to test a few URLs which you will be crawling to make sure you've done the setup correctly. After a final settings review screen configuration is complete and you can then unplug your laptop and get to the good part; start crawling. Total elapsed time: 10 minutes.

Crawling the site(s)

Using the URL provided, all administration of the GSA is done remotely. After logging in with the ID/password we provided in the previous step, we were presented with the Administration console. We created a new collection to hold our index, put in the "Start crawling from" URL, copied that same URL into the "Follow and Crawl only URLs with the Following patterns" box and we were done. We saved our settings and then clicked the "Start crawling" button. We then went over to the "Crawl status" screen and watched the "Crawled URLs" counter increase. Google advertises that it can crawl about 4,000 URLs in about 15 minutes or so. We found the crawl time would increase significantly if there are documents (Word, PDF, Excel, etc.) linked to from those URLS.

After the crawl is done the collection is automatically indexed and then checked against the Serving Prerequisites (any criteria you wish to use to determine whether to move an indexed collection to production) and the collection will either be moved to Production (and consequently searchable) or be moved to Staging. The Staging area lets you validate new crawls before letting users search against them.

Crawling configuration

After your first crawl you may find the need to go back and tweak the crawling parameters. Google gives you a good amount of control over how sites are crawled, the frequency, how many threads are used, etc. For sites with security, the GSA supports Basic Authentication and an additional security module is available which supports Forms Authentication. The most challenging configuration aspects for us were determining the right combination of URL patterns to exclude from the search. If you are a Domino shop and looking to use the GSA you may need to spend some time getting the crawler configuration just right to support the sometimes convoluted Domino query string parameters.

After we got the crawl parameters tuned and the first complete crawl done we did some testing to see if the crawler grabbed all the content. Browsing our site and testing with some strings buried deep inside the taxonomy we always found the GSA had crawled them accurately. We also did some testing with strings inside PDF documents, PowerPoint presentations and the like. When we did come across something that hadn't been crawled a careful analysis led us to discover that we needed to do some more tweaking of the crawl settings.

Other notable features

Google also gives you a KeyMatch tool that allows you to specify which indexed documents should appear at the top of the results page for a given query. These manifest themselves almost identically to the Sponsored Links at the top of the results page of the Google we all use. A Synonym tool allows you to specify alternate words or phrases for search queries. For example, if someone searches for WCM, you can suggest "Web Content Management" at the top of the results page.

An output format feature lets you control (via an XSLT) the presentation of the search results. You can use this for changing the fonts, colors, logo, header, etc. of the results page. We were able to easily remove the "Cached" feature on the results page with some XSLT modifications.

The Reporting tool lets you run reports on search queries over various time ranges. It will show you the number of searches per day, per hour, the top 100 keywords and top 100 queries for the time period specified.

Downsides

The GSA is not for organizations looking to index their shared network drives as the appliance has no facility for crawling file systems. This is really too bad as many companies struggle with the huge quantities of unstructured content on stored on their networks. Of course, there are a plethora of other products out there for exactly this issue.

Access directly to databases (e.g. SQL, Oracle, etc.) is another area which is off-limits for the GSA as well as any kind of integration with content or document management systems.

Conclusion

The Google Search Appliance (GSA) is an excellent search product for HTTP-accessible content. It gives great control over administrative features such as crawler configuration and results serving and sufficient reporting capabilities as well. Those looking for a solution to integrate directly with a content/document management system, databases, or indexing network drives should look to another product. However, if you have a intranet or intranet site with plenty of HTML-based content the GSA may be just what you need.

Bryan Mjaanes is the creator/editor of Intranet101.com, a community-based forum for Intranet professionals.

In The News:

table border=0 width= valign=top cellpadding=2 cellspacing=7trtd valign=top class=jfont style=font-size:85%;font-family:arial,sans-serifbrdiv style=padding-top:0.8em;img alt= height=1 width=1/divdiv class=lha href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://www.informationweek.com/news/security/management/showArticle.jhtml%3FarticleID%3D212201206%26subSection%3DAll%2BStoriescid=1276632861ei=rVg0Scj7GJSA7QPG7a2FDwusg=AFQjCNFKJ6kX-Lq2ymEVyofgq2LfBBaTRQLenovo Offers bHardware/b-Based Security In ThinkPad Laptop/abrfont size=-1font color=#6f6f6fInformationWeek,nbsp;NYnbsp;-/font nobr1 hour ago/nobr/fontbrfont size=-1By Antone Gonsalves Lenovo on Monday introduced a business notebook with bhardware/b-based security, made possible through a partnership with Intel and b.../b/font/div/font/td/tr/table
table border=0 width= valign=top cellpadding=2 cellspacing=7trtd valign=top class=jfont style=font-size:85%;font-family:arial,sans-serifbrdiv style=padding-top:0.8em;img alt= height=1 width=1/divdiv class=lha href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://www.marketwatch.com/news/story/Fitch-US-Consumer-Products-Sector/story.aspx%3Fguid%3D%257B45DB6FA3-2C35-4C9F-9B04-283FB23ED284%257Dcid=1276570357ei=rVg0Scj7GJSA7QPG7a2FDwusg=AFQjCNFOPA7qD7tuiGISJSyrCB8WkZqA5AFitch: US Consumer Products Sector To Face Challenges in 2009/abrfont size=-1font color=#6f6f6fMarketWatchnbsp;-/font nobr1 hour ago/nobr/fontbrfont size=-1Appliances, Home, bHardware/b and Tools: Credit protection metrics for this sector are trending negative. 2009 will be extremely difficult with expected b.../b/fontbrfont size=-1a href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://www.businesswire.com/news/google/20081201005928/encid=1276570357ei=rVg0Scj7GJSA7QPG7a2FDwusg=AFQjCNHxLxo-G3D71mM2Hbf0h0KMrf5ByQFitch Publishes Full Report on McClatchy Co./a font size=-1 color=#6f6f6fnobrBusiness Wire (press release)/nobr/font/fontbrfont size=-1a href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://www.marketwatch.com/news/story/Fitch-Enhances-US-RMBS-Surveillance/story.aspx%3Fguid%3D%257BBC913F15-95A8-4B73-BDF0-4982AD969DC6%257Dcid=1276570357ei=rVg0Scj7GJSA7QPG7a2FDwusg=AFQjCNGBDgHCYqxghH9K5BirlE5gO5pZmgFitch Enhances US RMBS Surveillance with Launch of #39;RMBS Loss Metrics#39;/a font size=-1 color=#6f6f6fnobrMarketWatch/nobr/font/fontbrfont class=p size=-1a class=p href=http://news.google.com/news?sourceid=navclientie=ISO-8859-1rls=GGLG,GGLG:2005-22,GGLG:enncl=1276570357hl=ennobrall 12 news articles/nobr/a/font/div/font/td/tr/table
table border=0 width= valign=top cellpadding=2 cellspacing=7trtd valign=top class=jfont style=font-size:85%;font-family:arial,sans-serifbrdiv style=padding-top:0.8em;img alt= height=1 width=1/divdiv class=lha href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://xbox360.gamespy.com/articles/934/934398p1.htmlcid=1276598875ei=rVg0Scj7GJSA7QPG7a2FDwusg=AFQjCNEke5sGvspZV1kKjxKBZ7qvO9Ld8gMore Reliable X360 bHardware/b Launches/abrfont size=-1font color=#6f6f6fGamespy.com,nbsp;CAnbsp;-/font nobr3 hours ago/nobr/fontbrfont size=-11, 2008 Venture Beat#39;s Dean Takahashi has written an article which suggests Microsoft has finally released its new Xbox 360 quot;Jasperquot; bhardware/b. b.../b/fontbrfont size=-1a href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://tech.yahoo.com/blogs/patterson/30913/getting-a-new-xbox-360-make-sure-it-answers-to-jasper/cid=1276598875ei=rVg0Scj7GJSA7QPG7a2FDwusg=AFQjCNGKScayK7l7Tb-3sVjoCCfS-AU5wAGetting a new Xbox 360? Make sure it answers to quot;Jasperquot;/a font size=-1 color=#6f6f6fnobrYahoo! Tech/nobr/font/fontbrfont class=p size=-1a class=p href=http://news.google.com/news?sourceid=navclientie=ISO-8859-1rls=GGLG,GGLG:2005-22,GGLG:enncl=1276598875hl=ennobrall 2 news articles/nobr/a/font/div/font/td/tr/table
table border=0 width= valign=top cellpadding=2 cellspacing=7trtd valign=top class=jfont style=font-size:85%;font-family:arial,sans-serifbrdiv style=padding-top:0.8em;img alt= height=1 width=1/divdiv class=lha href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://www.thehostingnews.com/news-web-hosting-provider-3fn-enhances-hardware-monitoring-and-replacement-4819.htmlcid=1276617572ei=rVg0Scj7GJSA7QPG7a2FDwusg=AFQjCNGwB21SCuIbocJLzG6cxYAmK9fbcgWeb Hosting Provider, 3FN, Enhances bHardware/b Monitoring and b.../b/abrfont size=-1font color=#6f6f6fTheHostingNews.com (press release),nbsp;ORnbsp;-/font nobr5 hours ago/nobr/fontbrfont size=-1Net, Triple Fiber Network, has enhanced services, with bhardware/b monitoring and replacement service upgrades. Triple Fiber Network is proud to announce the b.../b/font/div/font/td/tr/table
table border=0 width= valign=top cellpadding=2 cellspacing=7trtd width=80 align=center valign=topfont style=font-size:85%;font-family:arial,sans-serifa href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://www.masslive.com/news/index.ssf/2008/12/springfield_police_looking_for_1.html%3Fcategory%3DCrime%26category%3DSpringfieldcid=1276532825ei=rVg0Scj7GJSA7QPG7a2FDwusg=AFQjCNEDdVU_UsYafwRMDfqzmVmAN21FSgimg src=http://news.google.com/news?imgefp=Qh25h8nvRGMJimgurl=blog.masslive.com/breakingnews/2008/12/large_Shooting.jpg width=80 height=63 alt= border=1brfont size=-2The Republican - MassLive.com/font/a/font/tdtd valign=top class=jfont style=font-size:85%;font-family:arial,sans-serifbrdiv style=padding-top:0.8em;img alt= height=1 width=1/divdiv class=lha href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://www.cbs3springfield.com/news/local/35293584.htmlcid=1276532825ei=rVg0Scj7GJSA7QPG7a2FDwusg=AFQjCNFDASBb-NnNGPpv-QQtwnPnBWfVZgEast Longmeadow bHardware/b Store Robbed/abrfont size=-1font color=#6f6f6fWSHM-TV,nbsp;MAnbsp;-/font nobr17 hours ago/nobr/fontbrfont size=-1By Liz Tufts Employees at the Rocky#39;s bHardware/b store on North Main Street in East Longmeadow were closing up for the night on Sunday, when they got the b.../b/fontbrfont size=-1a href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://www.masslive.com/news/index.ssf/2008/12/police_probe_east_longmeadow_h.html%3Fcategory%3DCrime%2Bcategory%3DEast%2520Longmeadowcid=1276532825ei=rVg0Scj7GJSA7QPG7a2FDwusg=AFQjCNHpewZq7hK_nWMqd8WvIzqk6Zzy9Q• Police probe East Longmeadow bhardware/b store robbery/a font size=-1 color=#6f6f6fnobrThe Republican - MassLive.com/nobr/font/fontbrfont size=-1a href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://www.masslive.com/news/index.ssf/2008/12/springfield_police_looking_for_1.html%3Fcategory%3DCrime%26category%3DSpringfieldcid=1276532825ei=rVg0Scj7GJSA7QPG7a2FDwusg=AFQjCNEDdVU_UsYafwRMDfqzmVmAN21FSgSpringfield police looking for suspects who fired shots into Grove b.../b/a font size=-1 color=#6f6f6fnobrThe Republican - MassLive.com/nobr/font/fontbrfont class=p size=-1a class=p href=http://news.google.com/news?sourceid=navclientie=ISO-8859-1rls=GGLG,GGLG:2005-22,GGLG:enncl=1276532825hl=ennobrall 5 news articles/nobr/a/font/div/font/td/tr/table
table border=0 width= valign=top cellpadding=2 cellspacing=7trtd valign=top class=jfont style=font-size:85%;font-family:arial,sans-serifbrdiv style=padding-top:0.8em;img alt= height=1 width=1/divdiv class=lha href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://www.thewhir.com/marketwatch/120108_3FN_Ups_Hardware_Swap_Capability.cfmcid=1276582130ei=rVg0Scj7GJSA7QPG7a2FDwusg=AFQjCNESfmSpQWMCHO6yJ8JnjEDNxCXD7w3FN Ups bHardware/b Swap Capability/abrfont size=-1font color=#6f6f6fWeb Host Industry Reviewnbsp;-/font nobr6 hours ago/nobr/fontbrfont size=-1Partner with DataPipe – Improve your ROI - Extend your IT resources quot;bHardware/b monitoring and replacement services can be the key criteria for successful web b.../b/fontbrfont size=-1a href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://www.thewhir.com/marketwatch/120108_HostNine_Re_Launches_New_Website.cfmcid=1276582130ei=rVg0Scj7GJSA7QPG7a2FDwusg=AFQjCNFaXEZQCh8E2u_nkBumMcUCIPhN7gHostNine Re-Launches New Website/a font size=-1 color=#6f6f6fnobrWeb Host Industry Review/nobr/font/fontbrfont class=p size=-1a class=p href=http://news.google.com/news?sourceid=navclientie=ISO-8859-1rls=GGLG,GGLG:2005-22,GGLG:enncl=1276582130hl=ennobrall 5 news articles/nobr/a/font/div/font/td/tr/table
table border=0 width= valign=top cellpadding=2 cellspacing=7trtd valign=top class=jfont style=font-size:85%;font-family:arial,sans-serifbrdiv style=padding-top:0.8em;img alt= height=1 width=1/divdiv class=lha href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://www.marketwatch.com/news/story/Research-Markets-The-IT-Market/story.aspx%3Fguid%3D%257B904263DD-2FA8-4E31-9893-987BD27AEC7C%257Dcid=1276502850ei=rVg0Scj7GJSA7QPG7a2FDwusg=AFQjCNGlZcFJu79xqXrAI8xIcdV3MNK4NgResearch and Markets: The IT Market in Malaysia Report Can Help IT b.../b/abrfont size=-1font color=#6f6f6fMarketWatchnbsp;-/font nobr7 hours ago/nobr/fontbrfont size=-1Further, the overall IT market is segmented into software, bhardware/b, services and communication for the years 2007, 2008, 2009 and 2010. b.../b/font/div/font/td/tr/table
table border=0 width= valign=top cellpadding=2 cellspacing=7trtd valign=top class=jfont style=font-size:85%;font-family:arial,sans-serifbrdiv style=padding-top:0.8em;img alt= height=1 width=1/divdiv class=lha href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://hardware.slashdot.org/hardware/08/11/29/2047230.shtmlcid=1276029897ei=rVg0Scj7GJSA7QPG7a2FDwusg=AFQjCNHo5_KzGbnkZk-h_V1FHUHo1nlxigAtheros bHardware/b Abstraction Layer Source Is Released/abrfont size=-1font color=#6f6f6fSlashdotnbsp;-/font nobrNov 29, 2008/nobr/fontbrfont size=-1b.../b that today Sam Leffler has released the source for the Atheros bHardware/b Abstraction Layer under the ICS license, which is both GPL and BSD compatible. b.../b/fontbrfont size=-1a href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://www.techspot.com/news/32674-Atheros-fully-opensources-wireless-driver.htmlcid=1276029897ei=rVg0Scj7GJSA7QPG7a2FDwusg=AFQjCNEpGWKz0b_6RsCtLvkkFX1Bwa2KywAtheros fully open-sources wireless driver/a font size=-1 color=#6f6f6fnobrTechSpot/nobr/font/fontbrfont size=-1a href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://www.newmobilecomputing.com/thread%3F338779cid=1276029897ei=rVg0Scj7GJSA7QPG7a2FDwusg=AFQjCNFGFHH43zoAM5z8p2hseXSxYDFQ8wRE[4]: Wha?/a font size=-1 color=#6f6f6fnobrNewmobilecomputing.com/nobr/font/fontbrfont class=p size=-1a class=p href=http://news.google.com/news?sourceid=navclientie=ISO-8859-1rls=GGLG,GGLG:2005-22,GGLG:enncl=1276029897hl=ennobrall 5 news articles/nobr/a/font/div/font/td/tr/table
table border=0 width= valign=top cellpadding=2 cellspacing=7trtd valign=top class=jfont style=font-size:85%;font-family:arial,sans-serifbrdiv style=padding-top:0.8em;img alt= height=1 width=1/divdiv class=lha href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://www.linuxjournal.com/content/studiodave-does-hardware-review-and-meets-ubuntu-810cid=0ei=rVg0Scj7GJSA7QPG7a2FDwusg=AFQjCNHh1L0TEmkxpX_Vp2f-s7z--tam9QStudioDave Does A bHardware/b Review And Meets Ubuntu 8.10/abrfont size=-1font color=#6f6f6fLinux Journalnbsp;-/font nobr5 hours ago/nobr/fontbrfont size=-1That machine#39;s audio capabilities were negligible even with external bhardware/b, but it had been serviceable for writing articles and as a portable MIDI b.../b/font/div/font/td/tr/table
table border=0 width= valign=top cellpadding=2 cellspacing=7trtd valign=top class=jfont style=font-size:85%;font-family:arial,sans-serifbrdiv style=padding-top:0.8em;img alt= height=1 width=1/divdiv class=lha href=http://www.citywebshopper.net/articles/includes/redirect.php?url=http://www.marketwatch.com/news/story/Wavexpress-TVTonic-Consumer-Media-Service/story.aspx%3Fguid%3D%257BB239B4AD-4AB2-4900-80AF-8078B2C50FD4%257Dcid=1276516560ei=rVg0Scj7GJSA7QPG7a2FDwusg=AFQjCNFwfEyTyk9FTWX3ATtGlkMV9dPE_QWavexpress#39; TVTonic Consumer Media Service Suspended/abrfont size=-1font color=#6f6f6fMarketWatchnbsp;-/font nobr8 hours ago/nobr/fontbrfont size=-1Wave is a pioneer in bhardware/b-based PC security and a founding member of the Trusted Computing Group (TCG), a consortium of nearly 140 PC industry leaders b.../b/font/div/font/td/tr/table
hardware - Google News

How to Choose a New Hard Drive for Your Computer

If you are running out of space on your computer... Read More

The Top 10 Must-Have Laptop Accessories

You've laid out good money for your laptop computer, but... Read More

Hard Drive Selection

Perhaps the biggest mistake people make when building their computer(s)... Read More

A Review of HP Laser Toners

Hewlett-Packard is, along with Brother and Samsung, one of the... Read More

Where Can I Find The Best Case Mods Online and Save Money?

Are you captivated by the stunning Case Mods you've seen... Read More

Cisco CCNA Certification: An Illustrated Guide To Ethernet CSMA/CD

When you're studying for your CCNA exams, you're going to... Read More

Where does technology come from?

Ever wonder where all the cool gadgets come from? Ever... Read More

Trouble-shooting Hard Drive Problems - Part 1

It is extremely important not to make or write any... Read More

Selecting a Laptop

Small Can Be BeautifulWhen purchasing a new computer, you may... Read More

Your Business versus Mother Nature

Business Consultants earn hundreds of thousands of dollars every year... Read More

Types Of Laptop Batteries

Throughout the years there have been many technologies involved with... Read More

At War With The Internet

When it comes to sales of technology products over the... Read More

Expansion Cards Part 2: AGP

Expansion Cards Part 2: AGPThe first in this series of... Read More

How to Check Your IP

So you need to check your IP address, for whatever... Read More

Wireless Notebooks: What You Need To Know About Going Wireless!

It's not exactly breaking news that our world is becoming... Read More

The Benifits of Assembling Your Own Computer

Thinking about getting a new computer, but with all the... Read More

Learn How To Diagnose Power Supply Problems

The Power Supply convert's your regular household current into low... Read More

Buying a New Computer

Someone recently asked me "I teach senior citizens in a... Read More

Just The Fax, M?am

For years, I smugly prided myself as a non-fax machine... Read More

Protecting Your Computer From Power Surges, Data Loss, Viruses, And Spyware

Protecting Against A Power Surge:Your computer is an expensive investment;... Read More

ATA vs SATA

Hard Drives: ATA versus SATAThe performance of computer systems has... Read More

The Right Way To Discharge Capacitor In Switch Mode Power Supplies

Switch mode power supply contain some large filter capacitors that... Read More

Choosing The Right Bar Code Reader

The importance of a bar code reader in this day... Read More

Surge Protector: A Simple Mechanism Description

A surge protector [AKA surge suppressor] is an electrical plug-in... Read More

Correctional Institution Preventive Maintenance Software

There is a great need for preventive maintenance in correctional... Read More