bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

Linux系統中Zabbix的使用-創新互聯

zabbix是一個基于WEB界面的提供分布式系統監視以及網絡監視功能的企業級的開源解決方案。

創新互聯建站是一家專注于網站建設、成都做網站與策劃設計,龍亭網站建設哪家好?創新互聯建站做網站,專注于網站建設10多年,網設計領域的專業建站公司;建站業務涵蓋:龍亭等地區。龍亭做網站價格咨詢:028-86922220

zabbix能監視各種網絡參數,保證服務器系統的安全運營;并提供靈活的通知機制以讓系統管理員快速定位/解決存在的各種問題。

zabbix由2部分構成,zabbix server與可選組件zabbix agent。

zabbix server可以通過SNMP,zabbix agent,ping,端口監視等方法提供對遠程服務器/網絡狀態的監視,數據收集等功能,它可以運行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平臺上。

Zabbix優點:

1 支持分布式監控

2 自帶繪圖功能,獲取到數值型的數據,可自動生成圖

3 Web配置方式,操作易用性較好。添加監控項或機器時速度很快。

4 有報警時無論在任何界面會彈出小窗口報警,同時有報警的聲音提示,同時可對監控項的快速查看。

5 自帶內置函數較為豐富,同時也支持腳本及nagios等腳本的調用。

6 出現問題時,可自動遠程執行命令(需對agent設置執行權限)

Zabbix 缺點:

1 批量修改不方便,可用數據庫輔助

2 深入后,中文資料相當少,大部分問題需看官方的文檔及論壇。

3 缺少數據匯總功能,如無法查看一組服務器平均值,可考慮對其進行二次開發。

4 zabbix較cacti來說,畫圖功能較差些、流量獲取較為復雜

一,Linux下Zabbix客戶端編譯安裝

#abbix Agent編譯安裝
yum install -y gcc gcc-c++ make pcre-devel
useradd -s /sbin/nologin zabbix
cd /usr/local/src/
wget 'https://nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/4.0.3/zabbix-4.0.3.tar.gz'
tar -zxvf zabbix-4.0.3.tar.gz
cd zabbix-4.0.3
./configure --prefix=/usr/local/zabbix --enable-agent
make && make install
chown zabbix:zabbix -R /usr/local/zabbix/

#環境變量配置
vim /etc/profile
export PATH=$PATH:/usr/local/zabbix/sbin/:/usr/local/zabbix/bin/

#zabbix agent配置,Server和ServerActive上配置的是zabbix server的ivrp
PidFile=/usr/local/zabbix/zabbix_agentd.pid
LogFile=/usr/local/zabbix/zabbix_agentd.log
Hostname=xxx  #填寫主機名或者zabbix里的主機名
Server=xxx   ##zabbix server 地址
ServerActive=xxx  ##zabbix server地址 相當于訪問白名單
UnsafeUserParameters=1
Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/*.conf

zabbix agent啟動
   /usr/local/zabbix/sbin/zabbix_agentd

二:zabbix_agent 監控cpu 磁盤 流量等
zabbix_get
zabbix提供一個zabbix_get工具,可以跟zabbix agent通訊獲取監控信息
使用方式:zabbix_get -s xxx -k xxx
zabbix agent查看所有可監控項目:zabbix_agentd -p

通過模板添加
監控cpu負載
key: system.cpu.load[all,avg1]    Float型
key: system.cpu.load[all,avg5]    Float型
key: system.cpu.load[all,avg15] Float型

監控cpu使用和空閑
system.cpu.util[,iowait,]  Float型
system.cpu.util[,system,]  Float型
system.cpu.util[,user,] Float型
system.cpu.util[,idle,] Float型  空閑

監控剩余內存(buffers\cached實際上也是剩余的)
vm.memory.size[available]  整數

監控磁盤
名稱:Disk pfree on $1
名稱:inode pfree on $1
vfs.fs.size[/,pfree]     Float型  
vfs.fs.inode[/,pfree]    Float型

監控流量
net.if.in[eth0]     整型(每秒速率) 默認返回字節數,需要8  
net.if.out[eth0]       整型(每秒速率) 默認返回字節數,需要
8
監控流量需要預處理
Linux系統中Zabbix的使用
三,zabbix主被動模式
主動active:agent請求server獲取主動的監控項列表,并主動將監控項內需要檢測的數據提交給server/proxy
server 壓力小一點,但是有部分類型不支持
server檢索數據有超時限制,大超時時間30秒,如果檢索數據經常超過30秒,那么,不建議你使用主動模式的agent,可以使用如下類型agent active

被動:server向agent請求獲取監控項的數據,agent返回數據
被動模式:

supported items通信過程

Server打開一個TCP連接

Server發送請求agent.ping

Agent接收到請求并且響應<HEADER><DATALEN>1
Server處理接收到的數據1
關閉TCP連接

not supported items通信過程 (不支持類型)

Server打開一個TCP連接

Server發送請求vfs.fs.size[/nono]

Agent接收請求并且返回響應數據 <HEADER><DATALEN>ZBX_NOTSUPPORTED\0Cannot obtain filesystem information: [2] No such file or directory

Server接收并處理數據, 將item的狀態改為“ not supported ”

主動模式

Agent打開TCP連接(主動檢測變成Agent打開)

Agent請求items檢測列表

Server返回items列表

Agent 處理響應

關閉TCP連接

Agent開始收集數據

使用模板監控linux

在模板中 使用template linux os 模板 可以監控 linux 相關系統信息(注意清除相關無用監控項,因為隨著監控的增多數據庫寫入壓力很大)
在template linux os 中 自動發現 需要主機名與計算機名一直才能check now 馬上自動發現
不是的話 可能會報 Cannot send request: host is not monitored.錯誤

Linux系統中Zabbix的使用
四:zabbix自定義key監控linux 服務器

自定義key說明
所有語言,只要能運行返回結果即可
運維常用的語言:Shell、Python
其中自定義key 又分有參數腳本和無參數腳本

無參數腳本
例如:

free  -m | grep 'Mem:' |awk '{print $NF}'
#在agent 機器中
vim /usr/local/zabbix/etc/zabbix_agentd.conf.d/mem.conf
UserParameter=mem.available,sh /tmp/memavailable.sh  ## UserParameter名就是key名
chmod a+x memavailable.sh 
##重啟agent,測試
zabbix_get -s 192.168.0.102 -k mem.available
##如果顯示not soupout 檢查腳本 防火墻 端口等

添加自定義key,跟模板添加item類似 ,注意添加觸發器tigers是根據腳本返回的值添加
key名 就是配置文件里的名字
Linux系統中Zabbix的使用

有參數腳本
相較于無參數腳本 有參數腳本在編寫item 可以跟參數

#shell腳本/tmp/mem.sh
case "$1" in 
  "available") free  -m | grep 'Mem:' |awk '{print $NF}';;
  "total") free  -m | grep 'Mem:' |awk '{print $2}';;
  "used") free  -m | grep 'Mem:' |awk '{print $3}';;
  *) echo "not supported";;
esac
UserParameter=mem.check[*],sh /tmp/mem.sh $1
##測試
zabbix_get -s 192.168.0.101 -k mem.check[availabl]

Linux系統中Zabbix的使用

另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

新聞標題:Linux系統中Zabbix的使用-創新互聯
URL地址:http://vcdvsql.cn/article2/jjeoc.html

成都網站建設公司_創新互聯,為您提供域名注冊、品牌網站設計網頁設計公司云服務器、微信公眾號、營銷型網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都seo排名網站優化