原创 zabbix監控tomcat

前提:配置java環境,編譯zabbix server時需要提供java支持,即添加--enable-java該選項。Zabbix server 端配置1.zabbix server段配置java支持。此處編譯安裝zabbix的目錄爲/us

原创 使用goaccess分析nginx日誌以及接口訪問量

爲了查看本站點的健康狀況以及用戶訪問情況,就需要定期的分析服務器的 access 日誌。但是由於沒有使用日誌分析工具,只能使用 cat、awk、sed 等命令做一些簡單的日誌分析統計,這樣分析結果不理想也不全面,方法也極不高效。作爲個人站

原创 zabbix部署文檔

目的爲保障服務器健康穩定運行,及時監控檢測各項重要服務及端口協議等參數,因此部署ZABBIX監控服務來實現上述業務要求。 此文檔分爲3部分 第一部分:服務部署。 第二部分:監控設置。 第三部分: 後續優化。 服務部署

原创 nginx日誌截取

cat access.log | awk '$4 >="[22/Jun/2018:11:41:00" && $4 <="[22/Jun/2018:11:43:00"' > 1.txt

原创 rpm打包

1.安裝打包軟件rpm-build yum -y install rpm-build 生成rpmbuild目錄結構 (也可以自己手動創建,建議打命令) rpmbuild -ba nginx.spec #l

原创 用nginx來作反向代理(調度器)來訪問虛擬web主機

虛擬web主機: 搭建LNMP服務安裝nginxmariadb、mariadb-server、mariadb-develphp、php-fpm、php-mysql啓動Nginx、MariaDB、FPM服務;並測試LNMP是否工作正常。 搭建

原创 shell基礎

一.重定向重定向標準輸入/輸出/錯誤輸出標準輸入(stdin),描述號爲0;(鍵盤)標準輸出(stdout),描述號爲1;(默認屏幕)標準錯誤(stderr),描述號爲2。(默認屏幕)1)重定向標準輸出使用 > 將命令執行的正常輸出重定向到

原创 shell腳本基礎二

字符串的處理1.字符串的截取方法一,使用 ${}表達式格式:${var:起始位置:長度} Phone="13788768897" # echo ${#Phone} 11

原创 rpm打包

1.安裝打包軟件rpm-build yum -y install rpm-build 生成rpmbuild目錄結構 (也可以自己手動創建,建議打命令) rpmbuild -ba nginx.spec #l

原创 shell基礎

一.重定向重定向標準輸入/輸出/錯誤輸出標準輸入(stdin),描述號爲0;(鍵盤)標準輸出(stdout),描述號爲1;(默認屏幕)標準錯誤(stderr),描述號爲2。(默認屏幕)1)重定向標準輸出使用 > 將命令執行的正常輸出重定向到

原创 實時監控本機內存和硬盤剩餘空間,剩餘內存小於 500M、根分區剩餘空間小於 1000M 時,發送報警

#!/bin/bashgen_size=$(df / |awk '/\//{print $4}') #提取根分區剩餘空間mem_size=$(free |awk '/Mem/{print $4}') #提取內存剩餘空間while :d