SNMP: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(→UPS) |
||
(11 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
= UPS = |
|||
We can monitor two of our UPSs via SNMP from any host on our 10.15.134.0/24 subnet (see [[Machine_List#UPS|Machine List]]): |
|||
* sudo apt-get install snmpd |
|||
* sudo nano /etc/default/snmp |
|||
** Remove the 127.0.0.1 part in the SNMPDOPTS line |
|||
* sudo nano /etc/snmp/snmpd.conf |
|||
** Remove the following line: com2sec paranoid default public |
|||
** Under the existing com2sec lines, add the following: com2sec readonly 129.97.134.36 public |
|||
** If you want to query locally, you can add this line: com2sec readonly 127.0.0.1/24 public |
|||
** Find the lines starting with syslocation and sysconact and fill them in accordingly |
|||
* sudo invoke-rc.d snmpd restart |
|||
== Debian Setup == |
|||
If you want to enable sensors, you'll need to get lm-sensors installed and working. Then you'll need to restart snmpd (sudo invoke-rc.d snmpd restart). |
|||
Install snmp and snmp-mibs-downloader (note: snmp-mibs-downloader is not available in stretch repository, so just download the deb from sid). |
|||
Download https://nagios.cscf.uwaterloo.ca/kiosk/powernet416.mib and place it in /usr/share/snmp/mibs |
|||
Run `download-mibs` |
|||
== Getting Status == |
|||
snmpget -v 1 -c MSO mc-3015-h7-ups-1.cs.uwaterloo.ca PowerNet-MIB::upsBasicOutputStatus.0 |
|||
This will return something like: |
|||
PowerNet-MIB::upsBasicOutputStatus.0 = INTEGER: onLine(2) |
Latest revision as of 13:21, 16 December 2015
UPS
We can monitor two of our UPSs via SNMP from any host on our 10.15.134.0/24 subnet (see Machine List):
Debian Setup
Install snmp and snmp-mibs-downloader (note: snmp-mibs-downloader is not available in stretch repository, so just download the deb from sid).
Download https://nagios.cscf.uwaterloo.ca/kiosk/powernet416.mib and place it in /usr/share/snmp/mibs
Run `download-mibs`
Getting Status
snmpget -v 1 -c MSO mc-3015-h7-ups-1.cs.uwaterloo.ca PowerNet-MIB::upsBasicOutputStatus.0
This will return something like:
PowerNet-MIB::upsBasicOutputStatus.0 = INTEGER: onLine(2)