最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2021年06月28日 15:37:57   作者:小豹子加油  
zabbix是一款極其強大的開源監(jiān)控工具,下面我分享下zabbix如何監(jiān)控表空間,跟著這個思路,監(jiān)控其他項都是類似操作,對zabbix監(jiān)控oracle表空間相關知識感興趣的朋友一起看看吧

0.概述

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

前提條件是你已經有了zabbix server和zabbix agent,且zabbix agent與oracle數據庫運行在一臺機器上面。

1.在agent上面準備腳本

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

/home/oracle/get_tablespace_usage.sh

#!/bin/bash
# get tablespace usage
source ~/.bash_profile
function check {
sqlplus -S "/ as sysdba" <<  EOF
set linesize 200 pagesize 200
set feedback off heading off
spool /tmp/tablespace.log
select tablespace_name,round(used_percent) used_percent from dba_tablespace_usage_metrics;
spool off
quit
EOF
};
check &> /dev/null
errors=`grep ERROR /tmp/tablespace.log | wc -l`
if [ "$errors" -gt 0 ]; then
    echo "" > /tmp/tablespace.log
fi

chown oracle: get_tablespace_usage.sh

chmod 755 get_tablespace_usage.sh

b.定義表空間自動發(fā)現的腳本

/etc/zabbix/scripts/discovery_tablespace.sh

#!/bin/bash
# zabbix auto discovery oracle tablespace
tablespaces=(`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] ];then
        printf ","
    fi
done
    printf "\n\t]\n"
printf "}\n"

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

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

/etc/zabbix/scripts/tablespace_check.sh

#!/bin/bash
# oracle tablespace check
TABLESPACE_NAME=$1
grep "\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í)行的結果查看/tmp/tablespace.log,第一列是表空間的名字,第二列是對應的表空間使用率

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

3.編輯agent參數

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界面中設置相關選項

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

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

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

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

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

5.測試

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

測試通過!

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

相關文章

  • Zabbix 2.4.5自帶MySQL監(jiān)控的配置使用教程

    Zabbix 2.4.5自帶MySQL監(jiān)控的配置使用教程

    Zabbix 有自帶監(jiān)控 MySQL 的模板,但是卻不能直接使用,下面這篇文章主要給大家介紹了關于Zabbix 2.4.5自帶MySQL監(jiān)控配置使用的相關資料,文中通過示例代碼給大家介紹的非常詳細,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-07-07
  • Zabbix對Kafka?topic積壓數據監(jiān)控的問題(bug優(yōu)化)

    Zabbix對Kafka?topic積壓數據監(jiān)控的問題(bug優(yōu)化)

    這篇文章主要介紹了Zabbix對Kafka?topic積壓數據監(jiān)控,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-07-07
  • Centos7 Zabbix3.4郵件告警配置(解決郵件內容為xx.bin附件問題)

    Centos7 Zabbix3.4郵件告警配置(解決郵件內容為xx.bin附件問題)

    這篇文章主要介紹了Centos7 Zabbix3.4郵件告警配置(解決郵件內容為xx.bin附件的問題)本文圖文并茂給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-01-01
  • Zabbix配置釘釘的帶圖片報警功能

    Zabbix配置釘釘的帶圖片報警功能

    這篇文章主要介紹了Zabbix配置釘釘的帶圖片報警功能,本文圖文并茂給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-12-12
  • 使用zabbix進行監(jiān)控網絡設備流量

    使用zabbix進行監(jiān)控網絡設備流量

    這篇文章主要為大家詳細介紹了如何使用zabbix進行監(jiān)控網絡設備流量,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2025-01-01
  • zabbix?代理服務器的部署與?zabbix-snmp?監(jiān)控問題

    zabbix?代理服務器的部署與?zabbix-snmp?監(jiān)控問題

    這篇文章主要介紹了zabbix?代理服務器?與?zabbix-snmp?監(jiān)控,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-07-07
  • 利用zabbix監(jiān)控ogg進程(Linux平臺)

    利用zabbix監(jiān)控ogg進程(Linux平臺)

    這篇文章主要介紹了利用zabbix監(jiān)控ogg進程(Linux平臺)的方法,幫助大家更好的理解和使用zabbix,感興趣的朋友可以了解下
    2020-12-12
  • 搭建zabbix監(jiān)控以及郵件報警的超級詳細教學

    搭建zabbix監(jiān)控以及郵件報警的超級詳細教學

    zabbix是一個基?于web界面的企業(yè)級開源監(jiān)控軟件,下面這篇文章主要給大家介紹了關于搭建zabbix監(jiān)控以及郵件報警的超級詳細教學,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2022-07-07
  • zabbix自定義郵箱報警和微信報警

    zabbix自定義郵箱報警和微信報警

    這篇文章主要介紹了zabbix自定義郵箱報警和微信報警,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定需要的朋友可以參考下
    2007-09-09
  • Zabbix實現監(jiān)控多個mysql過程解析

    Zabbix實現監(jiān)控多個mysql過程解析

    這篇文章主要介紹了Zabbix實現監(jiān)控多個mysql過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-08-08

最新評論

屏南县| 安达市| 深圳市| 北京市| 江都市| 荔波县| 武威市| 澄城县| 镇沅| 宜良县| 桃园市| 定结县| 新余市| 乡宁县| 顺义区| 宽甸| 陇南市| 南郑县| 平利县| 彰化县| 中西区| 竹山县| 荣成市| 昌都县| 城步| 水富县| 三亚市| 渝中区| 文安县| 安岳县| 镇赉县| 天水市| 昂仁县| 迁安市| 攀枝花市| 南漳县| 兴化市| 乌鲁木齐县| 天气| 怀集县| 岚皋县|