如题所示,可以使用zabbix实时监控数据库的数据变化情况,比如:最近1小时的订单数变化情况。这样我们就可以很方便地通过zabbix的web界面观察甲骨文等数据库中的一些数据变化情况,同时还可以添加监控在数据异常时通过邮箱或者短信报警
具体实现步骤如下:
(1)添加一个脚本用于执行SQL语句获取数据:
(root@mpdb01 脚本)#,vim /home/oracle/脚本/paymentcompletion。sh
# !/bin/bash 值=https://www.yisu.com/zixun/' sqlplus - s "/, as sysdba”, & lt; & lt;, ! set heading set feedback set pagesize 0 set verify set echo select count …,得到xxxx; 退出 !” echo 美元值
(root@mpdb01 脚本)#,chmod + x /home/oracle/脚本/paymentcompletion。sh
(root@mpdb01 脚本)#,vim /usr/地方/zabbix/脚本/paycompletion12。sh
# !/bin/bash echo “/home/oracle/脚本/paymentcompletion.sh”, |, su 作用;甲骨文
(root@mpdb01 脚本)#,chmod a + x /usr/地方/zabbix/脚本/paycompletion12。sh
(root@prx01 脚本)#,vim /usr/地方/zabbix/etc/zabbix_agentd。参看
UserParameter=paycompletion12/usr/地方/zabbix/脚本/paycompletion12。sh
AllowRoot=1
(4)重启zabbix_agentd:
(root@prx01 脚本)#,service zabbix_agentd 启动
[root@nmp01 ~] #,/usr/地方/zabbix/bin/zabbix_get -s 192.168.1.227 -k paycompletion12
接下来是zabbix的web界面的配置,添加新模板,添加监控项,添加图形等,关于这些配置可以参考我以前写过的这篇文章:https://www.zifangsky.cn/582.html
详细思路在那篇文章中说过了,因此这里就不再重复叙述了,到此结束