찾다
데이터 베이스MySQL 튜토리얼MMS 代理权限验证需求(12)
MMS 代理权限验证需求(12)Jun 07, 2016 pm 04:38 PM
mmsmongodb연기권한필요확인하다

如果mongodb实例启用了验证,那么MMS的监控代理和备份代理就要求验证并对其授予应有的权限。mongodb admin数据库定义所有用户账号。本节主要正对mongodb2.4和mongodb2.6版本来说的。 MMS 监控 MongoDB 2.6 监控mongodb2.6实例,代理用户必需要有clusterMonit

如果mongodb实例启用了验证,那么MMS的监控代理和备份代理就要求验证并对其授予应有的权限。 mongodb admin数据库定义所有用户账号。 本节主要正对mongodb2.4和mongodb2.6版本来说的。

MMS 监控

MongoDB 2.6

监控mongodb2.6实例,代理用户必需要有clusterMonitor角色。
use admin
db.createUser( { user: "",
                 pwd: "",
                 roles: [
                   { role: "clusterMonitor", db: "admin" }
                 ] } )
此外,为了与2.4版本兼容,代理可能尝试查询local数据库。只授予clusterMonitor 角色,mongodb日志中会产生验证错误的信息,代理可以从这个错误中恢复,可以放心地忽略这些消息。

MongoDB 2.4

要监控mongodb2.4实例,代理用户必需要以下权限:
  • clusterAdmin
  • readAnyDatabase
use admin
db.addUser( { user: "",
              pwd: "",
              roles: [ "clusterAdmin",
                       "readAnyDatabase" ] } )
因为基本监控用户不需要dbAdminAnyDatabase 角色,mongodb日志可能会报告下面的信息:command denied: { profile: -1 }。 如果不希望MMS收集profile数据,可以忽略该信息。如果需要收集,就赋予该权限。

MMS Monitoring with Database Profiling

Profiling 可以捕获正在进行的读写操作,cursor?操作和有关数据库的数据库命令的信息。

MongoDB 2.6

带数据库profiling监控2.6版本需要clusterMonitor 角色权限。
use admin
db.createUser( { user: "",
                 pwd: "",
                 roles: [ { role: "clusterMonitor", db: "admin" } ] } )

MongoDB 2.4

带数据库profiling监控2.4版本需要以下角色权限:
  • clusterAdmin
  • readAnyDatabase
  • dbAdminAnyDatabase
use admin
db.addUser( { user: "",
              pwd: "",
              roles: [ "clusterAdmin",
                       "readAnyDatabase",
                       "dbAdminAnyDatabase"
                     ] } )

MMS Monitoring without dbStats

监控没有dbStats会产生监控数据没有数据库存储,记录,索引和其他数据的统计。也就是不会收集到dbStats下的数据。

MongoDB 2.6

clusterMonitor 角色包含执行dbStats操作的权限。
use admin
db.createUser( { user: "",
                 pwd: "",
                 roles: [ { role: "clusterMonitor", db: "admin" } ] } )

MongoDB 2.4

监控2.4版本需要clusterAdmin 角色权限。
use admin
db.addUser( { user: "",
              pwd: "",
              roles: [ "clusterAdmin" ] } )

MMS 备份

MongoDB 2.6

要备份的MongoDB2.6实例,备份代理需要以下权限:
  • clusterAdmin
  • readAnyDatabase
  • userAdminAnyDatabase
同时,还需要以下的角色:
  • readWrite ?对local库的角色
  • readWrite ?对admin库的角色
use admin
db.createUser( { user: "",
                 pwd: "",
                 roles: [ "clusterAdmin", "readAnyDatabase",
                          "userAdminAnyDatabase",
                          { role: "readWrite", db: "admin" },
                          { role: "readWrite", db: "local" },
                        ] } )

MongoDB 2.4

要备份的MongoDB2.4实例,备份代理需要以下权限:
  • clusterAdmin
  • readAnyDatabase
  • userAdminAnyDatabase
同时,还需要以下的角色:
  • readWrite ?对local库的角色
  • readWrite ?对admin库的角色
use admin
db.addUser( { user: "",
              pwd: "",
              roles: [ "clusterAdmin",
                       "readAnyDatabase",
                       "userAdminAnyDatabase"
                     ],
               otherDBRoles: { local: ['readWrite'],
                               admin: ['readWrite'] } } )
성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
linux删除文件需要什么权限linux删除文件需要什么权限Jul 11, 2023 pm 01:26 PM

linux删除文件需要所在文件夹的所有权限,分别是读、写、执行。因为定位这个文件过程就需要进入文件夹,即使使用类似rm /xxx/fle的方式,同样系统内部也会进入文件夹,所以要对文件夹有执行权限,然后读取文件夹内容需要读的权限,最后是删除文件,由于文件是上级文件夹的一部分所以需要对文件夹有写的权限。

PHP如何实现角色权限管理系统?PHP如何实现角色权限管理系统?Jun 29, 2023 pm 07:57 PM

PHP是一种广泛应用的编程语言,被广泛用于创建和开发各种Web应用程序。在许多Web应用中,角色权限管理系统是一个重要的功能,它可以确保不同用户拥有适当的访问权限。本文将介绍如何使用PHP来实现一个简单而实用的角色权限管理系统。角色权限管理系统的基本概念是将用户分为不同的角色,并为每个角色分配相应的权限。这样,用户只能执行他们有权限执行的操作,从而保证系统的

Nginx反向代理中的代理防篡改策略Nginx反向代理中的代理防篡改策略Jun 11, 2023 am 09:09 AM

随着互联网的发展和应用程序的不断增多,Web服务器的作用越来越重要。在数据传输过程中,反向代理服务器已成为一个非常重要的角色,它可以帮助应用程序处理一些流量控制、负载均衡、缓存数据等问题,从而提高应用程序的性能和可靠性。Nginx是一个被广泛使用的轻量级Web服务器和反向代理服务器。在使用Nginx反向代理的过程中,对代理数据的完整性和防篡改性的保障显得尤为

手机档案存取权限是什么手机档案存取权限是什么Jul 19, 2022 pm 03:50 PM

手机档案存取权限是指允许APK文件读写手机的内存;如果允许APK文件访问手机的内存,那么就可以将应用安装在手机中,如果不允许APK文件访问手机的内存,那么手机就不能安装应用。

如何使用Nginx代理服务器实现Web服务的动态SSL证书生成?如何使用Nginx代理服务器实现Web服务的动态SSL证书生成?Sep 05, 2023 pm 02:24 PM

如何使用Nginx代理服务器实现Web服务的动态SSL证书生成?Nginx是一款高性能的开源Web服务器,可以用于代理服务器、反向代理和负载均衡等多种用途。它的灵活性使得我们可以利用其强大的功能实现动态SSL证书生成,以提供更安全、更灵活的Web服务。本文将详细介绍如何利用Nginx代理服务器实现动态SSL证书生成。首先,我们需要生成一个自签名的根证书和私钥

win7修改文件提示更改权限拒绝访问如何解决win7修改文件提示更改权限拒绝访问如何解决Jul 04, 2023 pm 07:01 PM

  win7修改文件提示更改权限拒绝访问如何解决?一些系统文件在进行修改的时候,常常会提示我们没有权限去进行操作。我们可以去进行文件夹权限的功能关闭,或者获取管理员权限。需要修改此类文件的用户,一起来看看接下来具体的教程分享吧。win7修改文件提示更改权限拒绝访问解决办法  1、首先选中对应文件夹,点击上方工具,选中文件夹选项。  2、进入查看选项卡。  3、取消勾选使用简单文件共享然后确定。  4、然后右键选择对应文件夹,点击属性。  5、进入安全选项卡。  6、选择图示位置,点击高级。  7

十四年前的国游一哥,如今却被韩国公司收购?细数九城代理的牛叉游戏十四年前的国游一哥,如今却被韩国公司收购?细数九城代理的牛叉游戏Apr 02, 2024 am 09:58 AM

在十四年前,有这么一家公司,它坐拥着国内互联网游戏的半壁江山,腾讯看了它得点头,网易见了它得哈腰,乃至于像EA、暴雪这样的国际大公司都得看着它的眼色行事,人送外号国内游戏一哥。但经过这十多年的折腾,曾经的一哥却成了吊车尾的存在,别说是运营啥游戏了,就连公司都要被韩国小西八给收购了……今天,咱们就来回顾下,这个把《魔兽世界》、《激战》、《行星边际2》等一系列牛X游戏给引入国内的牛X公司——第九城市。出道即巅峰?靠着《奇迹MU》打下国内网游半壁江山讲道理,哪怕现在有腾讯、网易、米哈游、完美世界这么多

如何使用Java强制继承代理final类?如何使用Java强制继承代理final类?Sep 06, 2023 pm 01:27 PM

如何使用Java强制继承代理final类?在Java中,final关键字用于修饰类、方法和变量,表示它们不可被继承、重写和修改。然而,在某些情况下,我们可能需要强制继承一个final类,以实现特定的需求。本文将讨论如何使用代理模式来实现这样的功能。代理模式是一种结构型设计模式,它允许我们创建一个中间对象(代理对象),该对象可以控制对另一个对象(被代理对象)的

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

mPDF

mPDF

mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.

SecList

SecList

SecLists는 최고의 보안 테스터의 동반자입니다. 보안 평가 시 자주 사용되는 다양한 유형의 목록을 한 곳에 모아 놓은 것입니다. SecLists는 보안 테스터에게 필요할 수 있는 모든 목록을 편리하게 제공하여 보안 테스트를 더욱 효율적이고 생산적으로 만드는 데 도움이 됩니다. 목록 유형에는 사용자 이름, 비밀번호, URL, 퍼징 페이로드, 민감한 데이터 패턴, 웹 셸 등이 포함됩니다. 테스터는 이 저장소를 새로운 테스트 시스템으로 간단히 가져올 수 있으며 필요한 모든 유형의 목록에 액세스할 수 있습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

안전한 시험 브라우저

안전한 시험 브라우저

안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

PhpStorm 맥 버전

PhpStorm 맥 버전

최신(2018.2.1) 전문 PHP 통합 개발 도구