mrtgrq
上传用户:shbosideng
上传日期:2013-05-04
资源大小:1555k
文件大小:1k
源码类别:

SNMP编程

开发平台:

C/C++

  1. #!/bin/sh
  2. ##
  3. ## OUTPUT_FILE has to have the same path with WorkDir value setted in the make-mrtg.cfg.awk file
  4. ## MRTGRQ_CFG has to be the same file declared in the make-mrtg.cfg.awk file
  5. ## AWK_EXE is awk executable with full path
  6. ## MRTGRQ_AWK_FILE is the AWK file which will generate the config file in MRTG format ( core )
  7. ##
  8. AWK_EXE="/bin/awk"
  9. MRTGRQ_AWK_FILE="/usr/local/mrtg/contrib/mrtgrq/make-mrtg.cfg.awk"
  10. MRTGRQ_PATH="/usr/local/mrtg/contrib/mrtgrq"
  11. MRTGRQ_CONFIG="/usr/local/mrtg/contrib/mrtgrq/mrtg-awk.cfg"
  12. MRTGRQ_TEMP="/usr/local/mrtg/contrib/mrtgrq/mrtgrq-temp.tmp"
  13. MRTGRQ_TELNET_HOST="your.email.server"
  14. MRTGRQ_TELNET_PORT="9000"
  15. ##
  16. rm -f $MRTGRQ_CONFIG
  17. $MRTGRQ_PATH/getreport.pl $MRTGRQ_TELNET_HOST $MRTGRQ_TELNET_PORT > $MRTGRQ_TEMP
  18. /bin/cat  $MRTGRQ_TEMP | $AWK_EXE -f $MRTGRQ_AWK_FILE 
  19. rm -f $MRTGRQ_TEMP
  20. ##
  21. ##
  22. #####################################################################################################
  23. ## Index Maker in MRTG Style
  24. ############################
  25. #
  26. # OUTPUT_FILE="/home/httpd/html/mrtg/mrtgrq/index.html"
  27. # MRTGRQ_CFG="/usr/local/mrtg/contrib/mrtgrq/mrtg-awk.cfg"
  28. # export OUTPUT_FILE MRTGRQ_CFG
  29. #
  30. # /usr/local/mrtg/indexmaker -b '#ffffff' -1 -t 'Diskspace Quota' -o $OUTPUT_FILE $MRTGRQ_CFG
  31. #
  32. ######################################################################################################