原创 Grafana+Prometheus監控Linux服務器性能

使用Grafana和Prometheus對Linux服務器性能進行監控,主要通過node_exporter進行監控,指標如 CPU、內存、磁盤等。Prometheus通過HTTP協議從遠程的機器收集數據並存儲Prometheus本地時序數據

原创 Prometheus+Grafana可視化監控MySQL

使用Prometheus和Grafana對MySQL服務器性能進行監控。使用兩個exporter:node_exporter: 服務器系統數據,指標如 CPU、內存、磁盤等。mysqld_exporter: MySQL服務器數據收集。監控架

原创 CentOS7部署Prometheus

PrometheusPrometheus(普羅米修斯)首先聯想到的是異形,一部很不錯的電影。在這裏指的是一套開源的監控、報警、時序數據庫的組合。是由SoundCloud公司開發。Prometheus基本原理是通過HTTP協議週期性抓取(P

原创 阿里雲日誌服務對接Grafana

阿里雲日誌服務是針對日誌類數據的一站式服務,您只需要將精力集中在日誌分析上,過程中數據採集、對接各種存儲計算、數據索引和查詢等其他工作都可以通過配置日誌服務來自動完成。在結果分析可視化上,除了使用自帶Dashboard外,還支持DataV、

原创 CentOS7安裝Grafana及配置zabbix數據源

GrafanaGrafana是跨平臺、開源、時序和可視化面板(Dashboard)監控平臺工具,通過將採集的數據查詢後進行可視化的展示,及通知。其特點:1). 豐富的可視化顯示插件,包括熱圖、折線圖、餅圖,表格等。2). 支持多數據源In

原创 Nginx安全訪問配置

網站系統安全配置(Nginx)防止網站被惡意GJ。網站如DDos,CC等。他們之間都原理都一樣,即發送大量的請求數據到服務器。 Nginx主動防禦方法Nginx中有 2 個模塊用於控制訪問用戶連接的“數量”和“速度”。分別是HttpLim

原创 CentOS7構建LVS+Keepalived高可用方案

負載均衡(LB)軟件常見負載均衡軟件有:LVS、Nginx、HaproxyLVS:1). 基於4層網絡協議,幾乎無流量產生,這個特點也決定這幾個負載均衡軟件裏負載能力最強,內存、CPU佔用資源也低。2). 應用範圍廣,不僅對Web服務做負

原创 NTP時間同步替代工具Chrony

Chrony是一個ntp協議的實現程序,可當服務端,也可當客戶端;Chrony有三個時間參考:硬件時鐘、實時時鐘以及手動同步。Chrony是NTP客戶端的替代品,能更精確的時間和更快的速度同步時鐘。佔用系統資源少,只有被喚起時才佔用少部分C

原创 yum方式安裝Myql

環境OS:CentOS7.6Mysql:Mysql5.7 獲取更新包Mysql官網:https://dev.mysql.com/到http://dev.mysql.com/downloads/repo/yum/ 去下載rpm包更新一下。

原创 win server安裝Nodejs

下載官網下載安裝包https://nodejs.org/en/download/這裏選擇安裝zip版本。2.安裝下載好的包文件node-v12.14.0-win-x64.zip解壓到:C:\Program Files\nodejs中。然後

原创 CentOS 7 安裝 .NET Core

僅在 x64 體系結構上支持包管理器安裝 。 其他體系結構(如 ARM )必須手動安裝 .NET Core SDK 或手動安裝 .NET Core 運行時。 註冊 Microsoft 密鑰和源安裝 .NET 之前,需要:註冊 Micros

原创 Python執行腳本方法

Python中調用shell腳本,常用的函數有os.system、os.popen()和subprocess.Popen() os.system方法語法:os.system(cmd)os.system()執行過程中主要執行了:fork()

原创 Gitlab加入LDAP認證

如果企業大大小小系統較多,每個系統都給用戶單獨配置一賬戶。這樣各個系統的賬戶信息都要單獨記憶,比較繁瑣,而且賬戶信息易忘。所以加入集成 LDAP 統一認證,域控管理。這裏對Gitlab應用系統結合LDAP認證,前提是企業內部已搭建好AD域服

原创 Jenkins+GitLab+dotnet+Python自動化部署.Net Core項目

部署環境與流程1) Jenkins是java產品,需安裝JDK8。由於.netFreamwork項目自動化時是基於Windows,所以繼續使用Windows server 2012環境下的已有的Jenkins,部署、構建dotnet Co

原创 CentOS7+Nginx+Supervisor安裝部署.NET Core項目

部署環境OS:CentOS7.NET Core SDK:2.2.402 安裝.NET Core SDK1.1 安裝依賴 yum install libunwind libicu dotnet 的repo,需註冊Microsoft簽名密鑰並