zabbix自定义模板监控oracle

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

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

make && make install

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

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



4,修改agent配置文件。







这个步骤完成恭喜你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

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


创建自定义配置项


参数为active

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

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

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


7,web端配置监控项



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


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

猜你喜欢

转载自blog.csdn.net/baron0071/article/details/79908793
今日推荐