原创 skywalking分佈式鏈路追蹤監控系統部署

SkyWalking 是針對分佈式系統的 APM 系統,也被稱爲分佈式追蹤系統全自動探針監控,不需要修改應用程序代碼。查看支持的中間件和組件庫列表:https://github.com/apache/incubator-skywalking

原创 利用docker 搭建File Browser 文件管理系統

他就是一個文件瀏覽器,因爲linux並不方便桌面管理,所以Filebrowser就是幫助我們管理linux服務器上文件的程序,你可以稱他爲網盤程序,可以管理文件、可以分享文件,另外它還可以在線播放.mp4視頻。下載filebrowser鏡像

原创 利用docker 部署 nextcloud 網盤

NextCloud 你可以在自己的計算機上共享任何文件或文件夾,並將它們與 NextCloud 服務器同步。當你把文件放入共享目錄,這些文件就會立即同步到 NextCloud 服務器以及所有相關聯的 NextCloud / ownCloud

原创 安裝zabbix4.0 監控系統

*安裝配置zabbix服務``` Zabbix通過C/S模式採集數據,通過B/S模式在Web端展示和配置。zabbix服務需要使用LAMP平臺來承載數據庫和Web界面。本次實驗環境,爲了節約時間,LAMP架構採用的yum安裝的方式簡單部署。

原创 利用 docker 還原數據庫

Docker 安裝 MySQLdocker pull mysql查找Docker Hub上的mysql鏡像[root@iZbp15ynf8pjgvcr486szaZ ~]#docker search mysql 拉取官方的鏡像,標籤爲5.7

原创 利用Jenkins和SonarQube集成對代碼進行持續檢測

Jenkins與SonarQube 集成插件的安裝與配置Jenkins 是一個支持自動化框架的服務器,我們這裏不做詳細介紹。Jenkins 提供了相關的插件,使得 SonarQube 可以很容易地集成 ,登陸 jenkins,點擊"Mana

原创 Centos利用 rsync+inotify實現實時同步

1.1 inotify介紹inotify是一種強大的、細粒度的、異步的文件系統事件控制機制。linux內核從2.6.13起,加入了inotify支持,通過inotify可以監控文件系統中添加、刪除、修改、移動等各種事件,利用這個內核接口,第

原创 Nginx安裝時提示libXpm.so.4 => not found

Nginx安裝成功後,檢查配置文件時出錯,見圖:使用ldd $(which /usr/sbin/nginx)命令檢查所依賴的包情況,見圖:使用yum命令缺少的包安裝上~# yum install libXpm-devel在再檢查下依賴包的情

原创 利用Jenkins和SonarQube集成對web端代碼進行持續檢測

繼上篇對java代碼結合Jenkins和SonarQube進會持續檢測,本文將對靜態web端代碼進行持續檢測,至於jenkins的配置請見上篇博客。首先需要到SonarQube服務器上安裝支持web的插件,如圖:安裝好後,需要重啓Sonar

原创 Centos 7環境安裝SonarQube和SonarQube Runner

SonarQube簡介Sonar 是一個用於代碼質量管理的開放平臺。通過插件機制,Sonar 可以集成不同的測試工具,代碼分析工具,以及持續集成工具。比如pmd-cpd、checkstyle、findbugs、Jenkins。通過不同的插件

原创 zabbix監控mysql主從同步

1,部署了個mysql從數據庫,需要時時監控這個從數據庫的主從狀態。原理的話,是通過從mysql上的zabbix執行show slave status獲取Slave_IO_Running|Slave_SQL_Running狀態是否都爲Yes

原创 Centos 7 一鍵安裝openstack

系統:Centos7x64單節點 CentOS yum 快速安裝;# 安裝RDO repo$ sudo yum install -y https://www.rdoproject.org/repos/rdo-release.rpm# 更新r

原创 Centos inodes佔用100%的問題及解決方法

1,當我們發現硬盤還有剩餘空間,卻無法存儲數據時,這時就應該關注下inodes的使用情況,/boot的inodes數量爲128016,如圖: 2,先在/boot目錄下創建test文件夾 3,在test文件夾下創建文件 4,查看磁盤空間使

原创 zabbix 自帶模板監控Mysql

1,配置mysql的客戶端,創建一個用戶來獲取mysql的相關數據,使用mysql賬號密碼登陸數據庫, > grant all on *.* to zabbix@'localhost' identified by '123456789';

原创 Pyenv安裝及管理不同版本Python

Git安裝[root@python ~]# yum install git -y安裝Python編譯依賴[root@python ~]# yum -y install gcc make patch bdbm-devel openssl-de