|
|
@@ -3006,7 +3006,7 @@ int dev_get_snmp_info(sqlite3 *db, SNMPManager* _globalSNMPInfo)
|
|
|
if(pResult[rowIndex*ncolumn+8]) strcpy(_globalSNMPInfo->crypt.priv.alg,pResult[rowIndex*ncolumn+8]);
|
|
|
if(pResult[rowIndex*ncolumn+9]) strcpy(_globalSNMPInfo->crypt.priv.passwd,pResult[rowIndex*ncolumn+9]);
|
|
|
}
|
|
|
-
|
|
|
+ strcpy(_globalSNMPInfo->nmsIP,pResult[rowIndex*ncolumn+10]);
|
|
|
sqlite3_free_table(pResult);
|
|
|
return 0;
|
|
|
}
|
|
|
@@ -3023,7 +3023,7 @@ int dev_insert_snmp_info(sqlite3 *db, SNMPManager* _globalSNMPInfo)
|
|
|
char select_sql[1024] = {0};
|
|
|
|
|
|
sprintf(select_sql,"INSERT INTO Table_SNMPManage (product_id, proto_type, enable, public, TrapEnable, "
|
|
|
- "user, auth_alg, auth_passwd, priv_alg, priv_passwd) VALUES (%d,%d,%d,'%s',%d,'%s','%s','%s','%s','%s');",
|
|
|
+ "user, auth_alg, auth_passwd, priv_alg, priv_passwd,nmsIP) VALUES (%d,%d,%d,'%s',%d,'%s','%s','%s','%s','%s','%s');",
|
|
|
_globalSNMPInfo->product_id,
|
|
|
_globalSNMPInfo->version,
|
|
|
_globalSNMPInfo->mode,
|
|
|
@@ -3033,7 +3033,8 @@ int dev_insert_snmp_info(sqlite3 *db, SNMPManager* _globalSNMPInfo)
|
|
|
_globalSNMPInfo->crypt.auth.alg,
|
|
|
_globalSNMPInfo->crypt.auth.passwd,
|
|
|
_globalSNMPInfo->crypt.priv.alg,
|
|
|
- _globalSNMPInfo->crypt.priv.passwd
|
|
|
+ _globalSNMPInfo->crypt.priv.passwd,
|
|
|
+ _globalSNMPInfo->nmsIP
|
|
|
);
|
|
|
res = sqlite_SQL_RUN(db, select_sql, &pResult, &nrow, &ncolumn, &err_msg);
|
|
|
if(res != SQLITE_OK) {
|
|
|
@@ -3055,7 +3056,7 @@ int dev_update_snmp_info(sqlite3 *db, int product_id, SNMPManager* _globalSNMPIn
|
|
|
char* err_msg=NULL;
|
|
|
char select_sql[1024] = {0};
|
|
|
sprintf(select_sql,"UPDATE Table_SNMPManage SET proto_type='%d',enable=%d,public='%s',TrapEnable=%d, "
|
|
|
- "user='%s',auth_alg='%s',auth_passwd='%s',priv_alg='%s',priv_passwd='%s' WHERE product_id=%d;",
|
|
|
+ "user='%s',auth_alg='%s',auth_passwd='%s',priv_alg='%s',priv_passwd='%s',nmsIP='%s' WHERE product_id=%d;",
|
|
|
_globalSNMPInfo->version,
|
|
|
_globalSNMPInfo->mode,
|
|
|
_globalSNMPInfo->public,
|
|
|
@@ -3065,6 +3066,7 @@ int dev_update_snmp_info(sqlite3 *db, int product_id, SNMPManager* _globalSNMPIn
|
|
|
_globalSNMPInfo->crypt.auth.passwd,
|
|
|
_globalSNMPInfo->crypt.priv.alg,
|
|
|
_globalSNMPInfo->crypt.priv.passwd,
|
|
|
+ _globalSNMPInfo->nmsIP,
|
|
|
product_id);
|
|
|
res = sqlite_SQL_RUN(db, select_sql, &pResult, &nrow, &ncolumn, &err_msg);
|
|
|
if(res != SQLITE_OK) {
|