Advertisement
Guest User

Untitled

a guest
Nov 27th, 2017
381
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.74 KB | None | 0 0
  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <configuration>
  3. <startup>
  4. <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
  5. </startup>
  6.  
  7. <!--應用程式參數設定-->
  8. <appSettings>
  9. <add key="ThisAppTitle" value="OPCTechs 電腦監控及資料匯入工具"/>
  10.  
  11. <!-- 程式啟動時就立即自動所有的自動作業 (on/off),建議預設on -->
  12. <add key="AutoStartTimer" value="on"/>
  13.  
  14. <!-- 檢查所有電腦的資料是否正常產生的Timer間隔秒數, 建議預設60秒 -->
  15. <add key="CheckIntervalSeconds" value="60"/>
  16.  
  17. <!-- SQL執行命令之逾時等待秒數,建議設定為30鐘 (30*60 = 1800) -->
  18. <add key="SqlCommandTimeoutSeconds" value="1800"/>
  19.  
  20. <!-- 程式一啟動是否要自動縮合至TrayIcon(常駐程式列) (1=要; 0=不要 -->
  21. <add key="HideToTrayIconOnProgramStart" value="0"/>
  22.  
  23. <!-- 畫面訊息個數最大值(預設5萬筆,超過則自動清除) -->
  24. <add key="MessageItemMaxCount" value="50000"/>
  25.  
  26. <!-- ================================================================== -->
  27. <!-- ★★★ 監控本機電腦時,若需用到Soft時的相關設定 ★★★ -->
  28. <!-- ================================================================== -->
  29. <!-- 是否要啟用 Soft 作為設定 OPC Tag 點位之用, 1=是; 0=不要 -->
  30. <add key="EnableSoftConnect" value="0"/>
  31.  
  32. <!-- 檢查Soft是否正常的Timer間隔秒數, 建議預設30秒 -->
  33. <add key="CheckSoftActiveInterval" value="30"/>
  34.  
  35. <!-- Soft站台IP 127.0.0.1 -->
  36. <add key="SoftStationIP" value="127.0.0.1"/>
  37. <add key="SoftStationPort" value="9001"/>
  38.  
  39. <!-- 寫入Soft後最多重覆讀取該Tag值以確定寫入成功之次數及停頓毫秒數-->
  40. <add key="RepeatTimesForReadTag" value="100"/>
  41. <add key="SleepMSecondsForReadTag" value="200"/>
  42.  
  43. <!-- =============================================================================== -->
  44. <!-- ★★★ 寄發郵件相關設定區 ★★★ -->
  45. <!-- 若使用GMail,應將GMail帳戶的 [允許安全性較低的應用程式]設定處於啟用狀態而非停用 -->
  46. <!-- =============================================================================== -->
  47. <!-- 發生錯誤時是否寄Email, 1=寄Email; 0=不寄Email -->
  48. <add key="SendEmailWhenErrorOccur" value="1"/>
  49.  
  50. <!-- 相同錯誤寄發Email的最少間隔分鐘數, 建議30分鐘 -->
  51. <add key="SameErrorMailInterval" value="30"/>
  52.  
  53. <!-- 電子郵件的主要收信者(SendTo)的MailAddress -->
  54. <!--<add key="MailSendTo" value="yajie@sunware.com.tw"/>-->
  55. <add key="MailSendTo" value="wangsheanyn@yahoo.com.tw"/>
  56.  
  57. <!-- 電子郵件的副本抄送(CopyTo)的MailAddress, 多人時可用分號(;)區隔 -->
  58. <add key="MailCopyTo" value="wangsheanyn@yahoo.com.tw;wangsheanyn@yahoo.com.tw"/>
  59.  
  60. <!-- 電子郵件的主旨 -->
  61. <add key="MailSubject" value="監控電腦的資料未正常產出,詳細記錄請查看信件內容"/>
  62.  
  63. <!-- 郵件伺服器IP或網址-->
  64. <!--<add key="SmtpMailHost" value="DS112"/>-->
  65. <!--<add key="SmtpMailHost" value="mx.sunware.com.tw"/>-->
  66. <add key="SmtpMailHost" value="ds112"/>
  67.  
  68. <!-- 郵件伺服器是否需要認證帳號,1=要; 0=不用-->
  69. <add key="SmtpUseDefaultCredentials" value="0"/>
  70.  
  71. <!-- 不需要認證帳號時之寄件人帳號名稱(不是完整的Email Address)-->
  72. <add key="SmtpDummySenderName" value="mailmaster"/>
  73.  
  74. <!-- 郵件伺服器的使用者帳號 Or 不需認證帳號時可不填(填了也不會用到)-->
  75. <!--<add key="SmtpMailUser" value="sunware_sys@sunware.com.tw"/>-->
  76. <add key="SmtpMailUser" value="mailmaster@ds112"/>
  77.  
  78. <!-- 郵件伺服器的使用者密碼-->
  79. <!--<add key="SmtpMailPassword" value="sun1234"/>-->
  80. <add key="SmtpMailPassword" value="sun27972787"/>
  81.  
  82. <!-- 郵件伺服器的Port, 預設值是25 -->
  83. <add key="SmtpMailPort" value="25"/>
  84.  
  85. <!-- 郵件伺服器是否啟用SSL, 預設是false, 但GMail應設為true -->
  86. <add key="SmtpMailEnableSSL" value="false"/>
  87.  
  88. <!-- ======================================================================== -->
  89. <!-- ★★★ 監控本機電腦的資料未正常產生時,要重啟Trend程式的相關設定 ★★★
  90. 註: 只能針對本機電腦的Trend程式重啟,無法重啟監控的遠端電腦之Trend程式 -->
  91. <!-- ======================================================================== -->
  92. <!-- 本機電腦的資料未正常產出時,是否要重啟Trend程式, 1=要; 0=不要 -->
  93. <add key="RestartLocalTrendWhenDataAbnormal" value="0"/>
  94.  
  95. <!-- 本機電腦在Sqlite資料庫(AppConfig.db) 資料表 Computers 中定義的ComputerName 名稱 -->
  96. <add key="LocalComputerNameInAppConfig" value="Asusi5"/>
  97.  
  98. <!-- Trend程式在工作管理員中的描述名稱:OPCTechsTrend_VC (有填才會終止並重啟指定的程式,且後續的設定才有用) -->
  99. <add key="TrendProgramDescName1" value="OPCTechsTrend_VC"/>
  100. <add key="TrendProgramDescName2" value=""/>
  101. <add key="TrendProgramDescName3" value=""/>
  102. <add key="TrendProgramDescName4" value=""/>
  103. <add key="TrendProgramDescName5" value=""/>
  104.  
  105. <!-- 重啟Trend程式的Delay秒數 (必須填數字) -->
  106. <add key="RestartTrendDelaySecond1" value="10"/>
  107. <add key="RestartTrendDelaySecond2" value="10"/>
  108. <add key="RestartTrendDelaySecond3" value="0"/>
  109. <add key="RestartTrendDelaySecond4" value="0"/>
  110. <add key="RestartTrendDelaySecond5" value="0"/>
  111.  
  112. <!-- Trend程式的啟動路徑 -->
  113. <add key="TrendProgramStartPath1" value="D:\OPCTechs\OPCTechsTrend_VC\OPCTechsTrend_VC.exe"/>
  114. <add key="TrendProgramStartPath2" value=""/>
  115. <add key="TrendProgramStartPath3" value=""/>
  116. <add key="TrendProgramStartPath4" value=""/>
  117. <add key="TrendProgramStartPath5" value=""/>
  118.  
  119. <!-- Trend程式的啟動參數: OPCTechsTrend_VC.ini -->
  120. <add key="TrendProgramArguments1" value="OPCTechsTrend_VC.ini"/>
  121. <add key="TrendProgramArguments2" value=""/>
  122. <add key="TrendProgramArguments3" value=""/>
  123. <add key="TrendProgramArguments4" value=""/>
  124. <add key="TrendProgramArguments5" value=""/>
  125.  
  126. <!-- ================================================================== -->
  127. <!-- ★★★ 監控本機電腦的必要程式,若不存在時則啟動之相關設定 ★★★ -->
  128. <!-- ================================================================== -->
  129. <!-- 是否監控並重新啟動本機電腦的必要程式, 1=要; 0=不要 -->
  130. <add key="CheckAndStartKeepAlivePrograms" value="0"/>
  131.  
  132. <!-- 檢查必要程式的Timer間隔秒數 -->
  133. <add key="CheckKeepAliveProgramsPerSeconds" value="30"/>
  134.  
  135. <!-- 必要程式在工作管理員中的描述名稱: (有填才會開啟指定的程式,且後續的設定才有用) -->
  136. <add key="KeepAliveProgramDescName1" value="picpick"/>
  137. <add key="KeepAliveProgramDescName2" value="calc"/>
  138. <add key="KeepAliveProgramDescName3" value=""/>
  139. <add key="KeepAliveProgramDescName4" value=""/>
  140. <add key="KeepAliveProgramDescName5" value=""/>
  141.  
  142. <!-- 重啟必要程式的Delay秒數 (必須填數字) -->
  143. <add key="RestartKeepAliveDelaySecond1" value="10"/>
  144. <add key="RestartKeepAliveDelaySecond2" value="10"/>
  145. <add key="RestartKeepAliveDelaySecond3" value="0"/>
  146. <add key="RestartKeepAliveDelaySecond4" value="0"/>
  147. <add key="RestartKeepAliveDelaySecond5" value="0"/>
  148.  
  149. <!-- 必要程式的啟動路徑及參數 -->
  150. <add key="KeepAliveProgramStartPath1" value="D:\Portable Tools\[繪圖影像]\PicPick 2.2.0 Portable\picpick.exe"/>
  151. <add key="KeepAliveProgramStartPath2" value="C:\Windows\System32\calc.exe"/>
  152. <add key="KeepAliveProgramStartPath3" value=""/>
  153. <add key="KeepAliveProgramStartPath4" value=""/>
  154. <add key="KeepAliveProgramStartPath5" value=""/>
  155.  
  156. <!-- 必要程式的啟動參數 -->
  157. <add key="KeepAliveProgramArguments1" value=""/>
  158. <add key="KeepAliveProgramArguments2" value=""/>
  159. <add key="KeepAliveProgramArguments3" value=""/>
  160. <add key="KeepAliveProgramArguments4" value=""/>
  161. <add key="KeepAliveProgramArguments5" value=""/>
  162.  
  163. <!-- ======================================================================================= -->
  164. <!-- ★★★ 監控本機電腦的指定程式必須單一在執行中,若發現2個以上時則Kill All後再重啟 ★★★ -->
  165. <!-- ======================================================================================= -->
  166. <!-- 是否啟用監控指定程式(例如Soft)不能開啟2個以上,若發現超過2個時則重啟之, 1=要; 0=不要)-->
  167. <add key="EnableCheckSingleInstance" value="0"/>
  168.  
  169. <!-- 檢查必要程式的Timer間隔秒數 -->
  170. <add key="CheckSingleInstancePerSeconds" value="30"/>
  171.  
  172. <!-- 指定程式在執行中的處理程序ProcessName (有些與工作管理員中的描述名稱相同: (有填才會開啟指定的程式,且後續的設定才有用) -->
  173. <add key="SingleInstanceProcessName1" value="OPCTechsSoft_VC"/>
  174. <add key="SingleInstanceProcessName2" value="calc"/>
  175. <add key="SingleInstanceProcessName3" value=""/>
  176. <add key="SingleInstanceProcessName4" value=""/>
  177. <add key="SingleInstanceProcessName5" value=""/>
  178.  
  179. <!-- 重啟指定程式的Delay秒數 (必須填數字) -->
  180. <add key="SingleInstanceRestartDelaySecond1" value="2"/>
  181. <add key="SingleInstanceRestartDelaySecond2" value="2"/>
  182. <add key="SingleInstanceRestartDelaySecond3" value="0"/>
  183. <add key="SingleInstanceRestartDelaySecond4" value="0"/>
  184. <add key="SingleInstanceRestartDelaySecond5" value="0"/>
  185.  
  186. <!-- 指定程式的啟動路徑及參數 -->
  187. <add key="SingleInstanceStartPath1" value="D:\OPCTechs\OPCTechsSoft_VC\OPCTechsSoft_VC.exe"/>
  188. <add key="SingleInstanceStartPath2" value="C:\Windows\System32\calc.exe"/>
  189. <add key="SingleInstanceStartPath3" value=""/>
  190. <add key="SingleInstanceStartPath4" value=""/>
  191. <add key="SingleInstanceStartPath5" value=""/>
  192.  
  193. <!-- 指定程式的啟動參數 -->
  194. <add key="SingleInstanceArguments1" value=""/>
  195. <add key="SingleInstanceArguments2" value=""/>
  196. <add key="SingleInstanceArguments3" value=""/>
  197. <add key="SingleInstanceArguments4" value=""/>
  198. <add key="SingleInstanceArguments5" value=""/>
  199. <!-- ======================================================================= -->
  200. <!-- ★★★ 以 SQL Server bcp 公用程式匯入Trend產生的文字檔之相關設定 ★★★ -->
  201. <!-- ======================================================================= -->
  202. <!-- 是否啟用 bcp 匯入功能, 1=要; 0=不要 -->
  203. <add key="EnableImportTrendDataBy_bcp" value="0"/>
  204.  
  205. <!-- 程式一啟動時就啟動 bcp 匯入功能, 1=要; 0=不要 (不受AutoStartTimer之設定影響) -->
  206. <add key="AutoStartImportTrendDataBy_bcp" value="1"/>
  207.  
  208. <!-- 執行 bcp 匯入功能的間隔秒數 (30, 60, 90, 120, 180, 300) -->
  209. <add key="bcpImportDataPerSeconds" value="3"/>
  210.  
  211. <!-- Trend 文字檔來源資料夾 -->
  212. <add key="TrendTextFileSourceFolder" value="D:\TrendData\Text"/>
  213.  
  214. <!-- 完成 bcp 匯入的檔案要放置的資料夾 -->
  215. <add key="bcpImportCompletePutFolder" value="D:\TrendData\bcpImportComplete"/>
  216.  
  217. <!-- bcp 匯入有誤的的檔案要放置的資料夾 -->
  218. <add key="bcpImportErrorPutFolder" value="D:\TrendData\bcpImportError"/>
  219.  
  220. <!-- bcp 匯入用的SQL Server相關資訊 (-S空1格後填入SQL Server Name 或 IP; -U空1格後填Login帳號; -P空1格後填入Login密碼,-h空1格後填入TABLOCK表示鎖定資料表) -->
  221. <add key="bcpImportConnectServerInfo" value="-S 127.0.0.1 -U sa -P 1qaz@WSX -b 1000 -c"/>
  222.  
  223. <!-- 匯入成功的檔案要保留的天數, 當設定值<=0時,則表示永久保留 -->
  224. <add key="ImportCompletedFilesKeepDays" value="7"/>
  225.  
  226. <!-- 每日刪除已匯入的檔案的時間,預設23:30 (系統內定每分鐘檢查1次,故最細可設定到分) -->
  227. <add key="DeleteImportedFileTime" value="23:30"/>
  228.  
  229. </appSettings>
  230.  
  231. </configuration>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement