For a given issue, it may be necessary to gather multiple logs.  This MUST cover the time the issue happens.

If an additional log is required, that has to be created, then ALL the logs must be supplied again.

There are two types of logs in NetBackup.  Legacy logs and VX logs.

1) Creating Legacy Logs

2) Setting Verbose Level for Legacy Logs

3) Collecting Legacy Logs

4) Creating VX Logs and setting the log level

5) Collecting VX logs

6) Volmgr Logs

1) Creating Legacy Logs

************************

These are created in either

Unix

/usr/openv/netbackup/logs/

/usr/openv/volmgr/debug/

Windows

<install path>\veritas\netbackup\logs

<install path>\veritas\volmgr\debug

For example to create bptm log, simply create a directory called the <process> name.

mkdir /usr/openv/netbackup/logs/bptm

A newly created log will not log anything /detect a change of verbose level until the process is restarted.  For logs such as bptm, this will be when the next backup runs.  Other logs such as bprm and bpdm may require a restart of the NBU services.  I say 'may', if the process starts a child process, then this would write to a newly created log or pick up a verbose level change.

2) Setting Verbose Level for Legacy Logs

****************************************

There are two ways this can be done :

(Unix)

To increase the verbose level of all logs (except vault)

Add the entry VERBOSE = <level> into /usr/openv/netbackup/bp.conf.  <level> is a value between 0 and 5, with 5 being the highest.

(Windows)

On the server you are gathering the logs from, run the BAR GUI

From the File menu, select Client Properties and in the pop-up window, goto the Troubleshooting tab.

Set General to 2 and Verbose to 5

3) Collecting Legacy Logs

*************************

The log file is simply found in the <process> name directory.  There is one log per day.

The name of the log file will be log.<date>

If you are sending multiple log files in, they will all have the same name.  Please therefore rename the log files to :

<process>.log.<date>

4) Creating VX Logs and setting the log level

**********************************************

These are more complex, and have to be set with specific commands.  NOTE: Some of these logs, for example, 'mds' do NOT create a log file.  Instead the lines are entered in to other log files.  In the case of mds (143), it logs into EMM (111).

The vxlogs cover various processes, for example, nbemm, nbrb, nbjm, nbrb, mds

To set these up on either Unix or Windows, use this command :

vxlogcfg -a -p 51216 -o <oid> -s DebugLevel=<1-6> -s DiagnosticLevel=<1-6>

For example, to set the EMM and MDS logs to levels 6 and 6 use

vxlogcfg -a -p 51216 -o 111 -s DebugLevel=6 -s DiagnosticLevel=6

vxlogcfg -a -p 51216 -o 143 -s DebugLevel=6 -s DiagnosticLevel=6

To confirm the log level has been set, simply look in the nblog.conf file, which is located in the netbackup diorectory.

(NOTE: DO NOT EDIT THIS FILE MANUALLY)

5) Collecting VX Logs

*********************

To collect the vx logs, use the nbcplogs command.  This copies the raw logs, which is the preference of Technical Support.

NOTE:  The destination directory MUST be empty.

nbcplogs --no-nbsu -d 2hrs --logs nbemm,nbjm /tmp/logs   (Ex.  Coleect the past 2 hrs of logs, RELATIVE, to when the command is run )

nbcplogs --no-nbsu -s 07/11/2012-10:17:58 -e 07/11/2012-12:17:58 --logs nbjm,nbpem /tmp/logs (Collect the logs between two times -s <start> -e <end>  )

In these examples, the nbpem and nbjm logs would be copied to /tmp/logs

For details of using vxlogview please see TN:  http://www.symantec.com/docs/TECH75805

6) Volmgr Debug Logs

********************

These are very similar to legacy logs, the difference being the location and the verbose setting.

There is no value for verbose level, simply it is turned up by adding the work VERBOSE to a line in the vm.conf file.

To turn on Media Manager logging:

UNIX:

Add VERBOSE to the /usr/openv/volmgr/vm.conf file.  If this file does not exist, just create it.

If necessary, create the directory /usr/openv/volmgr/debug

mkdir /usr/openv/volmgr/debug/acssi

mkdir /usr/openv/volmgr/debug/acsd

mkdir /usr/openv/volmgr/debug/robots

mkdir /usr/openv/volmgr/debug/daemon

mkdir /usr/openv/volmgr/debug/ltid

mkdir /usr/openv/volmgr/debug/oprd

mkdir /usr/openv/volmgr/debug/reqlib

mkdir /usr/openv/volmgr/debug/tpcommand

The following empty files increase the details logged further

touch /usr/openv/volmgr/DRIVE_DEBUG

touch /usr/openv/volmgr/ROBOT_DEBUG

touch /usr/openv/volmgr/AVRD_DEBUG

touch /usr/openv/volmgr/SSO_DEBUG

Restart ltid :

/usr/openv/volmgr/bin/stopltid

/usr/openv/volmgr/bin/ltid -v

Windows:

Add VERBOSE to the <install path>\veritas\volmgr\vm.conf file.  If this file does not exist, just create it.

If necessary, create the directory /usr/openv/volmgr/debug

<install path>\veritas\volmgr\debug/acssi

<install path>\veritas\volmgr\debug/acsd

<install path>\veritas\volmgr\debug/robots

<install path>\veritas\volmgr\debug/daemon

<install path>\veritas\volmgr\debug/ltid

<install path>\veritas\volmgr\debug/oprd

<install path>\veritas\volmgr\reqlib

<install path>\veritas\volmgr\debug\tpcommand

Create the following empty files to increase the details logged further

Ensure that windows does not craete a 'suffix', for example .txt

<install path>\veritas\volmgr\DRIVE_DEBUG

<install path>\veritas\volmgr\ROBOT_DEBUG

<install path>\veritas\volmgr\AVRD_DEBUG

<install path>\veritas\volmgr\SSO_DEBUG

Restart ltid :

<install path>\veritas\volmgr\bin/stopltid

<install path>\veritas\volmgr\bin/ltid -v

NOTE:

The 'OIDs' for the Unified /VX logs can be determined by looking in the nblog.conf file in the /usr/openv/netbackup directory.  Be careful not to edit the file.

The default logs levels for the Unified /VX log levels can be found in the nblog.conf.  These are set as follows:

NetBackup Server : Default.DiagnosticLevel=6 / Default.DebugLevel=1

NetBackup Appliance : Default.DiagnosticLevel=6 / Default.DebugLevel=5

Setting up logs in NetBackup的更多相关文章

  1. How to configure Veritas NetBackup (tm) to write Unified and Legacy log files to a different directory

    Problem DOCUMENTATION: How to configure Veritas NetBackup (tm) to write Unified and Legacy log files ...

  2. linuxWeb环境安装——小皮面板不错的面板

    安装环境为最新的:CentOS8.1.1911  linux的web环境安装,说白了,弄明白了就不难.为此阅读了多部文献,最先的是linux教程,重理论轻实践:之后,看了鸟哥的私房菜,有2本,每本都8 ...

  3. Measuring the amount of writes in InnoDB redo logs

    Choosing a good InnoDB log file size is key to InnoDB write performance. This can be done by measuri ...

  4. How To Use Logstash and Kibana To Centralize Logs On CentOS 6

    原文链接:https://www.digitalocean.com/community/tutorials/how-to-use-logstash-and-kibana-to-centralize-l ...

  5. Hadoop MapReduce Next Generation - Setting up a Single Node Cluster

    Hadoop MapReduce Next Generation - Setting up a Single Node Cluster. Purpose This document describes ...

  6. setting设置

    1.调试 DEBUG = True 2.设置template TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTem ...

  7. (转)How to Use Elasticsearch, Logstash, and Kibana to Manage MySQL Logs

    A comprehensive log management and analysis strategy is vital, enabling organizations to understand ...

  8. Setting up a Single Node Cluster Hadoop on Ubuntu/Debian

    Hadoop: Setting up a Single Node Cluster. Hadoop: Setting up a Single Node Cluster. Purpose Prerequi ...

  9. Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details

    环境 Android Studio 3.0 升级&导入项目 错误 Error:java.util.concurrent.ExecutionException: com.android.tool ...

随机推荐

  1. 0 与 “0" 与 '\0' 与 '0'相互之间的区别

    1. '\0'和‘0’都是字符,对应的ASCII值分别是0和48. 2. 0表示一个数字.也可以表示ASCII值,对应字符'\0'. 3. “0”表示字符串,第一个字符是'0'.

  2. make和makefile介绍

    <strong>先附上一个比较简单的,测试代码用的Makefile</strong> </pre><pre code_snippet_id="463 ...

  3. UVALive 6163(暴力枚举)

    这道题我的做法就是枚举这四个数的所有排列所有运算所有计算顺序. 略有考验代码能力,不能漏掉情况,注意模块化的思想,一些功能写成函数调试的时候结构清晰好分析. 比赛时没有AC是对next_permuta ...

  4. linux 备份svn

    下面具体描述备份的方法: =============== 1.svnadmin dump备份工具 ------------------------     这是subversion官方推荐的备份方式. ...

  5. web service(转载)

    原文引自:http://blog.csdn.net/wooshn/article/details/8069087 WebService到底是什么? 一言以蔽之:WebService是一种跨编程语言和跨 ...

  6. SGU 507 Treediff

    这个题目  其实可以暴力  用两个 set 合并: 每次放进去一个元素只要找到这个元素第一个比他大的元素和最后一个比他小的元素:然后更新最优值: 证明为什么不会超时:  假如最后集合的小的为 S1,大 ...

  7. 1138. Postorder Traversal (25)

    Suppose that all the keys in a binary tree are distinct positive integers. Given the preorder and in ...

  8. 给UIButton设置阴影及动画组

    //设置“开启旅程”按钮 UIButton *startBtn = self.startBtn; CGFloat btnW = ; CGFloat btnH = ; CGFloat btnX = (s ...

  9. 用python写定时任务

    一个是sched模块,一个是threading模块 参考链接:http://www.cnblogs.com/LinTeX9527/p/6181523.html

  10. 十九、python沉淀之路--装饰器

    一.实现装饰器的预备知识 装饰器 = 高阶函数 + 函数嵌套 + 闭包 1.高价函数定义: 1.函数接收的参数是一个函数名    2.函数的返回值是一个函数名    3.满足上述条件任意一个,都可称之 ...