adm-mrtg.README
上传用户:shbosideng
上传日期:2013-05-04
资源大小:1555k
文件大小:2k
源码类别:

SNMP编程

开发平台:

C/C++

  1. This script organizes config files for MRTG
  2. and restarts the MRTG processes cleanly.
  3.  
  4. Author: Scott Ripley, U.S. House of Representatives
  5. Version: 1.0 (and all that a 1.0 release entails)
  6. Contact: scott.ripley@mail.house.gov
  7. Copyright: (C) 2001 Scott Ripley
  8.  
  9. This program is free software; you can redistribute it and/or
  10. modify it under the terms of the GNU General Public License
  11. as published by the Free Software Foundation; either version 2
  12. of the License, or (at your option) any later version.
  13.  
  14. This program is distributed in the hope that it will be useful,
  15. but WITHOUT ANY WARRANTY; without even the implied warranty of
  16. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  17. GNU General Public License for more details.
  18. 1.0 Installing
  19. Since this is just a shell script, it can be installed anywhere.
  20. The standard location is the /usr/local/sbin directory. It creates
  21. temp files in the same directory as the MRTG binaries, which are
  22. cleared out at the end of the script.
  23. 2.0 Configuration
  24. You will need to set your pathnames for MRTG, a back-up directory,
  25. and the location of your log files. That's it.
  26. Note: This script only works if you are running MRTG as a daemon.
  27. It relies on the presence of .pid files to identify your scripts.
  28. 3.0 Using adm-mrtg
  29. The script reads mrtg's bin directory for pid files and displays
  30. the appropriate config name on-screen.
  31. If you make a change to a config file and want to reload it, type
  32. in the number of the config file name. It will kill the process,
  33. remove the .pid file and restart it. Once you go back to the home
  34. screen, you should see a new date for that config under the
  35. "Running" column.
  36. 4.0 Backing up with adm-mrtg
  37. It is vitally important that you back up your config and log files
  38. from time to time. Adm-mrtg will do that for you with the simple
  39. press of the 'b' key.
  40. It puts all your config files into a tar file with the format
  41. "MRTG_<date>.cfgs.tar." It does the same with your .log and .old files.
  42. If you want to gzip the files, you can uncomment the gzip lines in the
  43. script.
  44. 5.0 Technical notes
  45. The script was written in ksh on Solaris 7, but there's nothing
  46. particularly machine-specific in it. It should only require minor
  47. tweaking for other OS/shell combinations.
  48. If you have changes or additions you'd like to make, I would enjoy
  49. seeing a copy. Please e-mail your changes/comments/ideas to:
  50. scott.ripley@mail.house.gov, or nevada@mac.com.
  51. Thank you.