Video Screencast Help
Endpoint Management Community Blog
Showing posts tagged with Reporting
Showing posts in English
Ludovic Ferre | 20 Dec 2009 | 1 comment

With 0.1.8 out the door and 0.1.9 coming on I thought it could be nice to actually plan for the features and improvements I'd like to see in the next tag (not necessarily 0.1.9).

Here's a brief overview of the required changes, with detailed explanations below (bear with me reader, as this is a work in progress):

  1. Naming of the resulting program (generally v0xx)
  2. Naming of the main source file (currently prog.c)
  3. Externalisation to purpose driven c files for major functions
  4. Implement a make file to handle the above changes?
  5. Logging out-source to a log_event function and handler
  6. Clean up code from global variables when possible
  7. Document the code and interfaces used as well as the flow

Here are some of the details for each point with pro and cons where applicable:

1. Naming of the resulting program (generally v0xx)

This is decided already, albeit it may not be the nicest name I...

Ludovic Ferre | 19 Dec 2009 | 0 comments

So as time goes by I'm now in my 2nd week-end on {CWoc}. Definitely a week end that doesn't entice anyone to get out for long (-4C right now) as we had quite a bit of snow (and only the main streets are cleared).

In all case I have further progress the II Log analyser for Altiris solutions. I now displays detailed information such as error codes and hourly statistics. This is still not the full details implementation but it's a major milestone for me.

Here's the output I now have (I did a little bit of formatting I must admit it) from the many test I've run on my base workload (6 IIS files from a few production servers totaling ~ 800MB):

ludovic@ub-x64:~/dev/altiris-ns-tooling/logAnalyser$ time ./v018 --file log_files/382-08

Mime type analysis summary results:
	File type= htm ,  page hits=   5,611
	File type= js  ,  page hits=   1,561
	File type= css ,  page hits=     530
	File type= asp ,  page hits= 221,542
	File type= aspx,  page hits= 568,599
	File type...
Ludovic Ferre | 15 Dec 2009 | 5 comments

There is a fuzzy area between the count of managed machines in a Notification Server and the count of active machines.

First when is a managed machine considered as active or inactive? This can be defined and interpreted in many different ways based on the nature of one's business, whether it is fast changing or strictly controlled etc.

The SQL query below is not going to answer this question, but can serve as a starting point (you could add event request on the filter such as last basic inventory received or last client policy request etc):

use altiris

select count (*), ((DATENAME(Year,DataLastChangedDate)) + ' ' + (DATENAME(Month,DataLastChangedDate))) as 'Month'
  from (
			select ResourceGuid, Max(DataLastChangedDate) as 'DataLastChangedDate'
			  from ItemResource ir
			  join ResourceUpdateSummary rus
				on ir.guid = rus.resourceguid
			 where IsManaged = 1
			 group by resourceguid
		) t
 where datalastchangeddate > DATEADD(Month,- 3,GETDATE...
Ludovic Ferre | 11 Dec 2009 | 1 comment

Friday evening.

I still have an outstanding case with various IIS related issues however I'm glad the week end has come. This way I can progress my {CWoc} project and do a little bit of coding.

I only had a couple of evening to work on some high level design consideration (on data structures to store statistics) and low level tid-bits. Passing a few small hurdles (getting started file file handling in C) I got around to create a native (x64) program to read files lines by lines in chunks of 1024 bytes. The C# code reads the entire line at a once and was very easy to do (if think the prototype was working last week-end already).

So both programs are capable of handling the command line pre-defined (with minor edits on the arguments), and both actually can parse a file to count the number of bytes read and give out a line count.

So I thought I'd run some base line tests to check if C is really much more efficient than high level languages like C...

Ludovic Ferre | 06 Dec 2009 | 0 comments



One very interesting repository for historical data found on the Notification Server is often the least epxloited one: the IIS log files contian data on the workload recorded per day generally over the entire server life time (I was on a customer server where this folder was taking 50+ GB!!!).

But how can this data be utilised efficiently, as the log files can be very large (from a few tens of MB to 800MB in the worse case I...

Ludovic Ferre | 03 Dec 2009 | 0 comments

 I had a query from three customers in the last couple of month on the "Site Maintenance > Subnets" view not showing the right amount of package server.

The Site Maintenance pages are used to assign package server to sites or subnets, as well as to view the automatic site and subnet mappings from Active Directory imported site and subnets. The page is implemented on 'Altiris/NS/Admin/Configuration/cfgSiteMaintenance.aspx' and contains 3 tabs named "Sites", "Subnets" and "Package Servers" as shown in the image below [Click to zoom].

Now what can be confusing for users is that the "Sites" tab allows users to assign numerous sites into a subnet, and to assign one or more Package Servers to the specified site. However when the user switches to the Subnet tab the package server assignments to the subnets (via the site) is not reflected!

This is absolutely normal! By design, as we try not to say...

dougj | 17 Jul 2009 | 0 comments

Some may have noticed that any Macintosh computer name containing an apostrophe is listed incorrectly in Resource Manager.

This is actually a function of the Mac OS X operating system. It creates a hostname from the name specified in System Preferences/Sharing by removing apostrophes and changing spaces to dashes. See the following chart for more information.

Mac client – System Preferences/sharing computer name:   Douglas Jenkins’s Mac Pro
Mac client - results of ‘hostname’ command:              douglas-jenkinss-mac-pro.local
Mac client – prompt label:                               douglas-jenkinss-mac-pro

Altiris Table –          Douglas Jenkins’s Mac Pro
Altiris Table – inv_aex_ac_tcpip.hostname:               douglas-jenkinss-mac-pro

Resource Manager – Resource Name (and IE Title Bar):     Douglas Jenkins’s Mac Pro
Resource Manager – Fully Qualified...
Spencer Parkinson | 21 May 2009 | 0 comments

How do IT managers cope with shrinking budgets and increased expectations? According to a recent Symantec survey … through automation. Seventy-one percent said the ability to automate tasks would benefit their schedule. This illustrates an important point. Many times, implementing new technologies can provide enough ROI to justify the extra expense. The trick is taking that leap by employing these technologies.

The survey, originally released during ManageFusion 2009 Las Vegas, polled IT managers about the state of their departments and found that 44 percent cited less investment in new technologies and 41 percent cited less IT staff for critical issues. If that isn’t enough, another statistic from the survey highlighted just how strapped these departments are.


Ram Champion | 24 Apr 2009 | 0 comments

Hi Connect Members,
This tool looks for  performance problems in your application caused by the network. Server response issues certainly need to be tracked and resolved, but many Web sites are still perceived as slow even when the servers are fast, so to help this scenario something called the free Web performance analysis tool, Visual Round-trip Analyzer (VRTA), can help you with.Its great for develpers.

What it does-

The Visual Round Trip Analyzer tool helps web developers and testers visualize the download of their page, identify best practices and changes that improve web performance. The network Round-Trip between the client and server(s) is the single biggest impact to web page performance – much greater than server response time. VRTA examines the communications protocol, identifying the causes...

Ram Champion | 24 Apr 2009 | 0 comments

Hi Connect Members,

Any change which is intentional can be recorded, but in case if its not something not noticed & specially with workstations running windows Xp , it can create problems & disappointment when things dont work as expected, Than suddenly we think what has changed or what we have changed, No worries, not to think any more, Microsoft has a tool that will not only let u know what are the changes but help you to troubkeshoot the XP systems issues, It works in following scenario-

1. Software Programs—installed applications, such as those listed in Add/Remove Programs
2. Windows hotfixes and other OS updates
3. Windows drivers and services
4. ActiveX controls downloaded via Internet Explorer
5. Browser Helper Objects (BHOs)—typically toolbars and other items that load with your browser
6. Auto-Start Extensibility Points (ASEPs)—programs that start automatically without user action.

I have used a...