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

SNMP编程

开发平台:

Unix_Linux

  1. # scli equivelents
  2. alias scli_system_info {
  3.     printf "Name:              %sn" sysName.0
  4.     #XXX fix:
  5.     printf "Address:           localhost:161n";
  6.     printf "Contact:           %sn" sysContact.0
  7.     printf "Location:          %sn" sysLocation.0
  8.     printf "Vendor:            %sn" sysObjectID.0
  9.     #printf "Current Time:      %sn"  hrSystemDate.0
  10.     #printf "Agent Boot Time:   %sn"  sysUpTime.0
  11.     #printf "System Boot Time:  %sn"  2002-06-03 21:33:49 -08:00
  12.     printf "Users:             %sn"  hrSystemNumUsers.0
  13.     printf "Processes:         %sn"  hrSystemProcesses.0
  14.     printf "Memory:            %sn"  select hrStorageSize, hrStorageType from hrStorageTable where hrStorageType = '.1.3.6.1.2.1.25.2.1.2'
  15.     printf "Interfaces:        %sn"  ifNumber.0
  16. }
  17. alias scli_system_devices {
  18.       printf "%5d: %sn" select hrDeviceIndex, hrDeviceDescr from hrDeviceTable;
  19. }
  20. alias scli_system_storage {
  21.       printf "Storage Area          Size [K]   Used [K]   Free [K] Use%n"
  22.       # fix size, use%
  23.       printf "%-22s %8d %8d %8d %3d (%s)n" select hrStorageDescr, hrStorageSize, hrStorageUsed, hrStorageSize, hrStorageIndex, hrStorageType from hrStorageTable
  24. }