Files
build.ems/extra/tools/catch
2024-10-19 16:29:21 +08:00

29 lines
527 B
Bash

#!/bin/bash
if [ $# != 2 ] ; then
echo "Catch SNMP package of EMS"
echo "Usage: catch param/subs/csta/cdr fileName"
exit
fi
case $1 in
"param")
port=4958;;
"subs")
port=4959;;
"csta")
port=4954;;
"cdr")
port=4968;;
"heartbeat")
port=4957;;
*)
echo "Error kind $1"
exit
esac
echo "Catch ... After finishing, you can get the package from /usr/local/apache/htdocs/"
`tcpdump -x port $port -s1500 -v -w /usr/local/apache/htdocs/$2.cap`
parse_snmp /usr/local/apache/htdocs/$2.cap > /usr/local/apache/htdocs/$2_out.txt