分享一個我平時用來做mysql數(shù)據庫巡檢的腳本,該腳本主要用于大致診斷MYSQL主機和數(shù)據庫配置及性能收集,然后會生成一個html報告,通過html來直觀獲得數(shù)據庫相關信息。
下面介紹下腳本內容,文末附領取方式。
參考:https://blog.51cto.com/wyzwl/2425514
腳本部分截圖如下:
html界面展示如下:
這份實用的mysql巡檢腳本怎么領取呢?
1.請在評論區(qū)評論+點贊+轉發(fā)
2.點擊關注,關注本頭條號
3.進入頭條號主頁面,右上角有私信功能,私信小編:mysql巡檢
同時希望大家多多轉發(fā)分享給更多的朋友哦!
1、之前出了一篇oracle自動巡檢腳本生成html報告和一篇Linux服務器系統(tǒng)自動巡檢腳本生成html報告,本篇文章出一篇mysql自動巡檢腳本生成html報告。
2、腳本只提供部分簡單的巡檢內容,如binlog信息、數(shù)據庫運行信息,還有些mysql的一些重要參數(shù)配置,其他的巡檢內容大家根據實際需要編輯修改,增加符合自己需求的巡檢內容。
3、項目已經上傳到我的github上
項目地址:https://github.com/domdanrtsey/mywatch
二、注意事項與報告部分截圖
注意閱讀git上的README.md說明
1、需要使用root用戶執(zhí)行
2、使用說明
多實例下運行此腳本時,要注意區(qū)分不同實例的root用戶密碼與對應端口號
myuser="root"
mypasswd="XXXXX"
myip="localhost"
myport="3306"
3、執(zhí)行完巡檢之后,將在腳本所在的路徑下生成html巡檢結果報告,如下192.168.35.244os_mysql_simple_summary.html
4、巡檢項信息如下(其他統(tǒng)計項可根據實際需要自行添加)
0)、巡檢ip信息
1)、數(shù)據庫基本信息與binlog參數(shù)信息
2)、數(shù)據庫運行狀況信息
3)、數(shù)據庫一些重要參數(shù)配置信息
Javascript無法直接訪問SqlServer數(shù)據庫的,但可以使用瀏覽器的“執(zhí)行SQL”功能查詢數(shù)據庫,將查詢結果保存在瀏覽器變量中,然后在Javascript代碼中引用這些變量即可。在瀏覽器的項目管理器中,新建執(zhí)行SQL步驟,設置好SqlServer數(shù)據庫連接參數(shù),以及Sql查詢語句和引用變量值。
Sqlserver連接參數(shù)及查詢語句
在Javascript代碼輸入框中,點擊鼠標右鍵選擇Sql查詢結果中對應的字段,這樣就把Sql查詢結果賦值給Javascript變量了。
Javascript引用Sqlserver查詢結果
在網頁填表步驟中,可直接引用Javascript變量的值。
Javascript變量的應用
提示:如果把Sql語句改為Install,則可以構建把Javascript變量插入到Sqlserver數(shù)據庫的方案。
*請認真填寫需求信息,我們會在24小時內與您取得聯(lián)系。