Kaseya Community

Monitoring HP Proliant Servers

  • I know this has been asked in the past, but have seen no answers. I thought I'd try again.

    Dell OpenManage allows SNMP manaagment software such as Kaseya to read SMTP information and create SNMP sets/Alarms.

    Does HP offer this information through Insight Manager, or any other tool that can be installed on the HP server? Or even expose Insight Manager alarms to the event log?

    If so - has anyone sucesfully put together any SNMP or EVENT sets for HP?


    Gavin

    Legacy Forum Name: Monitoring HP Proliant Servers,
    Legacy Posted By Username: Interprom
  • Gavin,
    
    I have this SNMP set. I don't recall where I got it from; I didn't create it and at the moment, I don't use it. But, perhaps it will help you.
    
    Michael
    
    <?xml version="1.0" encoding="ISO-8859-1" ?>
    <monitor_snmp_set_definition version="1.0">
    -<MonitorSnmpSet name="HP Server Health - Prod" description='SNMP Monitoring for HP Servers (RAID, Fan, PSU, Temp)'
    > -<ObjectGets>
    <ObjectGet name='Compaq RAID Status'  description='' mibCharOid='.iso.org.dod.internet.private.enterprises.compaq.cpqDriveArray.cpqDaMibRev.cpqDaMibCondition'  mibNumberedOid='.1.3.6.1.4.1.232.3.1.3'  mibAccess='read-only'  mibSyntax='float'  mibName='Compaq RAID Status'  mibDisplayName='cpqDaMibRev.cpqDaMibCondition'  collectionOperator='Over'  abstractType='total'  collectionThreshold='0' trendTimeSpan='1209600' timeoutValue='2' trendReArm='86400' thresholdOperator='Over'  thresholdAmount='2' thresholdDuration='30' snmpVersion='1'  thresholdWarning='10' snmpSuffix='0' parentFlag='1' snmpGetScript='&quot;{agentDir}\usr\bin\snmpget.exe&quot; {Community} -v 1 -t 2 -r 0 -O Qstab -M &quot;{agentDir}\usr\share\snmp\mibs&quot;  {IPaddress} .iso.org.dod.internet.private.enterprises.compaq.cpqDriveArray.cpqDaMibRev.cpqDaMibCondition.' altSnmpGetScript='&quot;{agentDir}\usr\bin\snmpget.exe&quot; {Community} -v 1 -t 2 -r 0 -O Qstab -M &quot;{agentDir}\usr\share\snmp\mibs&quot;  {IPaddress} .1.3.6.1.4.1.232.3.1.3.' thresholdReArm='86400'/>
    <ObjectGet name='Compaq RAID Status0'  description='' mibCharOid='.iso.org.dod.internet.private.enterprises.compaq.cpqDriveArray.cpqDaMibRev.cpqDaMibCondition'  mibNumberedOid='.1.3.6.1.4.1.232.3.1.3'  mibAccess='read-only'  mibSyntax='float'  mibName='Compaq RAID Status0'  mibDisplayName='cpqDaMibRev.cpqDaMibCondition'  collectionOperator='Changed'  collectionThreshold='1' trendTimeSpan='1209600' timeoutValue='2' trendReArm='86400' thresholdOperator='Equal'  thresholdAmount='2' thresholdDuration='30' snmpVersion='1'  snmpSuffix='0' parentId='2603' snmpGetScript='&quot;{agentDir}\usr\bin\snmpget.exe&quot; {Community} -v 1 -t 2 -r 0 -O Qstab -M &quot;{agentDir}\usr\share\snmp\mibs&quot;  {IPaddress} .iso.org.dod.internet.private.enterprises.compaq.cpqDriveArray.cpqDaMibRev.cpqDaMibCondition.' thresholdReArm='86400'/>
    <ObjectGet name='Fan Status'  description='(2) all ok (3) degraded (4)failed' mibCharOid='.iso.org.dod.internet.private.enterprises.compaq.cpqHealth.cpqHeComponent.cpqHeThermal.cpqHeThermalSystemFanStatus'  mibNumberedOid='.1.3.6.1.4.1.232.6.2.6.4'  mibAccess='read-only'  mibSyntax='float'  mibName='Fan Status'  mibDisplayName='cpqHeThermal.cpqHeThermalSystemFanStatus'  collectionOperator='Over'  abstractType='total'  collectionThreshold='0' trendTimeSpan='1209600' timeoutValue='2' trendReArm='86400' thresholdOperator='Over'  thresholdAmount='2' thresholdDuration='30' snmpVersion='1'  thresholdWarning='10' snmpSuffix='0' parentFlag='1' snmpGetScript='&quot;{agentDir}\usr\bin\snmpget.exe&quot; {Community} -v 1 -t 2 -r 0 -O Qstab -M &quot;{agentDir}\usr\share\snmp\mibs&quot;  {IPaddress} .iso.org.dod.internet.private.enterprises.compaq.cpqHealth.cpqHeComponent.cpqHeThermal.cpqHeThermalSystemFanStatus.' altSnmpGetScript='&quot;{agentDir}\usr\bin\snmpget.exe&quot; {Community} -v 1 -t 2 -r 0 -O Qstab -M &quot;{agentDir}\usr\share\snmp\mibs&quot;  {IPaddress} .1.3.6.1.4.1.232.6.2.6.4.' thresholdReArm='86400'/>
    <ObjectGet name='Fan Status0'  description='' mibCharOid='.iso.org.dod.internet.private.enterprises.compaq.cpqHealth.cpqHeComponent.cpqHeThermal.cpqHeThermalSystemFanStatus'  mibNumberedOid='.1.3.6.1.4.1.232.6.2.6.4'  mibAccess='read-only'  mibSyntax='float'  mibName='Fan Status0'  mibDisplayName='cpqHeThermal.cpqHeThermalSystemFanStatus'  collectionOperator='Changed'  collectionThreshold='1' trendTimeSpan='1209600' timeoutValue='2' trendReArm='86400' thresholdOperator='Changed'  thresholdAmount='3' thresholdDuration='30' snmpVersion='1'  snmpSuffix='0' parentId='2605' snmpGetScript='&quot;{agentDir}\usr\bin\snmpget.exe&quot; {Community} -v 1 -t 2 -r 0 -O Qstab -M &quot;{agentDir}\usr\share\snmp\mibs&quot;  {IPaddress} .iso.org.dod.internet.private.enterprises.compaq.cpqHealth.cpqHeComponent.cpqHeThermal.cpqHeThermalSystemFanStatus.' thresholdReArm='86400'/>
    <ObjectGet name='Power Supply Status'  description='' mibCharOid='.iso.org.dod.internet.private.enterprises.compaq.cpqHealth.cpqHeComponent.cpqHeFltTolPwrSupply.cpqHeFltTolPwrSupplyCondition'  mibNumberedOid='.1.3.6.1.4.1.232.6.2.9.1'  mibAccess='read-only'  mibSyntax='float'  mibName='Power Supply Status'  mibDisplayName='cpqHeFltTolPwrSupply.cpqHeFltTolPwrSupplyCondition'  collectionOperator='Over'  abstractType='total'  collectionThreshold='0' trendTimeSpan='14' timeoutValue='2' trendReArm='86400' thresholdOperator='Over'  thresholdAmount='2' thresholdDuration='30' snmpVersion='1'  thresholdWarning='10' snmpSuffix='0' parentFlag='1' snmpGetScript='&quot;{agentDir}\usr\bin\snmpget.exe&quot; {Community} -v 1 -t 2 -r 0 -O Qstab -M &quot;{agentDir}\usr\share\snmp\mibs&quot;  {IPaddress} .iso.org.dod.internet.private.enterprises.compaq.cpqHealth.cpqHeComponent.cpqHeFltTolPwrSupply.cpqHeFltTolPwrSupplyCondition.' altSnmpGetScript='&quot;{agentDir}\usr\bin\snmpget.exe&quot; {Community} -v 1 -t 2 -r 0 -O Qstab -M &quot;{agentDir}\usr\share\snmp\mibs&quot;  {IPaddress} .1.3.6.1.4.1.232.6.2.9.1.' thresholdReArm='86400'/>
    <ObjectGet name='Power Supply Status0'  description='' mibCharOid='.iso.org.dod.internet.private.enterprises.compaq.cpqHealth.cpqHeComponent.cpqHeFltTolPwrSupply.cpqHeFltTolPwrSupplyCondition'  mibNumberedOid='.1.3.6.1.4.1.232.6.2.9.1'  mibAccess='read-only'  mibSyntax='float'  mibName='Power Supply Status0'  mibDisplayName='cpqHeFltTolPwrSupply.cpqHeFltTolPwrSupplyCondition'  collectionOperator='Changed'  collectionThreshold='1' trendTimeSpan='1209600' timeoutValue='2' trendReArm='86400' thresholdOperator='Changed'  thresholdAmount='3' thresholdDuration='30' snmpVersion='1'  snmpSuffix='0' parentId='2607' snmpGetScript='&quot;{agentDir}\usr\bin\snmpget.exe&quot; {Community} -v 1 -t 2 -r 0 -O Qstab -M &quot;{agentDir}\usr\share\snmp\mibs&quot;  {IPaddress} .iso.org.dod.internet.private.enterprises.compaq.cpqHealth.cpqHeComponent.cpqHeFltTolPwrSupply.cpqHeFltTolPwrSupplyCondition.' thresholdReArm='86400'/>
    <ObjectGet name='cpqHeThermalCondition'  description='' mibCharOid='.iso.org.dod.internet.private.enterprises.compaq.cpqHealth.cpqHeComponent.cpqHeThermal.cpqHeThermalCondition'  mibNumberedOid='.1.3.6.1.4.1.232.6.2.6.1'  mibAccess='read-only'  mibSyntax='float'  mibName='cpqHeThermalCondition'  mibDisplayName='cpqHeThermal.cpqHeThermalCondition'  collectionOperator='Over'  abstractType='total'  collectionThreshold='0' trendTimeSpan='1209600' timeoutValue='2' trendReArm='86400' thresholdOperator='Over'  thresholdAmount='2' thresholdDuration='30' snmpVersion='1'  thresholdWarning='10' snmpSuffix='0' parentFlag='1' snmpGetScript='&quot;{agentDir}\usr\bin\snmpget.exe&quot; {Community} -v 1 -t 2 -r 0 -O Qstab -M &quot;{agentDir}\usr\share\snmp\mibs&quot;  {IPaddress} .iso.org.dod.internet.private.enterprises.compaq.cpqHealth.cpqHeComponent.cpqHeThermal.cpqHeThermalCondition.' altSnmpGetScript='&quot;{agentDir}\usr\bin\snmpget.exe&quot; {Community} -v 1 -t 2 -r 0 -O Qstab -M &quot;{agentDir}\usr\share\snmp\mibs&quot;  {IPaddress} .1.3.6.1.4.1.232.6.2.6.1.' thresholdReArm='86400'/>
    <ObjectGet name='cpqHeThermalCondition0'  description='' mibCharOid='.iso.org.dod.internet.private.enterprises.compaq.cpqHealth.cpqHeComponent.cpqHeThermal.cpqHeThermalCondition'  mibNumberedOid='.1.3.6.1.4.1.232.6.2.6.1'  mibAccess='read-only'  mibSyntax='float'  mibName='cpqHeThermalCondition'  mibDisplayName='cpqHeThermal.cpqHeThermalCondition'  collectionOperator='Changed'  collectionThreshold='1' trendTimeSpan='1209600' timeoutValue='2' trendReArm='86400' thresholdOperator='Changed'  thresholdAmount='3' thresholdDuration='30' snmpVersion='1'  snmpSuffix='0' parentId='2609' snmpGetScript='&quot;{agentDir}\usr\bin\snmpget.exe&quot; {Community} -v 1 -t 2 -r 0 -O Qstab -M &quot;{agentDir}\usr\share\snmp\mibs&quot;  {IPaddress} .iso.org.dod.internet.private.enterprises.compaq.cpqHealth.cpqHeComponent.cpqHeThermal.cpqHeThermalCondition.' thresholdReArm='86400'/>
    </ObjectGets>
    </MonitorSnmpSet>
    </monitor_snmp_set_definition>

    Legacy Forum Name: How-To,
    Legacy Posted By Username: RCS-Michael


    [edited by: Brendan Cosgrove at 5:32 PM (GMT -8) on 12-20-2010] .
  • Thanks! Imported great.

    Here's the issue I'm having though... WHAT provides the SNMP information to Kaseya? Is it the WIndows SNMP service, or the actual insight manager software or what?

    HP is VERY unclear on this, and when I do a LANSCAN for SNMP devices, none of my Prolients show up other than the normal "Hardware: x86 F" a server always sends.

    Gavin

    Legacy Forum Name: How-To,
    Legacy Posted By Username: Interprom
  • Sorry, Gavin but I don't know. Like I said, we don't use this yet. We are planning to monitor our servers via SNMP but haven't started yet. We're working on something else at the moment. I hope someone else is able to assist.

    Michael

    Legacy Forum Name: How-To,
    Legacy Posted By Username: RCS-Michael
  • You need to enable MS SNMP service. HP agents works like an add on for this snmp service. We are monitoring all of our HP servers through SNMP.

    Paul

    Legacy Forum Name: How-To,
    Legacy Posted By Username: paul@joheco.nl
  • We have the SNMP Service turned on and configured. Still no HP "events".

    Is there some way I have to tell Insite Manager to work with the WIndows service, or visa versa? This is getting very frustrating Smile

    Legacy Forum Name: How-To,
    Legacy Posted By Username: Interprom
  • Clarification here by others using HP Proliant equipment would be very helpful.

    Would the event category be added by installing HP Insight applications provided on the smart start CD?

    Legacy Forum Name: How-To,
    Legacy Posted By Username: mattb@ghentcomputer.com
  • This might help, you need to do all this on a hp server to get SNMP working

    This is from HP themselves

    Ø Ensure that the SNMP Service is installed.

    o Click on the Start button

    o Click "Run"

    o Open services.msc

    o Find the SNMP Service. The services are listed alphabetically.

    Ø If the SNMP Service is not found, it may be installed through the Control Panel Add/Remove Programs Applet. In the Add/Remove Programs Applet,

    o Click on Add/Remove Windows Components

    o Click on Management and Monitoring Tools

    o Check Simple Network Management Protocol

    o Click OK

    o Click Next.

    o The installation procedure may ask for a CD or the path to the operating system files.

    o Once the installation has completed, reinstall the Service Pack from Microsoft that was maintained prior to installation. This will update the SNMP Service files as well. Run Windows Update if that is ordinarily performed after Service Pack upgrades on the network.

    Ø If the SNMP Service is installed,

    o Open the SNMP Service in the Services Applet (not the SNMP Trap Service)

    o Select the Security Tab

    o A least one community must be defined and given READ-WRITE permissions. (READ-CREATE permissions will work in most circumstances but is not recommended.)

    o If "Accept SNMP packets from any host" is selected, press Apply.

    o If "Accept SNMP packets from these hosts" is selected,

    § Make certain that there is an address pointing to the Insight Manager server.

    § Make certain that there is an address pointing to the local machine, i.e. localhost. (The Management Agents talk to each other using SNMP.)

    o Click on the Traps tab

    o Enter a community name with READ-WRITE permissions in the Community Name field.

    o Add the address of the Insight Manager server to the Trap Destinations

    o Add the address of the local server to the Trap Destinations

    Even though this does not directly impact the SNMP Service, also check these settings with the Management Agents applet:

    Ø In the Control Panel, go into the hp Management Agents Applet.

    Ø Click on the SNMP Settings Tab.

    Ø Ensure the "Enable SNMP Sets" setting is checked.

    Insight Manager also needs to be configured with the correct community strings. By default, Insight Manager 7 and hp Systems Insight Manager assumes that community name "public" will be used. If "public" is not being used, or if it is not the community using READ-CREATE permissions, Insight Manager will have to be modified to reflect the managed servers:

    Ø HP Systems Insight Manager

    o Click on Options -> Protocol Settings -> Global Protocol Settings (or System Protocol Settings for selected systems)

    o The community names that should be discovered first should be listed as Default 1, Default 2, etc. Community names with READ-ONLY permissions should be listed last so that they are scanned last.

    Ø Insight Manager 7

    o Click on Settings -> Automatic Discovery for systems being automatically discovered.

    o Click on Settings -> Manual Discovery for systems being manually discovered.

    To test if the settings are working, send a test trap to the Insight Manager server:

    Ø Go into the hp Management Agents Applet.

    Ø Click on the SNMP Settings Tab.

    Ø Hit "Send Test Trap"

    Ø Look for a "Generic Test Trap" in Insight Manager.

    Legacy Forum Name: How-To,
    Legacy Posted By Username: mmartin
  • I will try this today! Where did you find it? I've been looking all over the HP site.

    Thanks a LOT, I'll report back on success.

    Gavin

    Legacy Forum Name: How-To,
    Legacy Posted By Username: Interprom
  • I got it directly from HP Support - over the phone.

    Michael

    Legacy Forum Name: How-To,
    Legacy Posted By Username: mmartin
  • Did everything listed in this thread - but for some reason I cannot get it to set off any alarms, more specifically a drive dying/dead/pulled. The HP mibs I was able to find, load them into Kaseya but they dont show up.

    Why does this have to be so difficult in getting set up....

    Legacy Forum Name: How-To,
    Legacy Posted By Username: Techdawg
  • Techdawg

    Why does this have to be so difficult in getting set up....


    It's difficult to setup because Kaseya doesn't include simple snmp sets / templates like their competitors do. I am sure they have their reasons, but who knows. Kaseya took a different route when it comes to device monitoring. While the competitors like to tout "any ip aware device" that really means "anything where the manufacturer supplied us with the right snmp info so we can make a pre-defined template". We frequently demo other products and I can tell you that stuff like this is already set up or is easily set up. That is both good and bad if you think about it.

    I have found that many things that are really easy and simple aren't very powerful, and most things that are truly powerful are a pain in the ass. Of course, that is just my experience.

    I am sure if Kaseya wanted to they could flex some vendor muscle and put together some decent snmp sets that weren't created 4 years ago they would have no problems. They have a ton on their plate with the new VSA that is in early beta, so who knows if a boost in SNMP monitoring is on the table. I sure hope so. It would be nice to be able to tell our clients "Sure, we can monitor that random firewall!" and mean it without having to spend a week downloading hard to find .mib files figuring out how to make it work properly.

    It'd also be pretty cool if more Kaseya engineers would hop on here from time to time and guide things like this along. Afterall, they know the software the best...right?

    Legacy Forum Name: How-To,
    Legacy Posted By Username: CeruleanBlue
  • CeruleanBlue
    Afterall, they know the software the best...right?


    Well with me being the only person to comment on this thread in a year, gives me a fairly good indication that either some people got it working and never had a need to come back, or others just gave up and went with another product.

    What concerns me is that I can get a product, even in a demo state, install it and get more information in 15 minutes that what I have gotten in a month of screwing around with this.

    So my day today is going to consist of sitting on the phone with support, to try and get this working.

    Legacy Forum Name: How-To,
    Legacy Posted By Username: Techdawg
  • Please let me know how you got on.

    Legacy Forum Name: How-To,
    Legacy Posted By Username: mparr
  • Techdawg
    Well with me being the only person to comment on this thread in a year, gives me a fairly good indication that either some people got it working and never had a need to come back, or others just gave up and went with another product.

    What concerns me is that I can get a product, even in a demo state, install it and get more information in 15 minutes that what I have gotten in a month of screwing around with this.

    So my day today is going to consist of sitting on the phone with support, to try and get this working.


    oh. Haha. I saw the March and the year and for some reason my mind told me the thread was current. The 8 looks like a 9. That's my excuse.

    Legacy Forum Name: How-To,
    Legacy Posted By Username: CeruleanBlue