Trying to monitor Eaton 9355 UPS

This support forum board is for support questions relating to Nagios XI, our flagship commercial network monitoring solution.
User avatar
cdienger
Support Tech
Posts: 5045
Joined: Tue Feb 07, 2017 11:26 am

Re: Trying to monitor Eaton 9355 UPS

Post by cdienger »

I'm not sure why it wouldn't show the name of the OID, but you can use a mib browser to find out what they're for. See attached. Are names returned when you try running the walk from the command line:

Code: Select all

snmpwalk -v2c -c public -m /usr/share/snmp/mibs/<MIB-NAME> <Eaton_IP>
or

Code: Select all

snmpwalk -m +ALL -v 2c -c public <EATON_IP> .1.3.6.1.2.1.33
?
You do not have the required permissions to view the files attached to this post.
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.
User avatar
snapon_admin
Posts: 952
Joined: Mon Jun 10, 2013 10:39 am
Location: Kenosha, WI
Contact:

Re: Trying to monitor Eaton 9355 UPS

Post by snapon_admin »

Running the walk from CLI gives me the attached results (saved as notepad doc as it was too many characters).
snmpwalk.txt
You do not have the required permissions to view the files attached to this post.
User avatar
cdienger
Support Tech
Posts: 5045
Joined: Tue Feb 07, 2017 11:26 am

Re: Trying to monitor Eaton 9355 UPS

Post by cdienger »

The output seems cut off and different from what is in the gui. Was that the complete output?

That said, the command should be the same or close enough to what the wizard produces. The wizard creates a temp file under /usr/local/nagiosxi/tmp/snmpwalk--<IP>. Make sure the SNMP Walk wizard is up today(2.0) under Admin > System Extensions > Manage Config Wizards, run it again, and check the file. If it is a large file, it may be too large for the php limits and need to be increased per https://support.nagios.com/kb/article/n ... e-611.html
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.
Envera IT
Posts: 159
Joined: Wed Jun 19, 2013 10:21 am

Re: Trying to monitor Eaton 9355 UPS

Post by Envera IT »

Below is what we use for out Eaton 9390. I'm pretty sure they all take the same cards. Notice I'm not specifying the actual eaton MIB correctly so you could play with that to get a better output but this does work well for us overall.

Code: Select all

define service {
    host_name                redacted-Eaton-9390-UPS
    service_description      AlarmsPresent
    use                      xiwizard_snmp_service
    check_command            check_xi_service_snmp! -p 161 -o mib-2.33.1.6.1.0 -P 3 --seclevel=authNoPriv --secname=user --authproto=SHA --authpasswd='redacted' -x aes -m SNMPv2-SMI
    max_check_attempts       5
    check_interval           1
    retry_interval           1
    check_period             xi_timeperiod_24x7
    notification_interval    60
    notification_period      xi_timeperiod_24x7
    notifications_enabled    0
    contacts                 redacted
    _xiwizard                snmpwalk
    register                 1
}
 
define service {
    host_name                redacted-Eaton-9390-UPS
    service_description      BatteryCurrent
    use                      xiwizard_snmp_service
    check_command            check_xi_service_snmp! -p 161 -o mib-2.33.1.2.6.0 -P 3 --seclevel=authNoPriv --secname=user --authproto=SHA --authpasswd='redacted' -x aes -l "Current" -u "current" -m SNMPv2-SMI
    max_check_attempts       5
    check_interval           1
    retry_interval           1
    check_period             xi_timeperiod_24x7
    notification_interval    60
    notification_period      xi_timeperiod_24x7
    notifications_enabled    0
    contacts                 redacted
    _xiwizard                snmpwalk
    register                 1
}
 
define service {
    host_name                redacted-Eaton-9390-UPS
    service_description      BatteryVoltage
    use                      xiwizard_snmp_service
    check_command            check_xi_service_snmp! -p 161 -o mib-2.33.1.2.5.0 -P 3 --seclevel=authNoPriv --secname=user --authproto=SHA --authpasswd='redacted' -x aes -l "Voltage" -u "volts" -m SNMPv2-SMI
    max_check_attempts       5
    check_interval           1
    retry_interval           1
    check_period             xi_timeperiod_24x7
    notification_interval    60
    notification_period      xi_timeperiod_24x7
    notifications_enabled    0
    contacts                 redacted
    _xiwizard                snmpwalk
    register                 1
}
 
define service {
    host_name                redacted-Eaton-9390-UPS
    service_description      BypassFrequency
    use                      xiwizard_snmp_service
    check_command            check_xi_service_snmp! -p 161 -o mib-2.33.1.5.1.0 -P 3 --seclevel=authNoPriv --secname=user --authproto=SHA --authpasswd='redacted' -x aes -m SNMPv2-SMI
    max_check_attempts       5
    check_interval           1
    retry_interval           1
    check_period             xi_timeperiod_24x7
    notification_interval    60
    notification_period      xi_timeperiod_24x7
    notifications_enabled    0
    contacts                 redacted
    _xiwizard                snmpwalk
    register                 1
}
 
define service {
    host_name                redacted-Eaton-9390-UPS
    service_description      BypassVoltage1
    use                      xiwizard_snmp_service
    check_command            check_xi_service_snmp! -p 161 -o mib-2.33.1.5.3.1.2.1 -P 3 --seclevel=authNoPriv --secname=user --authproto=SHA --authpasswd='redacted' -x aes -m SNMPv2-SMI
    max_check_attempts       5
    check_interval           1
    retry_interval           1
    check_period             xi_timeperiod_24x7
    notification_interval    60
    notification_period      xi_timeperiod_24x7
    notifications_enabled    0
    contacts                 redacted
    _xiwizard                snmpwalk
    register                 1
}
 
define service {
    host_name                redacted-Eaton-9390-UPS
    service_description      BypassVoltage2
    use                      xiwizard_snmp_service
    check_command            check_xi_service_snmp! -p 161 -o mib-2.33.1.5.3.1.2.2 -P 3 --seclevel=authNoPriv --secname=user --authproto=SHA --authpasswd='redacted' -x aes -m SNMPv2-SMI
    max_check_attempts       5
    check_interval           1
    retry_interval           1
    check_period             xi_timeperiod_24x7
    notification_interval    60
    notification_period      xi_timeperiod_24x7
    notifications_enabled    0
    contacts                 redacted
    _xiwizard                snmpwalk
    register                 1
}
 
define service {
    host_name                redacted-Eaton-9390-UPS
    service_description      BypassVoltage3
    use                      xiwizard_snmp_service
    check_command            check_xi_service_snmp! -p 161 -o mib-2.33.1.5.3.1.2.3 -P 3 --seclevel=authNoPriv --secname=user --authproto=SHA --authpasswd='redacted' -x aes -m SNMPv2-SMI
    max_check_attempts       5
    check_interval           1
    retry_interval           1
    check_period             xi_timeperiod_24x7
    notification_interval    60
    notification_period      xi_timeperiod_24x7
    notifications_enabled    0
    contacts                 redacted
    _xiwizard                snmpwalk
    register                 1
}
 
define service {
    host_name                redacted-Eaton-9390-UPS
    service_description      EstimatedChargeRemaining
    use                      xiwizard_snmp_service
    check_command            check_xi_service_snmp! -p 161 -o mib-2.33.1.2.4.0 -P 3 --seclevel=authNoPriv --secname=user --authproto=SHA --authpasswd='redacted' -x aes -l "Charge Rem" -m SNMPv2-SMI!!!!!!!
    max_check_attempts       5
    check_interval           1
    retry_interval           1
    check_period             xi_timeperiod_24x7
    notification_interval    60
    notification_period      xi_timeperiod_24x7
    notifications_enabled    0
    contacts                 redacted
    _xiwizard                snmpwalk
    register                 1
}
 
define service {
    host_name                redacted-Eaton-9390-UPS
    service_description      EstimatedMinutesRemaining
    use                      xiwizard_snmp_service
    check_command            check_xi_service_snmp! -p 161 -o mib-2.33.1.2.3.0 -P 3 --seclevel=authNoPriv --secname=user --authproto=SHA --authpasswd='redacted' -x aes -l "Minutes" -m SNMPv2-SMI!!!!!!!
    max_check_attempts       5
    check_interval           1
    retry_interval           1
    check_period             xi_timeperiod_24x7
    notification_interval    60
    notification_period      xi_timeperiod_24x7
    notifications_enabled    0
    contacts                 redacted
    _xiwizard                snmpwalk
    register                 1
}
 
define service {
    host_name                redacted-Eaton-9390-UPS
    service_description      InputFrequency1
    use                      xiwizard_snmp_service
    check_command            check_xi_service_snmp! -p 161 -o mib-2.33.1.3.3.1.2.1 -P 3 --seclevel=authNoPriv --secname=user --authproto=SHA --authpasswd='redacted' -x aes -l "in-frequency1" -m SNMPv2-SMI!!!!!!!
    max_check_attempts       5
    check_interval           1
    retry_interval           1
    check_period             xi_timeperiod_24x7
    notification_interval    60
    notification_period      xi_timeperiod_24x7
    notifications_enabled    0
    contacts                 redacted
    _xiwizard                snmpwalk
    register                 1
}
 
define service {
    host_name                redacted-Eaton-9390-UPS
    service_description      InputFrequency2
    use                      xiwizard_snmp_service
    check_command            check_xi_service_snmp! -p 161 -o mib-2.33.1.3.3.1.2.2 -P 3 --seclevel=authNoPriv --secname=user --authproto=SHA --authpasswd='redacted' -x aes -l "in-frequency2" -m SNMPv2-SMI!!!!!!!
    max_check_attempts       5
    check_interval           1
    retry_interval           1
    check_period             xi_timeperiod_24x7
    notification_interval    60
    notification_period      xi_timeperiod_24x7
    notifications_enabled    0
    contacts                 redacted
    _xiwizard                snmpwalk
    register                 1
}
 
define service {
    host_name                redacted-Eaton-9390-UPS
    service_description      InputFrequency3
    use                      xiwizard_snmp_service
    check_command            check_xi_service_snmp! -p 161 -o mib-2.33.1.3.3.1.2.3 -P 3 --seclevel=authNoPriv --secname=user --authproto=SHA --authpasswd='redacted' -x aes -l "in-frequency3" -m SNMPv2-SMI!!!!!!!
    max_check_attempts       5
    check_interval           1
    retry_interval           1
    check_period             xi_timeperiod_24x7
    notification_interval    60
    notification_period      xi_timeperiod_24x7
    notifications_enabled    0
    contacts                 redacted
    _xiwizard                snmpwalk
    register                 1
}
 
define service {
    host_name                redacted-Eaton-9390-UPS
    service_description      InputVoltage1
    use                      xiwizard_snmp_service
    check_command            check_xi_service_snmp! -p 161 -o mib-2.33.1.3.3.1.3.1 -P 3 --seclevel=authNoPriv --secname=user --authproto=SHA --authpasswd='redacted' -x aes -l "in-voltage1" -m SNMPv2-SMI!!!!!!!
    max_check_attempts       5
    check_interval           1
    retry_interval           1
    check_period             xi_timeperiod_24x7
    notification_interval    60
    notification_period      xi_timeperiod_24x7
    notifications_enabled    0
    contacts                 redacted
    _xiwizard                snmpwalk
    register                 1
}
 
define service {
    host_name                redacted-Eaton-9390-UPS
    service_description      InputVoltage2
    use                      xiwizard_snmp_service
    check_command            check_xi_service_snmp! -p 161 -o mib-2.33.1.3.3.1.3.2 -P 3 --seclevel=authNoPriv --secname=user --authproto=SHA --authpasswd='redacted' -x aes -l "in-voltage1" -m SNMPv2-SMI!!!!!!!
    max_check_attempts       5
    check_interval           1
    retry_interval           1
    check_period             xi_timeperiod_24x7
    notification_interval    60
    notification_period      xi_timeperiod_24x7
    notifications_enabled    0
    contacts                 redacted
    _xiwizard                snmpwalk
    register                 1
}
 
define service {
    host_name                redacted-Eaton-9390-UPS
    service_description      InputVoltage3
    use                      xiwizard_snmp_service
    check_command            check_xi_service_snmp! -p 161 -o mib-2.33.1.3.3.1.3.3 -P 3 --seclevel=authNoPriv --secname=user --authproto=SHA --authpasswd='redacted' -x aes -l "in-voltage1" -m SNMPv2-SMI!!!!!!!
    max_check_attempts       5
    check_interval           1
    retry_interval           1
    check_period             xi_timeperiod_24x7
    notification_interval    60
    notification_period      xi_timeperiod_24x7
    notifications_enabled    0
    contacts                 redacted
    _xiwizard                snmpwalk
    register                 1
}
 
define service {
    host_name                redacted-Eaton-9390-UPS
    service_description      OutputCurrent1
    use                      xiwizard_snmp_service
    check_command            check_xi_service_snmp! -p 161 -o mib-2.33.1.4.4.1.3.1 -P 3 --seclevel=authNoPriv --secname=user --authproto=SHA --authpasswd='redacted' -x aes -m SNMPv2-SMI
    max_check_attempts       5
    check_interval           1
    retry_interval           1
    check_period             xi_timeperiod_24x7
    notification_interval    60
    notification_period      xi_timeperiod_24x7
    notifications_enabled    0
    contacts                 redacted
    _xiwizard                snmpwalk
    register                 1
}
 
define service {
    host_name                redacted-Eaton-9390-UPS
    service_description      OutputCurrent2
    use                      xiwizard_snmp_service
    check_command            check_xi_service_snmp! -p 161 -o mib-2.33.1.4.4.1.3.2 -P 3 --seclevel=authNoPriv --secname=user --authproto=SHA --authpasswd='redacted' -x aes -m SNMPv2-SMI
    max_check_attempts       5
    check_interval           1
    retry_interval           1
    check_period             xi_timeperiod_24x7
    notification_interval    60
    notification_period      xi_timeperiod_24x7
    notifications_enabled    0
    contacts                 redacted
    _xiwizard                snmpwalk
    register                 1
}
 
define service {
    host_name                redacted-Eaton-9390-UPS
    service_description      OutputCurrent3
    use                      xiwizard_snmp_service
    check_command            check_xi_service_snmp! -p 161 -o mib-2.33.1.4.4.1.3.3 -P 3 --seclevel=authNoPriv --secname=user --authproto=SHA --authpasswd='redacted' -x aes -m SNMPv2-SMI
    max_check_attempts       5
    check_interval           1
    retry_interval           1
    check_period             xi_timeperiod_24x7
    notification_interval    60
    notification_period      xi_timeperiod_24x7
    notifications_enabled    0
    contacts                 redacted
    _xiwizard                snmpwalk
    register                 1
}
 
define service {
    host_name                redacted-Eaton-9390-UPS
    service_description      OutputPercentLoad
    use                      xiwizard_snmp_service
    check_command            check_xi_service_snmp! -p 161 -o mib-2.33.1.4.4.1.5.1 -P 3 --seclevel=authNoPriv --secname=user --authproto=SHA --authpasswd='redacted' -x aes -m SNMPv2-SMI
    max_check_attempts       5
    check_interval           1
    retry_interval           1
    check_period             xi_timeperiod_24x7
    notification_interval    60
    notification_period      xi_timeperiod_24x7
    notifications_enabled    0
    contacts                 redacted
    _xiwizard                snmpwalk
    register                 1
}
 
define service {
    host_name                redacted-Eaton-9390-UPS
    service_description      OutputPower1
    use                      xiwizard_snmp_service
    check_command            check_xi_service_snmp! -p 161 -o mib-2.33.1.4.4.1.4.1 -P 3 --seclevel=authNoPriv --secname=user --authproto=SHA --authpasswd='redacted' -x aes -m SNMPv2-SMI
    max_check_attempts       5
    check_interval           1
    retry_interval           1
    check_period             xi_timeperiod_24x7
    notification_interval    60
    notification_period      xi_timeperiod_24x7
    notifications_enabled    0
    contacts                 redacted
    _xiwizard                snmpwalk
    register                 1
}
 
define service {
    host_name                redacted-Eaton-9390-UPS
    service_description      OutputPower2
    use                      xiwizard_snmp_service
    check_command            check_xi_service_snmp! -p 161 -o mib-2.33.1.4.4.1.4.2 -P 3 --seclevel=authNoPriv --secname=user --authproto=SHA --authpasswd='redacted' -x aes -m SNMPv2-SMI
    max_check_attempts       5
    check_interval           1
    retry_interval           1
    check_period             xi_timeperiod_24x7
    notification_interval    60
    notification_period      xi_timeperiod_24x7
    notifications_enabled    0
    contacts                 redacted
    _xiwizard                snmpwalk
    register                 1
}
 
define service {
    host_name                redacted-Eaton-9390-UPS
    service_description      OutputPower3
    use                      xiwizard_snmp_service
    check_command            check_xi_service_snmp! -p 161 -o mib-2.33.1.4.4.1.4.3 -P 3 --seclevel=authNoPriv --secname=user --authproto=SHA --authpasswd='redacted' -x aes -m SNMPv2-SMI
    max_check_attempts       5
    check_interval           1
    retry_interval           1
    check_period             xi_timeperiod_24x7
    notification_interval    60
    notification_period      xi_timeperiod_24x7
    notifications_enabled    0
    contacts                 redacted
    _xiwizard                snmpwalk
    register                 1
}
 
define service {
    host_name                redacted-Eaton-9390-UPS
    service_description      OutputVoltage1
    use                      xiwizard_snmp_service
    check_command            check_xi_service_snmp! -p 161 -o mib-2.33.1.4.4.1.2.1 -P 3 --seclevel=authNoPriv --secname=user --authproto=SHA --authpasswd='redacted' -x aes -m SNMPv2-SMI
    max_check_attempts       5
    check_interval           1
    retry_interval           1
    check_period             xi_timeperiod_24x7
    notification_interval    60
    notification_period      xi_timeperiod_24x7
    notifications_enabled    0
    contacts                 redacted
    _xiwizard                snmpwalk
    register                 1
}
 
define service {
    host_name                redacted-Eaton-9390-UPS
    service_description      OutputVoltage2
    use                      xiwizard_snmp_service
    check_command            check_xi_service_snmp! -p 161 -o mib-2.33.1.4.4.1.2.2 -P 3 --seclevel=authNoPriv --secname=user --authproto=SHA --authpasswd='redacted' -x aes -m SNMPv2-SMI
    max_check_attempts       5
    check_interval           1
    retry_interval           1
    check_period             xi_timeperiod_24x7
    notification_interval    60
    notification_period      xi_timeperiod_24x7
    notifications_enabled    0
    contacts                 redacted
    _xiwizard                snmpwalk
    register                 1
}
 
define service {
    host_name                redacted-Eaton-9390-UPS
    service_description      OutputVoltage3
    use                      xiwizard_snmp_service
    check_command            check_xi_service_snmp! -p 161 -o mib-2.33.1.4.4.1.2.3 -P 3 --seclevel=authNoPriv --secname=user --authproto=SHA --authpasswd='redacted' -x aes -m SNMPv2-SMI
    max_check_attempts       5
    check_interval           1
    retry_interval           1
    check_period             xi_timeperiod_24x7
    notification_interval    60
    notification_period      xi_timeperiod_24x7
    notifications_enabled    0
    contacts                 redacted
    _xiwizard                snmpwalk
    register                 1
}
 
define service {
    host_name                redacted-Eaton-9390-UPS
    service_description      SecondsOnBattery
    use                      xiwizard_snmp_service
    check_command            check_xi_service_snmp! -p 161 -o mib-2.33.1.2.2.0 -P 3 --seclevel=authNoPriv --secname=user --authproto=SHA --authpasswd='redacted' -x aes -l "Seconds" -u "sec" -m SNMPv2-SMI -w 30 -c 300
    max_check_attempts       5
    check_interval           1
    retry_interval           1
    check_period             xi_timeperiod_24x7
    notification_interval    60
    notification_period      xi_timeperiod_24x7
    notifications_enabled    0
    contacts                 redacted
    _xiwizard                snmpwalk
    register                 1
}
I like graphs...
User avatar
cdienger
Support Tech
Posts: 5045
Joined: Tue Feb 07, 2017 11:26 am

Re: Trying to monitor Eaton 9355 UPS

Post by cdienger »

Thanks for the input, @Ehamby!
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.
Locked