国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

使用zabbix監(jiān)控oracle表空間的操作流程

瀏覽:26日期:2023-04-06 15:09:31

0.概述

zabbix是一款極其強(qiáng)大的開源監(jiān)控工具,下面我分享下zabbix如何監(jiān)控表空間,跟著這個(gè)思路,監(jiān)控其他項(xiàng)都是類似操作。

前提條件是你已經(jīng)有了zabbix server和zabbix agent,且zabbix agent與oracle數(shù)據(jù)庫運(yùn)行在一臺機(jī)器上面。

1.在agent上面準(zhǔn)備腳本

a.定義查表空間使用率的腳本

/home/oracle/get_tablespace_usage.sh

#!/bin/bash# get tablespace usagesource ~/.bash_profilefunction check {sqlplus -S "/ as sysdba" <<  EOFset linesize 200 pagesize 200set feedback off heading offspool /tmp/tablespace.logselect tablespace_name,round(used_percent) used_percent from dba_tablespace_usage_metrics;spool offquitEOF};check &> /dev/nullerrors=`grep ERROR /tmp/tablespace.log | wc -l`if [ "$errors" -gt 0 ]; then    echo "" > /tmp/tablespace.logfi

chown oracle: get_tablespace_usage.sh

chmod 755 get_tablespace_usage.sh

b.定義表空間自動(dòng)發(fā)現(xiàn)的腳本

/etc/zabbix/scripts/discovery_tablespace.sh

#!/bin/bash# zabbix auto discovery oracle tablespacetablespaces=(`cat /tmp/tablespace.log | awk "{print $1}" | grep -v "^$"`)length=${#tablespaces[@]}printf "{\n"printf "\t""\"data\":["for ((i=0;i<$length;i++))do    printf "\n\t\t{"    printf "\"{#TABLESPACE_NAME}\":\"${tablespaces[$i]}\"}"    if [ $i -lt $[$length-1] ];thenprintf ","    fidone    printf "\n\t]\n"printf "}\n"

chmod 755/etc/zabbix/scripts/discovery_tablespace.sh

c.定義表空間監(jiān)控項(xiàng)腳本

/etc/zabbix/scripts/tablespace_check.sh

#!/bin/bash# oracle tablespace checkTABLESPACE_NAME=$1grep "\b$TABLESPACE_NAME\b" /tmp/tablespace.log | awk "{print $2}"

chmod 755/etc/zabbix/scripts/tablespace_check.sh

2.將腳本a放入crontab里面

su - oracle

crontab -e

*/5 * * * * /home/oracle/get_tablespace_usage.sh

執(zhí)行的結(jié)果查看/tmp/tablespace.log,第一列是表空間的名字,第二列是對應(yīng)的表空間使用率

EXAMPLE   2 SYSAUX    3 SYSTEM    5 TBS01    85 TEMP      0 UNDOTBS1  0 USERS     1

3.編輯agent參數(shù)

vi /etc/zabbix/zabbix_agentd.d/userparameter_oracle.conf
# tablespace usage
UserParameter=discovery.tablespace,/etc/zabbix/scripts/discovery_tablespace.sh
UserParameter=tablespace.check.[*],/etc/zabbix/scripts/tablespace_check.sh $1

4.在zabbix web界面中設(shè)置相關(guān)選項(xiàng)

a.創(chuàng)建模板,模板名字隨便起,這里我定義了一個(gè)宏

b.創(chuàng)建自動(dòng)發(fā)現(xiàn)規(guī)則

c.創(chuàng)建監(jiān)控項(xiàng)原型

d.創(chuàng)建觸發(fā)器類型

e.創(chuàng)建圖形原型

5.測試

我將一個(gè)表空間創(chuàng)建表,并插入數(shù)據(jù),使其超過80%,看其是否報(bào)警

測試通過!

到此這篇關(guān)于使用zabbix監(jiān)控oracle表空間的操作流程的文章就介紹到這了,更多相關(guān)zabbix監(jiān)控oracle表空間內(nèi)容請搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!

標(biāo)簽: Zabbix
相關(guān)文章:
主站蜘蛛池模板: 国产一区二区fc2ppv在线播放 | 亚洲国产中文字幕 | 一级欧美一级日韩 | 朝鲜一级毛片 | 亚洲欧美日韩在线一区 | 久久精品中文字幕首页 | 久草新在线观看 | 欧美不卡视频在线观看 | 国产日韩视频在线观看 | 欧美日韩另类视频 | 亚洲韩国欧美 | 国产人做人爱视频精品 | 国产精品女在线观看 | 精品一区二区三区视频在线观看免 | 爽死你个放荡粗暴小淫货双女视频 | 国产激情自拍 | 国产成人精品午夜免费 | 亚洲国产成人99精品激情在线 | 日韩免费一级a毛片在线播放一级 | 日本a级毛片免费视频播放 日本a级三级三级三级久久 | 一级黄一片 | 草草影院ccyy | 成人午夜视频一区二区国语 | 国产色爽女小说免费看 | 久久久久免费 | 亚洲系列国产系列 | 欧美日韩一区二区三区免费 | 国产在线精品一区二区 | 日韩一级片在线观看 | 久久精品2020 | 国产成人亚洲综合欧美一部 | 一个人看的免费高清视频日本 | xxx免费视频 | 日本特一级毛片免费视频 | 久久久久欧美精品观看 | 国产成人精品免费视频网页大全 | 日韩一区二区三区在线 | 91精品久久久久亚洲国产 | 午夜mm131美女做爰视频 | 日韩一区国产二区欧美三区 | 亚洲国产夜色在线观看 |