如何在Weblogic环境中启动认证方式对接Zabbix监控

news2025/1/16 17:40:45

在WebLogic Server中,启动认证可用于确保只有经过授权的用户和系统能够访问WebLogic Server及其应用程序,通过合理配置认证提供者和安全领域,管理员可以有效管理和控制用户访问。

本文将详细介绍如何在Weblogic环境中配置启动认证并对接Zabbix监控,通过设置Weblogic的相关配置文件、创建认证文件并配置监控部分,确保只有授权用户才能启动Weblogic服务器,并实现对其运行状态的实时监控。

这一实践将会增强Weblogic服务器的安全性并提高系统的运维效率。
1.配置及创建weblogic相关配置文件
1.1 环境
在这里插入图片描述
相关修改如下:
JAVA_OPTIONS=“ J A V A O P T I O N S − D j a v a . r m i . s e r v e r . h o s t n a m e = 172.17.10.100 " J A V A O P T I O N S = " {JAVA_OPTIONS} -Djava.rmi.server.hostname=172.17.10.100" JAVA_OPTIONS=" JAVAOPTIONSDjava.rmi.server.hostname=172.17.10.100"JAVAOPTIONS="{JAVA_OPTIONS} -Djavax.management.builder.initial=weblogic.management.jmx.mbeanserver.WLSMBeanServerBuilder”
JAVA_OPTIONS=“ J A V A O P T I O N S − D c o m . s u n . m a n a g e m e n t . j m x r e m o t e = t r u e " J A V A O P T I O N S = " {JAVA_OPTIONS} -Dcom.sun.management.jmxremote=true" JAVA_OPTIONS=" JAVAOPTIONSDcom.sun.management.jmxremote=true"JAVAOPTIONS="{JAVA_OPTIONS} -Dcom.sun.management.jmxremote.port=12345”
JAVA_OPTIONS=“ J A V A O P T I O N S − D c o m . s u n . m a n a g e m e n t . j m x r e m o t e . r m i . p o r t = 12345 " J A V A O P T I O N S = " {JAVA_OPTIONS} -Dcom.sun.management.jmxremote.rmi.port=12345" JAVA_OPTIONS=" JAVAOPTIONSDcom.sun.management.jmxremote.rmi.port=12345"JAVAOPTIONS="{JAVA_OPTIONS} -Dcom.sun.management.jmxremote.ssl=false”
JAVA_OPTIONS=“ J A V A O P T I O N S − D c o m . s u n . m a n a g e m e n t . j m x r e m o t e . a u t h e n t i c a t e = t r u e " J A V A O P T I O N S = " {JAVA_OPTIONS} -Dcom.sun.management.jmxremote.authenticate=true" JAVA_OPTIONS=" JAVAOPTIONSDcom.sun.management.jmxremote.authenticate=true"JAVAOPTIONS="{JAVA_OPTIONS} -Dcom.sun.management.jmxremote.access.file=/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/jmxremote.access”
JAVA_OPTIONS=“${JAVA_OPTIONS} -Dcom.sun.management.jmxremote.password.file=/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/jmxremote.password”
export JAVA_OPTIONS
注:/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/位置为自己定义文件的位置或文件所在位置,jmxremote.access、jmxremote.password文件有则使用,没有则创建。

1.1.2 创建认证文件(weblogic账号、密码),修改相应权限。
在这里插入图片描述
在这里插入图片描述
注:access文件前面的weblogic为用户,设为只读,password文件前面为用户后面为密码,权限修改必做,否则可能会发生错误无法启动!!!

1.1.3 启动weblogic(我之前是停止的,按实际需求操作)在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2. 监控部分配置
2.1 环境
2.1.1 如果已经监控过并触发更新数据,先执行清除操作,如果没有见2.1.2在这里插入图片描述
在这里插入图片描述
2.1.2 配置账号密码以修改模板宏方式配置(账号密码为真实账号密码)在这里插入图片描述
链接模板在这里插入图片描述
相关的自动发现规则中username、password改为相应宏值在这里插入图片描述
监控项原型也要改在这里插入图片描述
相关监控项批量修改在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
修改监控资源在这里插入图片描述
修改相应值为真实值在这里插入图片描述
等待数据采集,并查看监控结果:在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
到此,全部配置完成。大家好,我是乐乐,专注IT运维技术研究与分享,更多运维技巧及运维问题欢迎关注乐维社区并留言~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1790860.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

植物大战僵尸杂交版2.0.88最新版+防闪退工具V2+修改工具+高清工具

植物大战僵尸杂交版,不仅继承原作的经典玩法,而且引入了全新的植物融合玩法,将各式各样的植物进行巧妙的杂交,孕育出前所未有、功能各异的全新植物。 创新的杂交合成系统 游戏引入了创新的杂交合成系统,让玩家可以将不…

Swift 中的Getter 和 Setter

目录 前言 1. 什么是Getter和Setter 1.定义 2.作用 2.属性 1.存储属性 2.计算属性 3.属性观察者 3. 使用 Getter 和 Setter 的场景 1.数据转换 2.懒加载 3.数据验证和限制 4.触发相关操作 4.自定义Getter 和 Setter 5. 参考资料 前言 属性是 Swift 编程中的基本…

Ubuntu中PDF阅读器和编辑器

1. 福昕PDF编辑器 1.1. 下载地址 PDF阅读器下载_PDF编辑器下载_PDF软件官方下载_福昕软件官网 1.2. 安装 sudo dpkg -i signed_com.foxit.foxitpdfeditor_xxx_amd64_UOS.deb 2. WPS DPF 2.1. 下载地址 WPS Office 2019 for Linux-支持多版本下载_WPS官方网站 2.2. 使用 …

NSS题目练习7

[MoeCTF 2022]baby_file 打开看见一串源代码,需要get传参传入file 题目提示php伪协议 用dirsearch扫描发现flag.php 用php伪协议查看,回显一串base64编码 解码后得到flag [鹤城杯 2021]Middle magic 读取这两个文件 一个php正则表达式 补充&#xff1a…

背包问题(01背包及其优化(滚动数组和逆序枚举))

终于是完结了AC自动机,接下来开个新坑——背包问题,背包的种类还是很多的,之前有学过,但都是这里看一点,那里看一点,导致现在都搞混了,所以重新系统看看这方面的内容。 先从简单的入手——01背包…

如何在 Java 中使用 JOptionPane 显示消息对话框

在 Java 开发中,JOptionPane 是一个非常实用的类,可以用来显示各种类型的对话框,例如信息对话框、警告对话框、错误对话框等。今天,我们将深入探讨如何使用 JOptionPane.showMessageDialog 方法来显示消息对话框,以及如…

面试被问准备多久要孩子?这样回答

听说有人面试被问到多久要孩子的问题,当时觉得很尴尬,不知如何回答,怕回答的不好不被录用,其实你可以这样回答,让面试官心满意足。 A 面试官:结婚了吗? 我:结婚了 面试官&#xff1…

MySQL—函数—数值函数(基础)

一、引言 首先了解一下常见的数值函数哪些?并且直到它们的作用,并且演示这些函数的使用。 二、数值函数 常见的数值函数如下: 注意: 1、ceil(x)、floor(x) :向上、向下取整。 2、mod(x,y):模运算&#x…

Linux学习笔记9

Linux 进程间通信 介绍一下管道,管道是一种特殊的文件,它通过文件描述符来进行访问和操作 管道的读写操作是阻塞式的,如果没有数据可读,读操作会被阻塞,直到有数据可读;如果管道已满,写操作也…

Transformer 论文重点

摘要 提出了一个 Transformer 模型,针对于一个机器翻译的小任务上表现结果比当时所有模型的效果都好,并且架构相比其它更加简单,后面就火到了发现什么方向都能用的地步。 介绍 循环神经网络,特别是长短时记忆[ 13 ]和门控循环[…

计算机SCI期刊,中科院3区,专业性强,审稿专业

一、期刊名称 Frontiers in Neurorobotics 二、期刊简介概况 期刊类型:SCI 学科领域:计算机科学 影响因子:3.1 中科院分区:3区 三、期刊征稿范围 神经机器人前沿在体现自主系统的科学和技术及其应用方面发表了严格的同行评审…

解决Mac无法上网/网络异常的方法,重置网络

解放方法 1、前往文件夹:/Library/Preferences/SystemConfiguration 2 、在弹窗中输入上边的地址 3 、把文件夹中除了下图未选中的文件全部删掉,删除时需要输入密码 4 、重启mac 电脑就搞定了。

Windows 宿主机访问 VirtualBox 虚拟机中创建的 docker 容器中的 mysql8.0 的数据

一、场景需求 在开发环境中,一般使用 windows 系统进行开发,但需要在 linux 系统中创建运行 mysql8.0 的 docker 容器中进行测试(win10特定版本或win11才能安装 docker),为了方便还需要在 windows 系统中通过 SQLyog …

操作系统笔记(1)进程相关

进程概念: 进程同步:多个相关进程在执行次序上进行协调,使并发执行的进程之间能按照一定的规则共享系统资源,并能很好的合作,从而使进程的执行具有可再现性。 进程之间可能存在互斥或者同步的关系。 互斥(间接相互制…

Android gradle kts 8.0以上版本配置签名和修改APK输出名字

目录 概述修改签名配置新建签名文件目录配置签名信息使用签名信息打包 修改APK名称 概述 之前写过一篇文章是通过Kotlin的Dsl结合gradle编写的插件来管理项目依赖,我是从一个开源项目叫DanDanPlayAndroid项目上学到的,那时还没有使用toml文件来管理项目…

模糊小波神经网络(MATLAB 2018)

模糊系统是一种基于知识或规则的控制系统,从属于智能控制,通过简化系统的复杂性,利用控制法来描述系统变量之间的关系,采用语言式的模糊变量来描述系统,不必对被控对象建立完整的数学模型。相比较传统控制策略&#xf…

【Git】分支管理 -- 详解

一、理解分支 分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习 C 的时候,另一个你正在另一个平行宇宙里努力学习 JAVA。 如果两个平行宇宙互不干扰,那对现在的你也没啥影响。不过,在某个时间点,两个平行宇宙…

Jenkins流水线pipeline--基于上一章的工作流程

1流水线部署 1.流水线文本名Jenkinsfile,将流水线放入gitlab远程仓库代码里面 2构建参数 2pipeline脚本 Jenkinsfile文件内容 pipeline {agent anyenvironment {key"value"}stages {stage("拉取git仓库代码") {steps {deleteDir()checkout scmGit(branc…

小熊家务帮day5-day7 客户管理模块1 (小程序认证,手机验证码认证,账号密码认证,修改密码,找回密码等)

客户管理模块 1.认证模块1.1 认证方式介绍1.1.1 小程序认证1.1.2 手机验证码登录1.1.3 账号密码认证 1.2 小程序认证1.2.1 小程序申请1.2.2 创建客户后端工程jzo2o-customer1.2.3 开发部署前端1.2.4 小程序认证流程1.2.4.1 customer小程序认证接口设计Controller层Service层调用…

运营商卷大模型,云厂商霸主地位不保?

文|艺 思 编|王一粟 经过了2023年的小试牛刀,2024年,三大运营商带着大模型一路狂飙。 刚刚过去的5月,中国电信、中国移动、中国联通三大运营商集体完成了新一轮的大模型进化,特别是围绕大模型的研发与…