zabbix部署oracle模板,zabbix自定义模板监控oracle

zabbix自定义模板监控oracle

zabbix自定义模板监控oracle

1,首先必须在目标机器安装zabbix-agent,这里推荐源码,安装编译。

./configure --enable-agent --prefix=/usr/local/zabbix

make && make install

2,安装后,配置系统启动项。

zabbix部署oracle模板,zabbix自定义模板监控oracle_第1张图片

3,查看防火墙等配置,以及SELINUX策略等问题。

zabbix部署oracle模板,zabbix自定义模板监控oracle_第2张图片

zabbix部署oracle模板,zabbix自定义模板监控oracle_第3张图片

4,修改agent配置文件。

zabbix部署oracle模板,zabbix自定义模板监控oracle_第4张图片

zabbix部署oracle模板,zabbix自定义模板监控oracle_第5张图片

zabbix部署oracle模板,zabbix自定义模板监控oracle_第6张图片

zabbix部署oracle模板,zabbix自定义模板监控oracle_第7张图片

zabbix部署oracle模板,zabbix自定义模板监控oracle_第8张图片

zabbix部署oracle模板,zabbix自定义模板监控oracle_第9张图片

zabbix部署oracle模板,zabbix自定义模板监控oracle_第10张图片

这个步骤完成恭喜你agent安装成功了。

5,oracle脚本,目标机器上的可执行脚本。

以监控oracle脚本的运行状态为例子

#!/bin/bash

function active() {

ps -ef | grep pmon | grep -v grep | awk '{print $NF}' > /dev/null

if [ $? -eq 0 ]; then

echo 1

else

echo 0

fi

}

if [ $# -ne 1 ]; then

echo "the args is error."

else

$1

fi

在目标机器上执行对应脚本

zabbix部署oracle模板,zabbix自定义模板监控oracle_第11张图片

创建自定义配置项

78994b851ca8e0c32b92ddc8ac6631d8.png

zabbix部署oracle模板,zabbix自定义模板监控oracle_第12张图片

参数为active

UserParameter=oracle_status[*],/usr/local/zabbix/script/oracle_status.sh $1

6,zabbix服务机器上获取脚本数据,可使用zabbix-get

3106bcc4fbd77f9ba3cece3d5960ad56.png

到这一步证明zabbix-service已经获取到目标机器数据

7,web端配置监控项

zabbix部署oracle模板,zabbix自定义模板监控oracle_第13张图片

7,查看最新数据的监控项。

f6810a2b5cb74437777088ab67ab27c4.png

这一步完成后自定义监控项算基本完成了。

zabbix自定义模板监控oracle相关教程

你可能感兴趣的:(zabbix部署oracle模板,zabbix自定义模板监控oracle)