Changeset 2323 in /cluster/svnroot


Ignore:
Timestamp:
Apr 9, 2010 2:12:59 PM (11 years ago)
Author:
fitz
Message:

allowall with timeout checks (#493)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • bccd-ng/branches/fitz-devel/trees/bin/bccd-allowall

    r2167 r2323  
    11#!/bin/bash
     2
     3COUNT=5
    24
    35write_key() {
     
    1719find_keys() {
    1820        DIR=$1
    19         for HOST in `find /tmp/bccd/ -mindepth 1 -maxdepth 1 -type d|sed -e 's!/tmp/bccd/!!g'`; do
    20                 NUMKEYS=`snmpget -Ls d -OQv -c public -v 1 $HOST .1.3.6.1.4.1.2021.83.3.1.3.12.115.115.104.95.107.101.121.95.108.105.115.116`
     21
     22        for HOST in `find $DIR -mindepth 1 -maxdepth 1 -type d|sed -e 's!/tmp/bccd/!!g'`; do
     23                UR="$DIR/$HOST/count"
     24                touch $UR
     25
     26                NUMKEYS=`snmpget -Lsd -OQv -c public -v 1 $HOST .1.3.6.1.4.1.2021.83.3.1.3.12.115.115.104.95.107.101.121.95.108.105.115.116 2> /dev/null`
    2127                if test $? -ne 0; then
    2228                        NUMKEYS=0
     29                        echo >> $UR
     30                else
     31                        echo -n > $UR
    2332                fi
    2433                for((i=1;i<=$NUMKEYS;i++)); do
    25                         KEY=`snmpget -Ls d -OQv -c public -v 1 $HOST .1.3.6.1.4.1.2021.83.4.1.2.8.115.115.104.95.107.101.121.115.$i|sed -e 's!"!!g'`
     34                        KEY=`snmpget -Lsd -OQv -c public -v 1 $HOST .1.3.6.1.4.1.2021.83.4.1.2.8.115.115.104.95.107.101.121.115.$i|sed -e 's!"!!g' 2> /dev/null`
    2635                        write_key "$KEY"
    2736                done
     37
     38                c=`wc -l $UR | awk '{print $1}'`
     39                if test $c -eq $COUNT; then
     40                        rm -fr $DIR/$HOST
     41                fi
    2842        done
    2943}
Note: See TracChangeset for help on using the changeset viewer.