Kaseya Community

Memory identification in hardware audit

  • Does anyone know a good way to determine what type of memory a system uses simply by looking at Kaseya audit information? There is a lot of great information in the Audit section of Kaseya but we're trying to get enough specifics to determine memory specs.

    For example, a client complains of a very slow computer.We check Audit Machine Info screen to find:





    OS:
    XP

    Version:
    Professional Build 2600 Service Pack 2

    RAM:
    255 MB

    CPU:
    (1) 1597 MHz Intel(R) Pentium(R) 4 CPU 1.60GHz, Model 2 Stepping 4

    Looks like a perfect candidate for a memory upgrade since she uses a lot of programs at once.

    So nowwe check the System Info screen to determine what type of memory and available memory slots:





    Manufacturer

    VIA Technologies, Inc.

    Product Name

    P4X266-8233

    System Version



    System Serial Number



    Chassis Serial Number



    Chassis Asset Tag



    External Bus Speed

    100 MHz

    Max Memory Size

    768 MB

    Max Memory Slots

    3

    Chassis Manufacturer



    Chassis Type

    Desktop

    Chassis Version



    Motherboard Manufacturer



    Motherboard Product

    P4X266-8233

    Motherboard Version



    Motherboard Serial Num



    Processor Family

    Pentium Pro

    Processor Manufacturer

    Intel

    Processor Version

    Intel Pentium(R) 4

    CPU Max Speed

    1500 MHz

    CPU Current Speed

    1600 MHz

    Other Info



    Asset Owner



    Acquisition Date





    Port Connectors


    Int Ref
    Ext Ref
    Con Type
    Port Type

    PRIMARY IDE

    None
    Other

    SECONDARY IDE

    None
    Other

    FDD

    None
    8251 FIFO Compatible

    COM1

    DB-9 pin male
    Serial Port 16450 Compatible

    COM2

    DB-9 pin male
    Serial Port 16450 Compatible

    LPT1

    DB-25 pin female
    Parallel Port ECP/EPP

    Keyboard

    PS/2
    Keyboard Port

    PS/2 Mouse
    Detected
    PS/2
    Mouse Port

    USB

    Other - See Reference Designator
    USB



    Memory Devices


    Size
    Form Factor
    Device Loc
    Bank Loc
    Type
    Detail
    Speed

    256 MB
    DIMM
    A0
    Bank0/1
    Unknown
    None
    Unavailable

    0 MB
    DIMM
    A1
    Bank2/3
    Unknown
    None
    Unavailable

    0 MB
    DIMM
    A2
    Bank4/5
    Unknown
    None
    Unavailable



    System Slots


    Designator
    Type
    Usage
    ID

    PCI
    PCI
    Available
    13

    PCI
    PCI
    In Use
    10

    PCI
    PCI
    In Use
    19

    PCI
    PCI
    Available
    8

    AGP
    AGP
    In Use
    8

    It's great to know that two slots are open, but how dowe know exactly what type of memory to install without actually opening up the machine?

    Obviously, it is a DIMM. But is it a 168-pin or 184-pin? Is it DDR or SDRAM? Is it ECC or non-ECC (probably non-ECC since it's a desktop, not a server)? Isthe memory100 or 133MHz?

    Is there some way to figure this out from Kaseya?

    And how accurate is the Max Memory Size field?

    Any ideas or suggestions would be appreciated.


    Legacy Forum Name: Memory identification in hardware audit,
    Legacy Posted By Username: kentschu
  • When I initially posted this question, I copy/pasted the data but I see it didn't display very well.

    Does anyone know a method to determine (via Kaseya) what type of memory is in a computer without physically opening the system prior to purchasing more memory?

    External Bus Speed

    100 MHz

    Max Memory Size

    768 MB

    Max Memory Slots

    3

    SizeForm FactorDevice LocBank LocTypeDetailSpeed

    256 MBDIMMA0Bank0/1UnknownNoneUnavailable

    0 MBDIMMA1Bank2/3UnknownNoneUnavailable

    0 MBDIMMA2Bank4/5UnknownNoneUnavailable


    Legacy Forum Name: Server,
    Legacy Posted By Username: kentschu
  • I too have found this to be a problem:

    Memory Devices Size Form Factor Device Loc Bank Loc Type Detail Speed 256 MB DIMM A0 Bank0/1 Unknown None 0 MHz 0 MB DIMM A1 Bank2/3 Unknown None 0 MHz

    After a client meeting, the client wanted to update all of their systems with more memory. This isn't as simple as it sounds without knowing the speed of the memory, ecc, how many slots (reliabily), current memory, and max memory all at once.




    Legacy Forum Name: Server,
    Legacy Posted By Username: rodbibeau
  • Perhaps Kaseya can comment on whether this can be fixed/improved or if there is some limitation that we're not aware of.

    Legacy Forum Name: Server,
    Legacy Posted By Username: kentschu
  • Hotfix 78 has been posted to update the SMBIOS descriptions to include DDR and DDR2 types ONLY IF the information is populated in the BIOS by the PC manufacturer. DRAM, SDRAM, and other older types (as well as speed and number of memory slots)was already being reported.

    Check for the presence of hotfix 78 or higher on the System tab -> Configure page, and then reschedule the System Info collection. But if the information is absent (as the type of unknown would indicate), then the manufacturer has not made the memory type information available on those partiular PCs.


    Legacy Forum Name: Server,
    Legacy Posted By Username: PWong
  • I do see that some systems include the Type information. But we still have a large number of "unknown" entries.

    Are you sure that Unknown is only caused by the PC manufacturer's lack of reporting? Could Kaseya be missing some way to gather this info for certain systems? About 40-50% of our systems report "Unknown" as the Type.

    And many of these are major manufacturers. One of Dell 2850 servers reports "Unknown". My Thinkpad T43 reports "Unknown". Are these major vendors really not reporting BIOS memoryinformation?

    By the way, what is the timeframe for hotfixes to be automatically applied? We were on hotfix 70 when I checked this morning. When I forced it to check, it went to hotfix 81. How long until it would have gotten there on its own?


    Legacy Forum Name: Server,
    Legacy Posted By Username: kentschu
  • OK, to be fair, when I re-ran the System Info audit as suggested, the Dell 2850 now reports DDR2 400MHz.

    The Lenovo Thinkpad laptop, which has SODIMM's, does not report type or speed. Nor does the HP/Compaq nx9600 laptop. Is there anything special about laptop memory that Kaseya needs to gather info differently?

    An HP ProLiant DL360 G4 server reports DIMM's of Unknown type at 333MHz speed. One would think that HP would populate the appropriate BIOS data in its servers.

    A SuperMicro server reports "Type 0" at 400MHz. What does that mean?


    Legacy Forum Name: Server,
    Legacy Posted By Username: kentschu
  • The SMBIOS specification is independent of the machine's hardware platform (laptop or desktop). Providing SMBIOS information is optional, so it really is up to the manufacturer to populate it. "Unknown" is actually a valid memory type, but Type 0 is an invalid memory type value.

    Your system will check for hotfixes once a day. The recurring period starts when you first enable automatic hotfix checking on the System tab -> Configure page.


    Legacy Forum Name: Server,
    Legacy Posted By Username: PWong
  • With all of the great audit utilities around today, it is possible to find out every little detail about a machine. There must be scope for Kaseya to build in additional audit functionality to collect more audit information than it currently does.

    We often use a great web based utility from www.powerleap.com that gives detailed memory audit information along with motherboard and other hardware info.

    We, along with many other Kaseya users,would like to be able to get more of this type of information directly from Kaseya.

    Cheers, Ian


    Legacy Forum Name: Server,
    Legacy Posted By Username: TechOnline
  • We will investigate alternative methods for retrieving that data not provided by SMBIOS in a future release.

    Legacy Forum Name: Server,
    Legacy Posted By Username: PWong
  • The best way to determine in my opinion is to check the clock speed of the RAM, but onfortunatly that information is not always retrievable, like in your case. I wonder why Kaseya can't retrieve it, as if it says 533 MHz, you would know that it is DDR2 memory, for example.


    Legacy Forum Name: Server,
    Legacy Posted By Username: danseb2001
  • Another good tool is Belarc Advisor, but this also needs to run on each machine, so it is not really handy if you need a hardware audit.


    Legacy Forum Name: Server,
    Legacy Posted By Username: danseb2001
  • CPU-Z is a great tool for this, and it has a silent text-file output mode as well, so you could script it and get more accurate memory information with some clever scripting.

    cpuz -txt=report

    http://www.cpuid.com/cpuz.php



    Plus, it's free!


    Legacy Forum Name: Server,
    Legacy Posted By Username: agilitynetworks