net-hosts
上传用户: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. ## MRTG_NETHOSTS_CFG has to be the same file declared in the make-mrtg.cfg.awk file
  5. ## MRTG_EXECUTABLE is the MRTG executable file with full path
  6. ## NETHOSTST_INTERNET_PATH is the path for internet IPs file (without / in the end) and has to be the same path declared in the make-mrtg.cfg.awk file
  7. ## NETHOSTST_AWK_FILE is the make-mrtg.cfg.awk file with full path
  8. ##
  9. MRTG_EXECUTABLE="/usr/local/mrtg/mrtg"
  10. NETHOSTST_INTERNET_PATH="/usr/local/mrtg/contrib/net-hosts"
  11. NETHOSTST_AWK_FILE="/usr/local/mrtg/contrib/net-hosts/make-mrtg.cfg.awk"
  12. ##
  13. ##
  14. /bin/cat $NETHOSTST_INTERNET_PATH/internet | /bin/awk -F: '{print $1}' | /usr/sbin/fping | /bin/awk -f $NETHOSTST_AWK_FILE
  15. ##
  16. ##
  17. #####################################################################################################
  18. ## Index Maker in MRTG Style
  19. ############################
  20. #
  21. # OUTPUT_FILE="/usr/local/mrtg/contrib/net-hosts/1/index.html"
  22. # MRTG_NETHOSTS_CFG="/usr/local/mrtg/contrib/net-hosts/mrtg-awk.cfg"
  23. #
  24. # /usr/local/mrtg/indexmaker -b "#ffffff" -1 -t 'Internet Nodes' -o $OUTPUT_FILE $MRTG_NETHOSTS_CFG
  25. #
  26. ######################################################################################################