日本好好热aⅴ|国产99视频精品免费观看|日本成人aV在线|久热香蕉国产在线

  • <cite id="ikgdy"><table id="ikgdy"></table></cite>
    1. 西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
      軟件
      軟件
      文章
      搜索

      首頁西西教程數(shù)據(jù)庫教程 → 自己用SSIS打造Mysql 監(jiān)控工具

      自己用SSIS打造Mysql 監(jiān)控工具

      相關軟件相關文章發(fā)表評論 來源:xwj1985時間:2010/10/31 8:57:04字體大。A-A+

      作者:xwj1985點擊:93次評論:0次標簽: SSIS Mysql

      • 類型:編程輔助大。134KB語言:中文 評分:3.3
      • 標簽:
      立即下載

      批量監(jiān)控linux 下 Mysql db層的工具相對匱乏,用SSIS DIY 了下.

      使用 SSIS 包 讀取配置表信息來實現(xiàn)監(jiān)控Mysql 并根據(jù)實際情況由郵件反饋給DBA

      1 整理個全局信息表包括 ip 以及監(jiān)控維度等.

       建表語句如下:

      CREATE TABLE [dbo].[all_host_info](
       [ip] [varchar](20) NULL,
       [isactive] [tinyint] NULL,
       [ishost] [tinyint] NULL,
       [isslave] [tinyint] NULL,
       [isjob] [tinyint] NULL,
       [isobject] [tinyint] NULL,
       [isprivileges] [tinyint] NULL
      ) ON [PRIMARY]

      2 新建ssis 包 命名為 mysqlmonitor  并創(chuàng)建如下變量

       

      3 在控制流中創(chuàng)建 TSQL_SLAVE  sql task 組件

       建立oledb鏈接到  all_host_info 所在的sql 服務器,在sqlsourcetype 里面輸入如下代碼

      select count(1) as j from all_host_info where isslave=1; 并在 result set 選擇單行

       

      在結(jié)果結(jié)果集中 輸入如下結(jié)果名稱 并指定到變量 j

      4 新建TSQL_SLAVE_ID  TSQL TASK 組件

      并鏈接至 TSQL_SLAVE 組件所用的 ole鏈接

      5 新建個SCRIPT 組件 內(nèi)容如下

      6 新建個 FOR 循環(huán) 內(nèi)容如下

      7 在FOR 循環(huán)里面拖入個數(shù)據(jù)流內(nèi)容如下把 讀取的ip信息寫入到 object 變量里面

       

      8在for 組件里 拖入個 FOReach_VAR foreach 組件 內(nèi)容如下 用來拆分 OBJECT 變量 在變量映射里面選擇 ip

       

      9 拖入個數(shù)據(jù)流組件

       

      10 發(fā)郵件

       

      11 包最終組件如下

       

      12 把包加載到job里面 一小時發(fā)次郵件 其他維度的監(jiān)控同原理。

       

        相關評論

        閱讀本文后您有什么感想? 已有人給出評價!

        • 8 喜歡喜歡
        • 3 頂
        • 1 難過難過
        • 5 囧
        • 3 圍觀圍觀
        • 2 無聊無聊

        熱門評論

        最新評論

        發(fā)表評論 查看所有評論(0)

        昵稱:
        表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
        字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)