monitor
上传用户:wxp200602
上传日期:2007-10-30
资源大小:4028k
文件大小:3k
源码类别:

SNMP编程

开发平台:

Unix_Linux

  1. title Monitor Various Aspects of the Running Host
  2. description The following check up on various aspects of a host.
  3. token proc
  4. info Check for processes that should be running.
  5. info #  proc NAME [MAX=0] [MIN=0]
  6. info #
  7. info #  NAME:  the name of the process to check for.  It must match
  8. info #         exactly (ie, http will not find httpd processes).
  9. info #  MAX:   the maximum number allowed to be running.  Defaults to 0.
  10. info #  MIN:   the minimum number to be running.  Defaults to 0.
  11. info #
  12. info The results are reported in the prTable section of the UCD-SNMP-MIB tree
  13. info Special Case:  When the min and max numbers are both 0, it assumes
  14. info you want a max of infinity and a min of 1.
  15. question 1 Name of the process you want to check on
  16. question 2 Maximum number of processes named '$1' that should be running [default = 0]
  17. question 3 Minimum number of processes named '$1' that should be running [default = 0]
  18. token disk
  19. info Check for disk space usage of a partition.
  20. info The agent can check the amount of available disk space, and make
  21. info sure it is above a set limit.  
  22. info
  23. info # disk PATH [MIN=100000]
  24. info #
  25. info # PATH:  mount path to the disk in question.
  26. info # MIN:   Disks with space below this value will have the Mib's errorFlag set.
  27. info #        Can be a raw byte value or a percentage followed by the %
  28. info #        symbol.  Default value = 100000.
  29. info #
  30. info The results are reported in the dskTable section of the UCD-SNMP-MIB tree
  31. question 1 Enter the mount point for the disk partion to be checked on
  32. question 2 Enter the minimum amount of space that should be available on $1
  33. token load
  34. info Check for unreasonable load average values.
  35. info Watch the load average levels on the machine.
  36. info
  37. info # load [1MAX=12.0] [5MAX=12.0] [15MAX=12.0]
  38. info #
  39. info # 1MAX:   If the 1 minute load average is above this limit at query
  40. info #         time, the errorFlag will be set.
  41. info # 5MAX:   Similar, but for 5 min average.
  42. info # 15MAX:  Similar, but for 15 min average.
  43. info #
  44. info The results are reported in the laTable section of the UCD-SNMP-MIB tree
  45. question 1 Enter the maximum allowable value for the 1 minute load average
  46. question 2 Enter the maximum allowable value for the 5 minute load average
  47. question 3 Enter the maximum allowable value for the 15 minute load average
  48. validanswer 1 ^[d.]+$
  49. validanswer 2 ^([d.]+|)$
  50. validanswer 3 ^([d.]+|)$
  51. token file
  52. info Check on the size of a file.
  53. info Display a files size statistics.
  54. info If it grows to be too large, report an error about it.
  55. info
  56. info # file /path/to/file [maxsize_in_bytes]
  57. info #
  58. info #   if maxsize is not specified, assume only size reporting is needed.
  59. info #
  60. info The results are reported in the fileTable section of the UCD-SNMP-MIB tree
  61. question 1 Enter the path to the file you wish to monitor
  62. question 2 Enter the maximum size (in bytes) allowable for $1
  63. group monitoring_services
  64. multiple proc Do you want to configure the agents ability to monitor processes?
  65. multiple disk Do you want to configure the agents ability to monitor disk space?
  66. multiple load Do you want to configure the agents ability to monitor load average?
  67. multiple file Do you want to configure the agents ability to monitor file sizes?