所有匹配主题的 Gist monitoring

timmy / MySQL 資料庫與表格查詢

0 喜欢
0 派生
1 文件
最后活跃于 9 months ago
這組 SQL 指令可查詢資料庫與各表的紀錄數及大小,方便監控與管理資料庫資源。
1 SHOW DATABASES;
2
3 USE myapp;
4 SHOW TABLES;
5
6 SELECT TABLE_NAME, TABLE_ROWS
7 FROM INFORMATION_SCHEMA.TABLES
8 WHERE TABLE_SCHEMA = 'myapp';
9
10 SELECT TABLE_NAME,

timmy / 系統與網路狀態檢查

1 喜欢
0 派生
2 文件
最后活跃于 9 months ago
此腳本用於快速檢視 Linux 系統的基本資訊,包括作業系統、CPU、記憶體、檔案描述符、網路設定、TCP 參數、連線追蹤與當前開啟的 TCP 連線狀況,方便系統管理與效能調校。
chmod +x system_info.sh
./system_info.sh > system_report.txt
最后活跃于 9 months ago
addaudithook 可用來監聽 Python 內部的安全性相關事件,例如模組導入、檔案存取或執行系統命令,可用於安全監控、日誌記錄或限制不安全的操作。
1 import sys
2
3 def audit_hook(event, args):
4 print(f"Audit event: {event}, Arguments: {args}")
5
6 # 註冊審計鉤子
7 sys.addaudithook(audit_hook)
8
9 # 觸發一些事件
10 open("test.txt", "w").write("Hello") # 檔案寫入事件

timmy / 磁碟使用量查詢 API

0 喜欢
0 派生
1 文件
最后活跃于 10 months ago
這段程式碼建立了一個簡單的 HTTP 伺服器,透過 /disk-usage API 端點提供磁碟空間使用狀況的查詢功能。使用者可以透過 GET 請求並指定 path 參數來獲取該目錄的總空間、已使用空間、可用空間及使用率,適用於系統監控或遠端管理工具。
1 import json
2 from http.server import BaseHTTPRequestHandler, HTTPServer
3 from urllib.parse import urlparse, parse_qs
4 import shutil
5
6
7 class DiskUsage:
8 def __init__(self, path="/"):
9 self.path = path

timmy / SQL Server 資料表空間使用查詢

0 喜欢
0 派生
1 文件
最后活跃于 10 months ago
這段 SQL 查詢會列出指定資料庫中每個資料表的名稱、所屬 Schema、行數(Row Count)、總佔用空間(KB)、已使用空間(KB)以及未使用空間(KB),並依據總佔用空間進行降序排序。這對於 資料庫管理與最佳化 非常有用,能幫助 DBA 或開發人員分析表的大小、尋找可能需要清理或最佳化的表,提升資料庫效能。
1 USE [];
2 SELECT
3 s.name AS SchemaName,
4 t.name AS TableName,
5 p.rows AS RowCounts,
6 SUM(a.total_pages) * 8 AS TotalSizeKB,
7 SUM(a.used_pages) * 8 AS UsedSizeKB,
8 (SUM(a.total_pages) - SUM(a.used_pages)) * 8 AS UnusedSizeKB
9 FROM
10 sys.tables t
上一页 下一页