Kaseya Community

Dell Poweredge SNMP monitoring

This question is not answered

Hi all,

Can anyone supply step by step instructions on how to monitor Dell Poweredge servers via SNMP in Kaseya 6.3 (windows 2008 environments)?

Regards

Ben

All Replies
  • Hi Ben,

    This is somewhat of a loaded question, as there is a lot that goes into monitoring any device using SNMP.  Smile 

    Nevertheless, here are the general steps:

    1. Install/Enable SNMP within Windows on the Dell servers to be monitored.
    2. Install/Configure the Dell Open Manage software on the Dell servers you want to monitor.
    3. Determine what you want to monitor in specific terms.  For instance Power Supplies, Arrays, Temperature/Environmental, etc..  This will require a detailed understanding of the HW components and configurations for each server.
    4. Designate a machine with a Kaseya Agent as the SNMP agent to monitor the Dell servers.  You may decide that you want the server to monitor itself rather then designating a different machine to monitor the Dell Server, but if you have a number of Dell Servers all in one location then perhaps designating one machine to monitor all Dell Servers is a more simple configuration. If you are an MSP supporting multiple customer locations, or have a complex WAN with remote office locations, you may need this machine to be local/on the same subnet as the Dell server.  This machine should have a static IP address in most cases for ease of configuration/security.  SNMP traffic must be allowed between the Kaseya Agent machine you designate and the SNMP device you want to monitor (the Dell Server).  With that requirement you may need to configure firewalls accordingly on the Kaseya Agent machine, or the Dell Server itself or on any firewall in between these two systems.   
    5. If you are concerned about SNMP security, and generally speaking, you probably should be, ensure that you configure the SNMP Service in Windows with the following recommendations:
      1. In the Agent tab of the SNMP Services properties, set a Contact and Location for the Server.  This can help identify who is responsible for the device and where the device is located in case someone needs go on-site to address/fix/repair/troubleshoot any issues with the Dell server.
      2. If you want to monitor the Physical layer or Datalink and Subnet layer using SNMP then check those options in the Agent tab under the Service grouping.
      3. In the Security tab, set the SNMP community name, in the "Accepted community names" list to something other than "public" by editing this READONLY entry and changing "public" to something else.  I would recommend something complex but easy to remember and would standardize all devices you monitor via SNMP with the same READONLY community string.
      4. Enable the "Accept SNMP packets from these hosts" option and then add the IP address of the Kaseya Agent machine you chose in step 4 to the list.  If the Kaseya Agent machine has a dynamically (DHCP) assigned IP address then your best solution if to use the DNS hostname for the Kaseya Agent machine, but if the IP address of the Kaseya Agent machine is static then entering that IP address is advisable.  
    6. If you will be monitoring via SNMP Traps as well as SNMP Gets, then...
      1. Enable the "Send authentication trap" option in the Security tab.
      2. In the Traps tab enter the SNMP community string from step 5c in the Community name dropdown, and then click Add.
      3. With this new SNMP community name selected in the dropdown, add a new Trap destination and enter the IP address/hostname of the Kaseya Agent you designated in step 4.
    7. When you are done configuring the SNMP Service within Windows on the Dell Server click OK to save the configuration changes.
    8. In Kaseya go to the Discovery module and the LAN Watch by Network function.
    9. Select the network/subnet on which the Dell Server resides.
    10. Select Edit and Edit the network.  
      1. Give the Network Name a meaningful name if you have not already.
      2. Associate the Network definition with the appropriate Kaseya Organization.
      3. In the SNMP tab, check the Enable SNMP option and set the Community String (Community Name) to that which you defined in step 5c.
      4. Click Save & Scan
    11. Based on the details you defined in step 3, identify the related SNMP OIDs, instances, values and thresholds you need to monitor, and define Kaseya SNMP Sets accordingly.  There are some Dell Server SNMP sets in the Shared samples, but these will likely need to be altered to adjust for your specific hardware configurations and thresholds.  Nevertheless, these samples may be a good starting point. Note: you do not need to load all the Dell SNMP MIBs before creating your SNMP Sets, but doing so may make the process easier if you are not familiar with SNMP OIDs, data types an such.  If you want to load SNMP MIBs, do this via the Monitor->Add SNMP Object function.  Dependent MIBs must be loaded prior to other MIBs which depend upon them.
    12. Assign the SNMP Set(s) to the Kaseya Agent machine you designated in step 4 using the Monitor->Assign SNMP function.  You will need to assign the SNMP Set(s) to the specific SNMP device that was detected by the SNMP scan performed in step 10, by selecting it from the list of detected SNMP devices on that Kaseya Agent .  Then select each SNMP Set from the dropdown list, configure your Monitoring Actions (Create Alarm, Create Ticket, Run Script, Email Recipients) as you desire, and click Apply.
    13. If you decided to also monitor for SNMP Traps...
      1. Define an SNMP Trap Event Set under the Monitor->SNMP Traps Alert function and add whatever filters you need to generate the alerts you desire based on the Trap messages being sent from the SNMP device.  This will be an iterative process.  First keep things simple to see all trap events being received, and then start narrowing down the SNMP Trap event set to alert for the specific things you want to be alerted about.  Set your Event Type/Frequency/Rearm values as required, and set the Monitoring Actions (Create Alarm, Create Ticket, Run Script, Email Recipients) as you desire, and click Apply.
    14. Revise approach by tweaking the SNMP Sets and SNMP Trap event sets as needed.
    15. Review Alarms via the Monitor->Alarm Summary function.
    16. Review SNMP Set logged values/histograms via the Monitor->SNMP Log function

    This is a very high overview of the process and requires you understand SNMP in detail and the various SNMP functions within Kaseya.

    I hope this helps.  If you need additional assistance, Kaseya Professional Services can work with customers on a fee basis on configuring this and all other aspects of the Kaseya product with you and/or for you.  If you are interested in these services, please let me know.

    Regards, 

    Matt Warburton

    Kaseya Professional Services