/tmp/passtest
Aus Programmers Guide
Roy (Diskussion | Beiträge) |
Roy (Diskussion | Beiträge) K |
||
Zeile 1: | Zeile 1: | ||
- | <source lang="bash"> | + | <p><span class="fck_mw_source" _fck_mw_customtag="true" _fck_mw_tagname="source" lang="bash">fckLR#!/bin/sh -ffckLRfckLRPATH=$PATH:/bin:/usr/bin:/usr/ucbfckLRfckLR#Dieses Script verarbeitet welche OID?fckLRPLACE=".1.3.6.1.4.1.2021.255"fckLRfckLR#Die übergebene OIDfckLRREQ="$2"fckLRfckLR#Für SETfckLRif [ "$1" = "-s" ]; thenfckLR echo $* >> /tmp/passtest.logfckLR exit 0fckLRfifckLRfckLR#Für GETNEXTfckLRif [ "$1" = "-n" ]; thenfckLR case "$REQ" infckLR $PLACE) RET=$PLACE.1 ;;fckLR $PLACE.1) RET=$PLACE.2.1 ;;fckLR $PLACE.2.1) RET=$PLACE.2.2 ;;fckLR $PLACE.2.2) RET=$PLACE.3 ;;fckLR $PLACE.3) RET=$PLACE.4 ;;fckLR $PLACE.4) RET=$PLACE.5 ;;fckLR $PLACE.5) RET=$PLACE.6 ;;fckLR *) exit 0 ;;fckLR esacfckLRelsefckLR case "$REQ" infckLR $PLACE) exit 0 ;;fckLR *) RET=$REQ ;;fckLR esacfckLRfifckLRfckLR#Für GETfckLRecho "$RET"fckLRcase "$RET" infckLR $PLACE.1) echo "string"; echo "life the universe and everything"; exit 0 ;;fckLR $PLACE.2.1) echo "integer"; echo "42"; exit 0 ;;fckLR $PLACE.2.2) echo "objectid"; echo ".1.3.6.1.4.42.42.42"; exit 0 ;;fckLR $PLACE.3) echo "timeticks"; echo "363136200"; exit 0 ;;fckLR $PLACE.4) echo "ipaddress"; echo "127.0.0.1" ;;fckLR $PLACE.5) echo "counter"; echo "42"; exit 0 ;;fckLR $PLACE.6) echo "gauge"; echo "42"; exit 0 ;;fckLR *) echo "string"; echo "ack... $RET $REQ"; exit 0 ;;fckLResacfckLRfckLRfckLR</span> |
- | #!/bin/sh - | + | </p><p><a _fcknotitle="true" href="Snmpd.conf">Snmpd.conf</a> |
- | + | </p><a _fcknotitle="true" href="Category:Ubuntu">Ubuntu</a> <a _fcknotitle="true" href="Category:Bash">Bash</a> <a _fcknotitle="true" href="Category:SNMP">SNMP</a> | |
- | + | ||
- | + | ||
- | #Dieses Script verarbeitet welche OID? | + | |
- | + | ||
- | + | ||
- | #Die übergebene | + | |
- | + | ||
- | + | ||
- | #Für | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | #Für | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | #Für | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | </ | + | |
- | + | ||
- | + |
Version vom 10:40, 5. Sep. 2010
fckLR#!/bin/sh -ffckLRfckLRPATH=$PATH:/bin:/usr/bin:/usr/ucbfckLRfckLR#Dieses Script verarbeitet welche OID?fckLRPLACE=".1.3.6.1.4.1.2021.255"fckLRfckLR#Die übergebene OIDfckLRREQ="$2"fckLRfckLR#Für SETfckLRif [ "$1" = "-s" ]; thenfckLR echo $* >> /tmp/passtest.logfckLR exit 0fckLRfifckLRfckLR#Für GETNEXTfckLRif [ "$1" = "-n" ]; thenfckLR case "$REQ" infckLR $PLACE) RET=$PLACE.1 ;;fckLR $PLACE.1) RET=$PLACE.2.1 ;;fckLR $PLACE.2.1) RET=$PLACE.2.2 ;;fckLR $PLACE.2.2) RET=$PLACE.3 ;;fckLR $PLACE.3) RET=$PLACE.4 ;;fckLR $PLACE.4) RET=$PLACE.5 ;;fckLR $PLACE.5) RET=$PLACE.6 ;;fckLR *) exit 0 ;;fckLR esacfckLRelsefckLR case "$REQ" infckLR $PLACE) exit 0 ;;fckLR *) RET=$REQ ;;fckLR esacfckLRfifckLRfckLR#Für GETfckLRecho "$RET"fckLRcase "$RET" infckLR $PLACE.1) echo "string"; echo "life the universe and everything"; exit 0 ;;fckLR $PLACE.2.1) echo "integer"; echo "42"; exit 0 ;;fckLR $PLACE.2.2) echo "objectid"; echo ".1.3.6.1.4.42.42.42"; exit 0 ;;fckLR $PLACE.3) echo "timeticks"; echo "363136200"; exit 0 ;;fckLR $PLACE.4) echo "ipaddress"; echo "127.0.0.1" ;;fckLR $PLACE.5) echo "counter"; echo "42"; exit 0 ;;fckLR $PLACE.6) echo "gauge"; echo "42"; exit 0 ;;fckLR *) echo "string"; echo "ack... $RET $REQ"; exit 0 ;;fckLResacfckLRfckLRfckLR
<a _fcknotitle="true" href="Snmpd.conf">Snmpd.conf</a>
<a _fcknotitle="true" href="Category:Ubuntu">Ubuntu</a> <a _fcknotitle="true" href="Category:Bash">Bash</a> <a _fcknotitle="true" href="Category:SNMP">SNMP</a>