Report Available: Computer Browser

(imported comment written by SystemAdmin)

Hi Lee,

Firstly - what a great report. I just showed it to some of our project managers who are always after server reports from me, they can do it themselves now! Thanks.

One little thing though (there always is isn’t there… :wink: )

Is it, or would it, be possible to display the server name only once if there are multiple values returned? e.g. when I select Subnet Address from the Global property, any computer with more than one IP address on that subnet gets multiple entries in the list on the left.

Thanks,

Mark.

(imported comment written by Lee Wei)

Mark,

What you mentioned makes sense.

I have created a version to prevent duplicates.

Please replace C:\Program Files (x86)\BigFix Enterprise\BES Server\BESReportsServer\wwwroot\computerbrowser\computerbrowser.js with the file attached (version 0.93).

Lee Wei

(imported comment written by UrosZ)

If I check “Global” and open the “Browse to a retrieved property…” drop list, I dont see the properties

Its says “loading, please wait” and nothing happens. I’m using IE9 with compatibility mode and chrome 18, same results.

(imported comment written by Lee Wei)

Hello UrosZ,

This means that the application is having problem connecting to your Web Reports server via SOAP.

What version of TEM are you using? This should work with any 8.x version.

In IE9, you can access the error console via function F12, or Menu–>Tools–>F12 developer tools–>Console tab.

There might be errors there that will give us some hints.

Lee Wei

(imported comment written by Nem0)

Love the Computer Browser. Great Job.

Is there any chance of adding the option to export to csv for the results?

(imported comment written by Nem0)

To Clarify, would it be complex to add a button at the top of the Computer Printer Page after you to select the options on what to Report so that once generated, you can export the results to csv. Picture attached on what I mean

(imported comment written by Lee Wei)

Andrew,

Exporting the data in CSV format is a reasonable request.

I will put this down for consideration when I get back to working on this report.

Lee Wei

(imported comment written by Shlomi91)

Hi,

i added ver 0.9.1 (is this the latest one?), it looks great!

however, i am not seeing the “warranty” part on my Lenovo machines - is this something i need to configure?

(imported comment written by Lee Wei)

Shlomi,

Thanks for asking the question. In general, my idea is use any inventory data available (hardware, anti-virus, patch status), but not to bother you with configuration details.

The Warranty link for Windows is derived by using the following analysis properties:

Site: BES Inventory and License

Analysis: Hardware Information (Windows)

Properties: Computer Manufacturer - Windows

Identifying Number - Windows

Computer Model - Windows

So verify that you have that site turned on, and the computer is returning data.

Lee Wei

(imported comment written by SystemAdmin)

Lee,

I’m having trouble with the warranty information.

I looked at the

BES Inventory and License

site and the

Hardware Information (Windows)

analysis is active and the retrieved properties are there for each computer, but I’m still not seeing anything in the far right panel. Suggestions?

I was hoping to put this report into production for our Service Desk at some point, and the Warranty information would be a big plus.

(imported comment written by Lee Wei)

Hi Tim,

The warranty information is available when:

  • “BES Inventory and License” site is subscribed by the computer
  • The “Hardware Information (Windows)” analysis is activated
  • The computer is returning values for “Computer Manufacturer - Windows”, “Identifying Number - Windows”, and “Computer Model - Windows” properties.
  • I know about warranty links for Lenovo, Dell, HP, Compaq, Toshiba, and Apple.

If all the above are available, then the link should be displayed.

If your systems are from a different manufacturer, and you know how to extract the warranty information online, I am happy to work on including the info.

Lee Wei

(imported comment written by SystemAdmin)

I’m also seeing an error.

Singular expression refers to a non-unique object.

I’ve attached a screenshot of one of the errors.

(imported comment written by Lee Wei)

Tim,

Thank you for the screen shot, that is helpful to narrow down the error statement.

Can you please help me track down where the error is coming from by running statement in pieces.

I assume you are getting the error from more than one computer?

( values of results (bes property whose (

default flag of it and name of it = 
"Free Space on System Drive") , it)) of bes computers whose (id of it = 2254289)

(   values of results (bes property whose (

default flag of it and name of it = 
"Free Space on System Drive") , it) , values of results (bes property whose (

default flag of it and name of it = 
"Total Size of System Drive") , it) ) of bes computers whose (id of it = 2254289)

( (

if (exists first 
"MB" of item 0 of it) then (preceding text of first 
" MB" of item 0 of it) 

else (
"0")) , (

if (exists first 
"MB" of item 1 of it) then (preceding text of first 
" MB" of item 1 of it) 

else (
"0"))) of (  values of results (bes property whose (

default flag of it and name of it = 
"Free Space on System Drive") , it) , values of results (bes property whose (

default flag of it and name of it = 
"Total Size of System Drive") , it) ) of bes computers whose (id of it = 2254289)

( (

if (item 1 of it = 
"0") then (
"Not Available") 

else ((item 0 of it as floating point / item 1 of it as floating point * 100) as string)) & 
"||" & item 0 of it & 
"||" & item 1 of it ) of ( (

if (exists first 
"MB" of item 0 of it) then (preceding text of first 
" MB" of item 0 of it) 

else (
"0")) , (

if (exists first 
"MB" of item 1 of it) then (preceding text of first 
" MB" of item 1 of it) 

else (
"0"))) of (       values of results (bes property whose (

default flag of it and name of it = 
"Free Space on System Drive") , it) , values of results (bes property whose (

default flag of it and name of it = 
"Total Size of System Drive") , it) ) of bes computers whose (id of it = 2254289)

You can send me the results directly to my email leewei @ us . ibm . com

(imported comment written by SystemAdmin)

We were able to resolve the problem.

My installation had duplicate Retrieved Properties with the names “Free Space on System Drive” and “Total Space on System Drive” and deleting one of each of them resolved the error and the page contents now load for our workstations, and the Warranty Information is accessible for the Lenovo, Dell, Apple, and HP systems.

Awesome report Lee!!

(imported comment written by SystemAdmin)

Hi Lee,

Based on the installation note from the Wikis web site, the “ComputerBrowser” has to be unzip under the Web Reports directory folder :

C:\Program Files (x86)\BigFix Enterprise\BES Server\BESReportsServer\wwwroot.

I could not get the Computer Browser working as we place the “wwwroot” folder in different location, E:\TEM_Data\ReportServer\wwwroot

and the BES Server is in C:\Program Files (x86)\BigFix Enterprise\BES Server.

Would you please let me know is there the way to modify the path to get it work when setting the wwwroot in different location of the BES Server.

Which JS, HTML file(s) need to be modified?

Thanks,

Cecilia

(imported comment written by Lee Wei)

Hi Cecilia,

What we trying to do it to put the Computer Browser folder/files into the Web Reports root directory.

Web Reports is a webserver and it has a root directory location.

In the root folder, I would expect to see other folders like “charts”, “css”, “images”, “JavaScript”, etc.

Do you see these folders in your E:\TEM_Data\ReportServer\wwwroot location?

What is the error that you are getting?

Lee Wei

(imported comment written by SystemAdmin)

Hi Lee,

It is OK now as we are using SSL Server, changing HTTP to HTTPS works.

Thank you for quick respond.

Cecilia

(imported comment written by Lee Wei)

In case someone is reading or following this thread but does not know this - the TEM Web Console is the new version of the Computer Browser.

More information on the TEM Web Console here:

https://www.ibm.com/developerworks/mydeveloperworks/wikis/home?lang=en#/wiki/Tivoli%20Endpoint%20Manager/page/TEM%20Web%20Console

Lee Wei

(imported comment written by nagaraj.s)

hi lee

i installed computer browser in Tivoli endpoint manager server. but i can not find the browser link besrootserver\in computer browser

please help me

(imported comment written by Lee Wei)

The normal install would go into the root directory of the Web Reports server, not the TEM Root Server.

What is your Web Reports URL and what is the URL that you are trying with the Computer Browser?

Lee Wei