Difference between revisions of "SNMP"
Jump to navigation
Jump to search
(→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)