原创 Tomcat介紹、安裝jdk和tomcat

Tomcat介紹 Tomcat是Apache軟件基金會(Apache Software Foundation)的Jakarta項目中的一個核心項目,由Apache、Sun和其他一些公司及個人共同開發而成。 java程序寫的網站用tomcat

原创 添加自定義監控項目、配置郵件告警

添加自定義監控項目 •需求:監控某臺web的80端口連接數,並出圖•兩步:1)zabbix監控中心創建監控項目;2)針對該監控項目以圖形展現 首先在客戶端上編輯腳本vim /usr/local/sbin/estab.sh 內容如下 #!/b

原创 MySQL主從介紹

MySQL主從介紹 •MySQL主從又叫做Replication、AB複製。簡單講就是A和B兩臺機器做主從後,在A上寫數據,另外一臺B也會跟着寫數據,兩者數據實時同步的•MySQL主從是基於binlog的,主上須開啓binlog才能進行主從

原创 xshell使用xftp傳輸文件、使用pure-ftpd搭建ftp服務

xshell使用xftp傳輸文件 首先去官網下載一個xftp,選擇免費爲個人或者家庭,之後會將下載地址發到郵箱 下載完成後進行安裝 安裝完成後打開xshel客戶端,再按Ctrl + Alt + F就可以使用xftp了 使用pure-ftp

原创 exportfs命令、FTP介紹、FTP介紹、使用vsftpd搭建ftp服務

exportfs命令 exportfs 命令用來管理當前NFS共享的文件系統列表-a 全部掛載或者全部卸載-r 重新掛載 -u 卸載某一個目錄 -v 顯示共享目錄-f 在“新”模式下,刷新內核共享表之外的任何東西。 任何活動的客戶程序將在它

原创 expect腳本同步文件,構建文件分發系統,批量遠程執行命令

expect腳本同步文件 自動同步文件 #!/usr/bin/expect set passwd "123456" spawn rsync -av [email protected]:/tmp/12.txt /tmp/ expect

原创 告警系統郵件引擎、運行告警系統

告警系統郵件引擎 1.進入目錄,cd /usr/local/sbin/mon/ 2.創建mail目錄mkdir mail 創建發郵件的腳本,vim mail.py 寫入如下的內容,這是一個python寫的發郵件的腳本 #!/usr/bin/

原创 添加自定義監控項目、配置郵件告警

添加自定義監控項目 •需求:監控某臺web的80端口連接數,並出圖•兩步:1)zabbix監控中心創建監控項目;2)針對該監控項目以圖形展現 首先在客戶端上編輯腳本vim /usr/local/sbin/estab.sh 內容如下 #!/b

原创 Linux監控平臺介、zabbix監控介紹、安裝zabbix、忘記Admin密碼如何做

常見開源監控軟件 •cacti、nagios、zabbix、smokeping、open-falcon等等•cacti、smokeping偏向於基礎監控,成圖非常漂亮•cacti、nagios、zabbix服務端監控中心,需要php環境支持

原创 主動模式和被動模式、添加監控主機、添加自定義的模板、處理圖形中的亂碼、自動發現

主動模式和被動模式 •主動或者被動是相對客戶端來講的 •被動模式,服務端會主動連接客戶端獲取監控項目數據,客戶端被動地接受連接,並把監控信息傳遞給服務端 •主動模式,客戶端會主動把監控數據彙報給服務端,服務端只負責接收即可。 •當客戶端數量

原创 告警系統主腳本、配置文件、監控項目

告警系統主腳本 進入目錄,腳本文件通常放到/usr/local/sbin下cd /usr/local/sbin 創建目錄mkdir mon 進入目錄cd mon 創建目錄mkdir bin conf shares log 進入目錄cd bi

原创 分發系統介紹,expect腳本遠程登錄,expect腳本遠程執行命令,expect腳本傳遞參數

分發系統介紹 expect可以讓我們實現自動登錄遠程機器,並且可以實現自動遠程執行命令。當然若是使用不帶密碼的密鑰驗證同樣可以實現自動登錄和自動遠程執行命令。但當不能使用密鑰驗證的時候,我們就沒有辦法了。所以,這時候只要知道對方機器的賬號和

原创 for循環、while循環、break跳出循環、continue結束本次循環、exit退出腳本

for循環 •語法:for 變量名 in 條件; do …; done 示例計算1到100所有數字的和 #!/bin/bash sum=0 for i in `seq 1 100` do sum=$[$sum+$i] done ec

原创 shell中的函數、數組、告警系統需求分析

shell中的函數 •函數就是把一段代碼整理到了一個小單元中,並給這個小單元起一個名字,當用到這段代碼時直接調用這個小單元的名字即可。格式: function f_name() {command}函數必須要放在最前面 示例1:打印參數,$1

原创 集羣介紹、keepalived配置配置

集羣介紹 •根據功能劃分爲兩大類:高可用和負載均衡 •高可用集羣通常爲兩臺服務器,一臺工作,另外一臺作爲冗餘,當提供服務的機器宕機,冗餘將接替繼續提供服務 •實現高可用的開源軟件有:heartbeat、keepalived •負載均衡集羣,