nikoo 发表于 2018-6-23 10:45:13

How to discover Windows computers using SNMP via SCOM

ISWINDOWSHOST(systemObj) do {  
    IF (systemObj->TYPE == "HOST" && systemObj->Vendor == "MICROSOFT") {
  
      RETURN TRUE ;/* change to FALSE */
  
    }   IF (SEARCHSTRING(systemObj->Description, "Windows")) {
  
      RETURN TRUE ;/* change to FALSE */
  
    }
  
    systemOIDCheck = ".1.3.6.1.4.1.311.1.1.3.1" ;    IF (SUBSTRING(systemObj->SystemObjectID, 0, sizeof(systemOIDCheck)) == systemOIDCheck) {
  
      RETURN TRUE ;/* change to FALSE */
  
    }
  
    systemOIDCheck = ".1.3.6.1.4.1.99.1.1.3.11" ;    IF (SUBSTRING(systemObj->SystemObjectID, 0, sizeof(systemOIDCheck)) == systemOIDCheck) {
  
      RETURN TRUE ;/* change to FALSE */
  
    }
  
    RETURN FALSE ;}
页: [1]
查看完整版本: How to discover Windows computers using SNMP via SCOM