/usr/share/perl5/Smokeping/pingMIB.pm is in smokeping 2.6.11-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 | #
#
# a few variable definitions to use pingMIB
#
# Bill Fenner, 10/23/06
# Based on ciscoRttMonMIB.pm
#
package Smokeping::pingMIB;
require 5.004;
use vars qw($VERSION);
use Exporter;
use BER;
use SNMP_Session;
use SNMP_util "0.89";
$VERSION = '0.1';
@ISA = qw(Exporter);
sub version () { $VERSION; };
# Scalars:
snmpmapOID("pingMaxConcurrentRequests", "1.3.6.1.2.1.80.1.1.0");
# pingCtlTable
snmpmapOID("pingCtlOwnerIndex", "1.3.6.1.2.1.80.1.2.1.1");
snmpmapOID("pingCtlTestName", "1.3.6.1.2.1.80.1.2.1.2");
snmpmapOID("pingCtlTargetAddressType", "1.3.6.1.2.1.80.1.2.1.3");
snmpmapOID("pingCtlTargetAddress", "1.3.6.1.2.1.80.1.2.1.4");
snmpmapOID("pingCtlDataSize", "1.3.6.1.2.1.80.1.2.1.5");
snmpmapOID("pingCtlTimeOut", "1.3.6.1.2.1.80.1.2.1.6");
snmpmapOID("pingCtlProbeCount", "1.3.6.1.2.1.80.1.2.1.7");
snmpmapOID("pingCtlAdminStatus", "1.3.6.1.2.1.80.1.2.1.8");
snmpmapOID("pingCtlDataFill", "1.3.6.1.2.1.80.1.2.1.9");
snmpmapOID("pingCtlFrequency", "1.3.6.1.2.1.80.1.2.1.10");
snmpmapOID("pingCtlMaxRows", "1.3.6.1.2.1.80.1.2.1.11");
snmpmapOID("pingCtlStorageType", "1.3.6.1.2.1.80.1.2.1.12");
snmpmapOID("pingCtlTrapGeneration", "1.3.6.1.2.1.80.1.2.1.13");
snmpmapOID("pingCtlTrapProbeFailureFilter", "1.3.6.1.2.1.80.1.2.1.14");
snmpmapOID("pingCtlTrapTestFailureFilter", "1.3.6.1.2.1.80.1.2.1.15");
snmpmapOID("pingCtlType", "1.3.6.1.2.1.80.1.2.1.16");
snmpmapOID("pingCtlDescr", "1.3.6.1.2.1.80.1.2.1.17");
snmpmapOID("pingCtlSourceAddressType", "1.3.6.1.2.1.80.1.2.1.18");
snmpmapOID("pingCtlSourceAddress", "1.3.6.1.2.1.80.1.2.1.19");
snmpmapOID("pingCtlIfIndex", "1.3.6.1.2.1.80.1.2.1.20");
snmpmapOID("pingCtlByPassRouteTable", "1.3.6.1.2.1.80.1.2.1.21");
snmpmapOID("pingCtlDSField", "1.3.6.1.2.1.80.1.2.1.22");
snmpmapOID("pingCtlRowStatus", "1.3.6.1.2.1.80.1.2.1.23");
# pingResultsTable
snmpmapOID("pingResultsOperStatus", "1.3.6.1.2.1.80.1.3.1.1");
snmpmapOID("pingResultsIpTargetAddressType", "1.3.6.1.2.1.80.1.3.1.2");
snmpmapOID("pingResultsIpTargetAddress", "1.3.6.1.2.1.80.1.3.1.3");
snmpmapOID("pingResultsMinRtt", "1.3.6.1.2.1.80.1.3.1.4");
snmpmapOID("pingResultsMaxRtt", "1.3.6.1.2.1.80.1.3.1.5");
snmpmapOID("pingResultsAverageRtt", "1.3.6.1.2.1.80.1.3.1.6");
snmpmapOID("pingResultsProbeResponses", "1.3.6.1.2.1.80.1.3.1.7");
snmpmapOID("pingResultsSentProbes", "1.3.6.1.2.1.80.1.3.1.8");
snmpmapOID("pingResultsRttSumOfSquares", "1.3.6.1.2.1.80.1.3.1.9");
snmpmapOID("pingResultsLastGoodProbe", "1.3.6.1.2.1.80.1.3.1.10");
# pingProbeHistoryTable
snmpmapOID("pingProbeHistoryIndex", "1.3.6.1.2.1.80.1.4.1.1");
snmpmapOID("pingProbeHistoryResponse", "1.3.6.1.2.1.80.1.4.1.2");
snmpmapOID("pingProbeHistoryStatus", "1.3.6.1.2.1.80.1.4.1.3");
snmpmapOID("pingProbeHistoryLastRC", "1.3.6.1.2.1.80.1.4.1.4");
snmpmapOID("pingProbeHistoryTime", "1.3.6.1.2.1.80.1.4.1.5");
# pingImplementationTypeDomains - if we end up supporting other ping types
snmpmapOID("pingIcmpEcho", "1.3.6.1.2.1.80.3.1");
snmpmapOID("pingUdpEcho", "1.3.6.1.2.1.80.3.2");
snmpmapOID("pingSnmpQuery", "1.3.6.1.2.1.80.3.3");
snmpmapOID("pingTcpConnectionAttempt", "1.3.6.1.2.1.80.3.4");
# return 1 to indicate that all is ok..
1;
|