Print Page   |   Contact Us   |   Sign In   |   Register


Join Vivit
Contact Vivit
Become a Leader
Become a Sponsor
Community Search
Calendar

9/26/2016
Coffee Klatch - Back to School Edition

9/27/2016
Vivit TQA beim Treffen der deutschen HPE Software Anwender

9/27/2016
IT4IT Chapter Meeting - Houston Vivit Chapter

9/27/2016
5 Ways Digital Learning Helps Build Amazing IT Organizations

9/27/2016
Treffen der deutschen HPE Software Anwender

LinkedInTwitterFacebookGoogle Plus

 
HPE Software Products: OV Performance Management Forum
Share |

Agentless Performance (SiteScope) doesn't worksOpen in a New Window

Hello,

We have some servers in our environment that it's necessary generate performance graphics with agentless mode (SiteScope). We know that it needs a monitor on SiteScope and we've already configured, but on Performance Manager it doesn't generate graphics.

The monitor on SiteScope is working fine and the option to send metrics to Operations Agent is marked, but when I go to Performance Manager it says that an error occurs.

.rjopvil01vPM.png

Thanks for any help.

 

How install Performance Agent on Agent already installedOpen in a New Window

Hello

I have many servers where Operation agent are installed without de Performance Agent. (installation with -disableperf option).

Now we want to activate the Performance Agent on these machines.

Anyone know how can I install the Performance Agent or activate the performance Agent ?

 

Regards

Vincent

 

 

Query On License: OVPM Upgrade from 9.00 to 9.20Open in a New Window

Hi,

Can someone let me know if i need to upgrade PM (for Windows) from 9.00 to 9.21 (PM 9.00 resides along with OMW on same server), should i need to buy a new license for 9.21?

 

Thanks and Regards,

Anand Bommakanti

 

 

Application performance such as CPU, mem utilization for a particular serviceOpen in a New Window

Hello expert,

Two of our customer is requiring this -Application performance such as CPU, mem utilization for a particular service using OMi agent.

They gave me a specific sample, for example, a java.exe process on a managed node, there is two application is using the java process/services, they want to know how much performance utilization like CPU,Memory,Disk the application is occuppying by the process/service,also which application instance is using the process? Can OMi make it? How can we achieve this?

Actually what customer wants , you may refer to Windows Task Manager, it can show Java.exe process and which application instance is using and it's performance utilization on CPU,Memory,Disk,Network...

Any idea we can make it?

Best Regards

Shelly

 

global cpu utilizationOpen in a New Window

Hi, we want to monitor the global CPU utilization instead of the individual CPU's, the policy we have is Sys_CPUSpikeCheck below is the raw policy, could we change this to monitor the global cpu utilization instead?

 

SYNTAX_VERSION 10


ADVMONITOR "Sys_CPUSpikeCheck - IMS"
        DESCRIPTION "Detects CPU spike for individual CPUs"
        INTERVAL "0h4m7s"
        SCRIPTTYPE "Perl"
        INSTANCEMODE  ONCE
        MAXTHRESHOLD
        SEPARATORS " 	"
        SEVERITY Unknown
        APPLICATION "System"
        MSGGRP "OS"
        OBJECT "CPU"
        SERVICE_NAME "SI:unclassified@@<$MSG_NODE_ID>"
        HELPTEXT "Probable Cause(s):  

    Potential Impact:  

    Suggested Action(s):  

    1. CPU is on high utilization rate 


In this policy, the CPU's total utilization rate, utilization rate in user mode and utilization rate in system mode are thresholded against and in case of violation of thresholds, alerts are dispatched.

If in the event that these 3 parameters have exceeded their respective thresholds, interrupt rate on system are measured against their thresholds and any violations are reported in addition.

Steps to troubleshoot:
Launch the graph action provided for the incident, and view the performance of the system.

Drill down to view process resource utilization rates and take appropriate steps to ensure that processes using too much CPU on the system are migrated to other systems, or lower priority processes are stopped/migrated so that CPU utilization rates reduce on this system.

If interrupt rates is high, please examine which device is causing interrupts and why this is happening. The device/hardware may be malfunctioning."
        HELP "dd56792a-cd28-4088-bcdb-8ff93f8e4ff2"
        CODA "Usermode"
          DESCRIPTION "Utilization rate of CPU in user mode"
          DATASOURCE "CODA"
          COLLECTION "CPU"
            METRIC "BYCPU_CPU_USER_MODE_UTIL"
        CODA "Sysmode"
          DESCRIPTION "Utilization rate of CPU in system mode"
          DATASOURCE "CODA"
          COLLECTION "CPU"
            METRIC "BYCPU_CPU_SYS_MODE_UTIL"
        CODA "CPUbusytime"
          DESCRIPTION "CPU utilization rate"
          DATASOURCE "CODA"
          COLLECTION "CPU"
            METRIC "BYCPU_CPU_TOTAL_UTIL"
        CODA "CPUId"
          DESCRIPTION "CPU ID"
          DATASOURCE "CODA"
          COLLECTION "CPU"
            METRIC "BYCPU_ID"
        MSGCONDITIONS
          INSTANCERULE "CPU Spikes level Critical"
          ID "6dda2d0d-0793-4a0f-923e-45f821762d1e"
          DESCRIPTION "CPU Spikes level Critical"
          CONDITION_ID "a58ee58c-f4eb-43f2-bc19-6653b56a9696"
          CONDITION
            OBJECT "<*>"
            THRESHOLD 
              SCRIPT "#############################################################################################
#Perl options.
#############################################################################################
#PARAMETERS START
#PARAMETER CpuUtilCriticalThreshold INT DEFAULT 98 VALUE 65535 NODEINFO \"CpuUtilCriticalThreshold\" SESSION CAPTION \"CPU utilization level - Critical threshold\" 
my $CpuUtilCriticalThreshold;
$CpuUtilCriticalThreshold = $OVOSystem->ParameterGetNum(\"CpuUtilCriticalThreshold\",\"%%CpuUtilCriticalThreshold%%\");
$Session->Value(\"CpuUtilCriticalThreshold\", $CpuUtilCriticalThreshold);

#PARAMETER CpuUtilMajorThreshold INT DEFAULT 95 VALUE 98 NODEINFO \"CpuUtilMajorThreshold\" SESSION CAPTION \"CPU utilization level - Major threshold\" 
my $CpuUtilMajorThreshold;
$CpuUtilMajorThreshold = $OVOSystem->ParameterGetNum(\"CpuUtilMajorThreshold\",\"%%CpuUtilMajorThreshold%%\");
$Session->Value(\"CpuUtilMajorThreshold\", $CpuUtilMajorThreshold);

#PARAMETER CpuUtilMinorThreshold INT DEFAULT 90 VALUE 95 NODEINFO \"CpuUtilMinorThreshold\" SESSION CAPTION \"CPU utilization level - Minor threshold\" 
my $CpuUtilMinorThreshold;
$CpuUtilMinorThreshold = $OVOSystem->ParameterGetNum(\"CpuUtilMinorThreshold\",\"%%CpuUtilMinorThreshold%%\");
$Session->Value(\"CpuUtilMinorThreshold\", $CpuUtilMinorThreshold);

#PARAMETER CpuUtilWarningThreshold INT DEFAULT 85 VALUE 90 NODEINFO \"CpuUtilWarningThreshold\" SESSION CAPTION \"CPU utilization level - Warning threshold\" 
my $CpuUtilWarningThreshold;
$CpuUtilWarningThreshold = $OVOSystem->ParameterGetNum(\"CpuUtilWarningThreshold\",\"%%CpuUtilWarningThreshold%%\");
$Session->Value(\"CpuUtilWarningThreshold\", $CpuUtilWarningThreshold);

#PARAMETER CpuUtilUsermodeCriticalThreshold INT DEFAULT 95 VALUE 65535 NODEINFO \"CpuUtilUsermodeCriticalThreshold\" SESSION \"CpuUtilUsermodeCriticalThreshold\" CAPTION \"CPU utilization level in user mode - Critical threshold\" 
my $CpuUtilUsermodeCriticalThreshold;
$CpuUtilUsermodeCriticalThreshold = $OVOSystem->ParameterGetNum(\"CpuUtilUsermodeCriticalThreshold\",\"%%CpuUtilUsermodeCriticalThreshold%%\");
$Session->Value(\"CpuUtilUsermodeCriticalThreshold\", $CpuUtilUsermodeCriticalThreshold);

#PARAMETER CpuUtilUsermodeMajorThreshold INT DEFAULT 90 VALUE 95 NODEINFO \"CpuUtilUsermodeMajorThreshold\" SESSION \"CpuUtilUsermodeMajorThreshold\" CAPTION \"CPU utilization level in user mode - Major severity threshold\" 
my $CpuUtilUsermodeMajorThreshold;
$CpuUtilUsermodeMajorThreshold = $OVOSystem->ParameterGetNum(\"CpuUtilUsermodeMajorThreshold\",\"%%CpuUtilUsermodeMajorThreshold%%\");
$Session->Value(\"CpuUtilUsermodeMajorThreshold\", $CpuUtilUsermodeMajorThreshold);

#PARAMETER CpuUtilUsermodeMinorThreshold INT DEFAULT 85 VALUE 90 NODEINFO \"CpuUtilUsermodeMinorThreshold\" SESSION \"CpuUtilUsermodeMinorThreshold\" CAPTION \"CPU utilization level in user mode - Minor severity threshold\" 
my $CpuUtilUsermodeMinorThreshold;
$CpuUtilUsermodeMinorThreshold = $OVOSystem->ParameterGetNum(\"CpuUtilUsermodeMinorThreshold\",\"%%CpuUtilUsermodeMinorThreshold%%\");
$Session->Value(\"CpuUtilUsermodeMinorThreshold\", $CpuUtilUsermodeMinorThreshold);

#PARAMETER CpuUtilUsermodeWarningThreshold INT DEFAULT 80 VALUE 85 NODEINFO \"CpuUtilUsermodeWarningThreshold\" SESSION \"CpuUtilUsermodeWarningThreshold\" CAPTION \"CPU utilization level in user mode - Warning severity threshold\" 
my $CpuUtilUsermodeWarningThreshold;
$CpuUtilUsermodeWarningThreshold = $OVOSystem->ParameterGetNum(\"CpuUtilUsermodeWarningThreshold\",\"%%CpuUtilUsermodeWarningThreshold%%\");
$Session->Value(\"CpuUtilUsermodeWarningThreshold\", $CpuUtilUsermodeWarningThreshold);

#PARAMETER CpuUtilSysmodeCriticalThreshold INT DEFAULT 35 VALUE 65535 NODEINFO \"CpuUtilSysmodeCriticalThreshold\" SESSION \"CpuUtilSysmodeCriticalThreshold\" CAPTION \"CPU utilization level in system mode - Critical threshold\" 
my $CpuUtilSysmodeCriticalThreshold;
$CpuUtilSysmodeCriticalThreshold = $OVOSystem->ParameterGetNum(\"CpuUtilSysmodeCriticalThreshold\",\"%%CpuUtilSysmodeCriticalThreshold%%\");
$Session->Value(\"CpuUtilSysmodeCriticalThreshold\", $CpuUtilSysmodeCriticalThreshold);

#PARAMETER CpuUtilSysmodeMajorThreshold INT DEFAULT 30 VALUE 35 NODEINFO \"CpuUtilSysmodeMajorThreshold\" SESSION \"CpuUtilSysmodeMajorThreshold\" CAPTION \"CPU utilization level in system mode - Major severity threshold\" 
my $CpuUtilSysmodeMajorThreshold;
$CpuUtilSysmodeMajorThreshold = $OVOSystem->ParameterGetNum(\"CpuUtilSysmodeMajorThreshold\",\"%%CpuUtilSysmodeMajorThreshold%%\");
$Session->Value(\"CpuUtilSysmodeMajorThreshold\", $CpuUtilSysmodeMajorThreshold);

#PARAMETER CpuUtilSysmodeMinorThreshold INT DEFAULT 25 VALUE 30 NODEINFO \"CpuUtilSysmodeMinorThreshold\" SESSION \"CpuUtilSysmodeMinorThreshold\" CAPTION \"CPU utilization level in system mode - Minor severity threshold\" 
my $CpuUtilSysmodeMinorThreshold;
$CpuUtilSysmodeMinorThreshold = $OVOSystem->ParameterGetNum(\"CpuUtilSysmodeMinorThreshold\",\"%%CpuUtilSysmodeMinorThreshold%%\");
$Session->Value(\"CpuUtilSysmodeMinorThreshold\", $CpuUtilSysmodeMinorThreshold);

#PARAMETER CpuUtilSysmodeWarningThreshold INT DEFAULT 20 VALUE 25 NODEINFO \"CpuUtilSysmodeWarningThreshold\" SESSION \"CpuUtilSysmodeWarningThreshold\" CAPTION \"CPU utilization level in system mode - Warning severity threshold\" 
my $CpuUtilSysmodeWarningThreshold;
$CpuUtilSysmodeWarningThreshold = $OVOSystem->ParameterGetNum(\"CpuUtilSysmodeWarningThreshold\",\"%%CpuUtilSysmodeWarningThreshold%%\");
$Session->Value(\"CpuUtilSysmodeWarningThreshold\", $CpuUtilSysmodeWarningThreshold);

#PARAMETER InterruptRateCriticalThreshold INT DEFAULT 200 VALUE 65535 NODEINFO \"InterruptRateCriticalThreshold\" SESSION \"InterruptRateCriticalThreshold\" CAPTION \"Rate of Interrupts - Critical severity threshold\" 
my $InterruptRateCriticalThreshold;
$InterruptRateCriticalThreshold = $OVOSystem->ParameterGetNum(\"InterruptRateCriticalThreshold\",\"%%InterruptRateCriticalThreshold%%\");
$Session->Value(\"InterruptRateCriticalThreshold\", InterruptRateCriticalThreshold);

#PARAMETER InterruptRateMajorThreshold INT DEFAULT 180 VALUE 200 NODEINFO \"InterruptRateMajorThreshold\" SESSION \"InterruptRateMajorThreshold\" CAPTION \"Rate of Interrupts - Major severity threshold\" 
my $InterruptRateMajorThreshold;
$InterruptRateMajorThreshold = $OVOSystem->ParameterGetNum(\"InterruptRateMajorThreshold\",\"%%InterruptRateMajorThreshold%%\");
$Session->Value(\"InterruptRateMajorThreshold\", $InterruptRateMajorThreshold);

#PARAMETER InterruptRateMinorThreshold INT DEFAULT 160 VALUE 180 NODEINFO \"InterruptRateMinorThreshold\" SESSION \"InterruptRateMinorThreshold\" CAPTION \"Rate of Interrupts - Minor severity threshold\" 
my $InterruptRateMinorThreshold;
$InterruptRateMinorThreshold = $OVOSystem->ParameterGetNum(\"InterruptRateMinorThreshold\",\"%%InterruptRateMinorThreshold%%\");
$Session->Value(\"InterruptRateMinorThreshold\", $InterruptRateMinorThreshold);

#PARAMETER InterruptRateWarningThreshold INT DEFAULT 150 VALUE 160 NODEINFO \"InterruptRateWarningThreshold\" SESSION \"InterruptRateWarningThreshold\" CAPTION \"Rate of Interrupts - Warning severity threshold\" 
my $InterruptRateWarningThreshold;
$InterruptRateWarningThreshold = $OVOSystem->ParameterGetNum(\"InterruptRateWarningThreshold\",\"%%InterruptRateWarningThreshold%%\");
$Session->Value(\"InterruptRateWarningThreshold\", $InterruptRateWarningThreshold);

#PARAMETER MessageGroup STRING DEFAULT \"OS\" VALUE \"OS\" NODEINFO \"MessageGroup\" SESSION CAPTION \"Message group for outgoing messages\" 
my $MessageGroup;
$MessageGroup = $OVOSystem->ParameterGetString(\"MessageGroup\",\"%%MessageGroup%%\");
$Session->Value(\"MessageGroup\", $MessageGroup);

#PARAMETER Debug INT DEFAULT 0 VALUE 0 SESSION \"Debug\" CAPTION \"Use 1 to enable Console debug Message,2 to write debug message to a log file and 0 to disable debug message\" 
my $Debug;
$Debug = 0;
$Session->Value(\"Debug\", $Debug);

#PARAMETERS END

#---------------------------------------------------------------------------------------------------

use OvTrace;
my $tracer = OvTrace->new($Policy,$ConsoleMessage, $Rule, $Session);


# Get the values from sources
my $CPUbusytimesrc=$Policy->Source(\"CPUbusytime\");
my $CPUbusytimeVal = $CPUbusytimeSrc->Value();
$Session->Value('CPUbusytime', $CPUbusytimeVal);

my $Usermodesrc=$Policy->Source(\"Usermode\");
my $UsermodeVal = $UsermodeSrc->Value();
$Session->Value('Usermode', $UsermodeVal);

my $Sysmodesrc=$Policy->Source(\"Sysmode\");
my $SysmodeVal = $SysmodeSrc->Value();
$Session->Value('Sysmode', $SysmodeVal);

my $CpuId;
my $CpuIdSrc;
my $LsKey;
$CpuIdsrc=$Policy->Source(\"CPUId\");
$CpuId=$CpuIdSrc->Value();
$LsKey=$CpuIdSrc->Name();
$Session->Value('CpuId',$CpuId);

my $InterruptRateSrc;
my $InterruptRateVal = 0;
if (($^O ne 'aix') && ($^O ne 'dec_osf') && ($^O ne 'hpux')) {
	$InterruptRatesrc=$Policy->SourceEx(\"CODA\\\\\\\\CODA\\\\\\\\CPU\\\\\\\\BYCPU_INTERRUPT_RATE\\\\\\\\$LsKey\");
	if ($InterruptRateSrc && $InterruptRateSrc->DataAvailable())
	{
		#$InterruptRateVal = $InterruptRateSrc->Item($CpuId)->Value();
		$InterruptRateVal = $InterruptRateSrc->Value();
	}
}
$Session->Value('InterruptRate', $InterruptRateVal);

if ($Debug) 
{
 	my $debugString;
	$debugString .= \"Percentage of time the CPU was busy = \".$Session->Value('CPUbusytime');
	$debugString .= \"\\nPercentage of time the CPU utilized in user mode = \".$Session->Value('Usermode');
	$debugString .= \"\\nPercentage of time the CPU utilized in system mode  = \".$Session->Value('Sysmode');
	$debugString .= \"\\nCPU interrupt rate  = \".$Session->Value('InterruptRate');
	$tracer->WriteTraceLog($Debug, \"$debugString\");
	
}
my $AlertString;

if ($Session->Value('CPUbusytime') >= $Session->Value('CpuUtilCriticalThreshold')) {
	$Rule->Status(TRUE);
	$AlertString .= \"\\n\\tPercentage of time the CPU was busy = \".$Session->Value('CPUbusytime').\" (Threshold = \".$Session->Value('CpuUtilCriticalThreshold').\")\";
}

if ($Session->Value('Usermode') >= $Session->Value('CpuUtilUsermodeCriticalThreshold')) {
	$Rule->Status(TRUE);
	$AlertString .= \"\\n\\tPercentage of time the CPU utilized in user mode = \".$Session->Value('Usermode').\" (Threshold = \".$Session->Value('CpuUtilUsermodeCriticalThreshold').\")\";
}

if ($Session->Value('Sysmode') >= $Session->Value('CpuUtilSysmodeCriticalThreshold')) {
	$Rule->Status(TRUE);
	$AlertString .= \"\\n\\tPercentage of time the CPU utilized in system mode  = \".$Session->Value('Sysmode').\" (Threshold = \".$Session->Value('CpuUtilSysmodeCriticalThreshold').\")\";
}

if ( $Rule->Status == TRUE ) {
	if ($Session->Value('InterruptRate') >= $Session->Value('InterruptRateCriticalThreshold')) {
		$AlertString .= \"\\n\\tCPU interrupt rate  = \".$Session->Value('InterruptRate').\" (Threshold = \".$Session->Value('InterruptRateCriticalThreshold').\")\";   
	}
}

$Session->Value('AlertString',$AlertString);"
            FOR "0h10m0s"
            SETSTART
              SEVERITY Critical
              APPLICATION "System"
              MSGGRP "<$SESSION(MessageGroup)>"
              OBJECT "CPU <$SESSION(CpuId)>"
              SERVICE_NAME "SI:cpucollection:<$SESSION(CpuId)>@@<$MSG_NODE_ID>"
              MSGKEY "<$NAME>:<$MSG_NODE_NAME>:<$MSG_OBJECT>:START:CPUUsageLevel:Spike"
              MSGKEYRELATION ACK  "^<$NAME>:<$MSG_NODE_NAME>:<$MSG_OBJECT>:<*>" ICASE
              CUSTOM  "SPIName"  "SISPI"
              CUSTOM  "CiInfo"  "cpu:<$SESSION(CpuId)>@@<$MSG_NODE_NAME>"
              CUSTOM  "SearchTag"  "<$SESSION(MessageGroup)>;CPU;"
              CUSTOM  "SPIFamily"  "InfraSPI"
              CUSTOM  "EventTypeIndicator"  "CPUUsageLevel:Spike"
              CUSTOM  "Description"  "<$MSG_NODE_NAME> (<$MSG_NODE>)"
              CUSTOM  "SubCategory"  "Performance"
              TEXT "Utilization rate for CPU <$SESSION(CpuId)> has exceeded critical threshold. <$SESSION(AlertString)>  [Policy: <$NAME>]"
              OPACTION "<$GRAPH_TEMPLATE> -TEMPLATE=\"InfraSPI\" -GRAPH=\"CPU Utilization Summary\" -DATASOURCE=\"CODA\" -DATERANGE=\"6 Hours\" -FILTERVALUE=\"<$INSTANCE>\"" ACTIONNODE IP 0.0.0.0  "<$OPC_GUI_CLIENT>" ANNOTATE
                        SIGNATURE ""
            SETEND
              SERVERLOGONLY
              SEVERITY Normal
              APPLICATION "System"
              MSGGRP "<$SESSION(MessageGroup)>"
              OBJECT "CPU <$SESSION(CpuId)>"
              SERVICE_NAME "SI:cpucollection:<$SESSION(CpuId)>@@<$MSG_NODE_ID>"
              MSGKEY "<$NAME>:<$MSG_NODE_NAME>:<$MSG_OBJECT>:START:CPUUsageLevel:Normal"
              MSGKEYRELATION ACK  "^<$NAME>:<$MSG_NODE_NAME>:<$MSG_OBJECT>:<*>" ICASE
              CUSTOM  "SPIName"  "SISPI"
              CUSTOM  "CiInfo"  "cpu:<$SESSION(CpuId)>@@<$MSG_NODE_NAME>"
              CUSTOM  "SearchTag"  "<$SESSION(MessageGroup)>;CPU;"
              CUSTOM  "SPIFamily"  "InfraSPI"
              CUSTOM  "EventTypeIndicator"  "CPUUsageLevel:Normal"
              CUSTOM  "Description"  "<$MSG_NODE_NAME> (<$MSG_NODE>)"
              CUSTOM  "SubCategory"  "Performance"
              TEXT "Utilization rate for CPU <$SESSION(CpuId)> has fallen back to normal levels. <$SESSION(AlertString)>  [Policy: <$NAME>]"
          INSTANCERULE "CPU Spikes level Major"
          ID "683eb1eb-e6fb-4f90-a33a-dd1ef3d52bfa"
          DESCRIPTION "CPU Spikes level Major"
          CONDITION_ID "2a52a5dd-f953-4ae4-8135-7e4e87af8985"
          CONDITION
            OBJECT "<*>"
            THRESHOLD 
              SCRIPT "#############################################################################################
#Perl options.
#############################################################################################
#use strict ;
use warnings;

#############################################################################################
# Evaluate for Major conditions.
#############################################################################################

my $AlertString;

if ($Session->Value('CPUbusytime') >= $Session->Value('CpuUtilMajorThreshold')) {
	$Rule->Status(TRUE);
	$AlertString .= \"\\n\\tPercentage of time the CPU was busy = \".$Session->Value('CPUbusytime').\" (Threshold = \".$Session->Value('CpuUtilMajorThreshold').\")\";	
}

if ($Session->Value('Usermode') >= $Session->Value('CpuUtilUsermodeMajorThreshold')) {
	$Rule->Status(TRUE);
	$AlertString .= \"\\n\\tPercentage of time the CPU utilized in user mode = \".$Session->Value('Usermode').\" (Threshold = \".$Session->Value('CpuUtilUsermodeMajorThreshold').\")\";
}

if ($Session->Value('Sysmode') >= $Session->Value('CpuUtilSysmodeMajorThreshold')) {
	$Rule->Status(TRUE);
	$AlertString .= \"\\n\\tPercentage of time the CPU utilized in system mode  = \".$Session->Value('Sysmode').\" (Threshold = \".$Session->Value('CpuUtilSysmodeMajorThreshold').\")\";
}

if ( $Rule->Status == TRUE ) {
	if ($Session->Value('InterruptRate') >= $Session->Value('InterruptRateMajorThreshold')) {
		$AlertString .= \"\\n\\tCPU interrupt rate  = \".$Session->Value('InterruptRate').\" (Threshold = \".$Session->Value('InterruptRateMajorThreshold').\")\";   
	}
}
$Session->Value('AlertString',$AlertString);"
            FOR "0h10m0s"
            SETSTART
              SEVERITY Major
              APPLICATION "System"
              MSGGRP "<$SESSION(MessageGroup)>"
              OBJECT "CPU <$SESSION(CpuId)>"
              SERVICE_NAME "SI:cpucollection:<$SESSION(CpuId)>@@<$MSG_NODE_ID>"
              MSGKEY "<$NAME>:<$MSG_NODE_NAME>:<$MSG_OBJECT>:START:CPUUsageLevel:Spike"
              MSGKEYRELATION ACK  "^<$NAME>:<$MSG_NODE_NAME>:<$MSG_OBJECT>:<*>" ICASE
              CUSTOM  "SPIName"  "SISPI"
              CUSTOM  "CiInfo"  "cpu:<$SESSION(CpuId)>@@<$MSG_NODE_NAME>"
              CUSTOM  "SearchTag"  "<$SESSION(MessageGroup)>;CPU;"
              CUSTOM  "SPIFamily"  "InfraSPI"
              CUSTOM  "EventTypeIndicator"  "CPUUsageLevel:Spike"
              CUSTOM  "Description"  "<$MSG_NODE_NAME> (<$MSG_NODE>)"
              CUSTOM  "SubCategory"  "Performance"
              TEXT "Utilization rate for CPU <$SESSION(CpuId)> has exceeded major threshold. <$SESSION(AlertString)>  [Policy: <$NAME>]"
              OPACTION "<$GRAPH_TEMPLATE> -TEMPLATE=\"InfraSPI\" -GRAPH=\"CPU Utilization Summary\" -DATASOURCE=\"CODA\" -DATERANGE=\"6 Hours\" -FILTERVALUE=\"<$INSTANCE>\"" ACTIONNODE IP 0.0.0.0  "<$OPC_GUI_CLIENT>" ANNOTATE
                        SIGNATURE ""
            SETEND
              SERVERLOGONLY
              SEVERITY Normal
              APPLICATION "System"
              MSGGRP "<$SESSION(MessageGroup)>"
              OBJECT "CPU <$SESSION(CpuId)>"
              SERVICE_NAME "SI:cpucollection:<$SESSION(CpuId)>@@<$MSG_NODE_ID>"
              MSGKEY "<$NAME>:<$MSG_NODE_NAME>:<$MSG_OBJECT>:START:CPUUsageLevel:Normal"
              MSGKEYRELATION ACK  "^<$NAME>:<$MSG_NODE_NAME>:<$MSG_OBJECT>:<*>" ICASE
              CUSTOM  "SPIName"  "SISPI"
              CUSTOM  "CiInfo"  "cpu:<$SESSION(CpuId)>@@<$MSG_NODE_NAME>"
              CUSTOM  "SearchTag"  "<$SESSION(MessageGroup)>;CPU;"
              CUSTOM  "SPIFamily"  "InfraSPI"
              CUSTOM  "EventTypeIndicator"  "CPUUsageLevel:Normal"
              CUSTOM  "Description"  "<$MSG_NODE_NAME> (<$MSG_NODE>)"
              CUSTOM  "SubCategory"  "Performance"
              TEXT "Utilization rate for CPU <$SESSION(CpuId)> has fallen back to normal levels. <$SESSION(AlertString)>  [Policy: <$NAME>]"
          INSTANCERULE "CPU Spikes level Minor"
          ID "40752b59-7f2e-44f6-845a-7d626a6d7157"
          DESCRIPTION "CPU Spikes level Minor"
          CONDITION_ID "9c70896c-6f3b-4646-ae71-2c68cd9000e5"
          CONDITION
            OBJECT "<*>"
            THRESHOLD 
              SCRIPT "#############################################################################################
#Perl options.
#############################################################################################
#use strict ;
use warnings;

#############################################################################################
# Evaluate for Minor conditions.
#############################################################################################

my $AlertString;

if ($Session->Value('CPUbusytime') >= $Session->Value('CpuUtilMinorThreshold')) {
	$Rule->Status(TRUE);
	$AlertString .= \"\\n\\tPercentage of time the CPU was busy = \".$Session->Value('CPUbusytime').\" (Threshold = \".$Session->Value('CpuUtilMinorThreshold').\")\";
}

if ($Session->Value('Usermode') >= $Session->Value('CpuUtilUsermodeMinorThreshold')) {
	$Rule->Status(TRUE);
	$AlertString .= \"\\n\\tPercentage of time the CPU was utilized in user mode = \".$Session->Value('Usermode').\" (Threshold = \".$Session->Value('CpuUtilUsermodeMinorThreshold').\")\";
}

if ($Session->Value('Sysmode') >= $Session->Value('CpuUtilSysmodeMinorThreshold')) {
	$Rule->Status(TRUE);
	$AlertString .= \"\\n\\tPercentage of time the CPU was utilized in system mode  = \".$Session->Value('Sysmode').\" (Threshold = \".$Session->Value('CpuUtilSysmodeMinorThreshold').\")\";
}

if ( $Rule->Status == TRUE ) {
	if ($Session->Value('InterruptRate') >= $Session->Value('InterruptRateMinorThreshold')) {
		$AlertString .= \"\\n\\tCPU interrupt rate  = \".$Session->Value('InterruptRate').\" (Threshold = \".$Session->Value('InterruptRateMinorThreshold').\")\";   
	}
}

$Session->Value('AlertString',$AlertString);"
            FOR "0h10m0s"
            SETSTART
              SEVERITY Minor
              APPLICATION "System"
              MSGGRP "<$SESSION(MessageGroup)>"
              OBJECT "CPU <$SESSION(CpuId)>"
              SERVICE_NAME "SI:cpucollection:<$SESSION(CpuId)>@@<$MSG_NODE_ID>"
              MSGKEY "<$NAME>:<$MSG_NODE_NAME>:<$MSG_OBJECT>:START:CPUUsageLevel:Spike"
              MSGKEYRELATION ACK  "^<$NAME>:<$MSG_NODE_NAME>:<$MSG_OBJECT>:<*>" ICASE
              CUSTOM  "SPIName"  "SISPI"
              CUSTOM  "CiInfo"  "cpu:<$SESSION(CpuId)>@@<$MSG_NODE_NAME>"
              CUSTOM  "SearchTag"  "<$SESSION(MessageGroup)>;CPU;"
              CUSTOM  "SPIFamily"  "InfraSPI"
              CUSTOM  "EventTypeIndicator"  "CPUUsageLevel:Spike"
              CUSTOM  "Description"  "<$MSG_NODE_NAME> (<$MSG_NODE>)"
              CUSTOM  "SubCategory"  "Performance"
              TEXT "Utilization rate for CPU <$SESSION(CpuId)> has exceeded minor threshold. <$SESSION(AlertString)>  [Policy: <$NAME>]"
              OPACTION "<$GRAPH_TEMPLATE> -TEMPLATE=\"InfraSPI\" -GRAPH=\"CPU Utilization Summary\" -DATASOURCE=\"CODA\" -DATERANGE=\"6 Hours\" -FILTERVALUE=\"<$INSTANCE>\"" ACTIONNODE IP 0.0.0.0  "<$OPC_GUI_CLIENT>" ANNOTATE
                        SIGNATURE ""
            SETEND
              SERVERLOGONLY
              SEVERITY Normal
              APPLICATION "System"
              MSGGRP "<$SESSION(MessageGroup)>"
              OBJECT "CPU <$SESSION(CpuId)>"
              SERVICE_NAME "SI:cpucollection:<$SESSION(CpuId)>@@<$MSG_NODE_ID>"
              MSGKEY "<$NAME>:<$MSG_NODE_NAME>:<$MSG_OBJECT>:START:CPUUsageLevel:Normal"
              MSGKEYRELATION ACK  "^<$NAME>:<$MSG_NODE_NAME>:<$MSG_OBJECT>:<*>" ICASE
              CUSTOM  "SPIName"  "SISPI"
              CUSTOM  "CiInfo"  "cpu:<$SESSION(CpuId)>@@<$MSG_NODE_NAME>"
              CUSTOM  "SearchTag"  "<$SESSION(MessageGroup)>;CPU;"
              CUSTOM  "SPIFamily"  "InfraSPI"
              CUSTOM  "EventTypeIndicator"  "CPUUsageLevel:Normal"
              CUSTOM  "Description"  "<$MSG_NODE_NAME> (<$MSG_NODE>)"
              CUSTOM  "SubCategory"  "Performance"
              TEXT "Utilization rate for CPU <$SESSION(CpuId)> has fallen back to normal levels. <$SESSION(AlertString)>  [Policy: <$NAME>]"
          INSTANCERULE "CPU Spikes level Warning"
          ID "3cf0b3d0-109d-4084-8ae9-19445d710e9d"
          DESCRIPTION "CPU Spikes level Warning"
          CONDITION_ID "efdb9d3c-4681-4c7b-8ed0-433b4af999c7"
          CONDITION
            OBJECT "<*>"
            THRESHOLD 
              SCRIPT "#############################################################################################
#Perl options.
#############################################################################################
#use strict ;
use warnings;

#############################################################################################
# Evaluate for Warning conditions.
#############################################################################################

my $AlertString;

if ($Session->Value('CPUbusytime') >= $Session->Value('CpuUtilWarningThreshold')) {
	$Rule->Status(TRUE);
	$AlertString .= \"\\n\\tPercentage of time the CPU was busy = \".$Session->Value('CPUbusytime').\" (Threshold = \".$Session->Value('CpuUtilWarningThreshold').\")\";
}

if ($Session->Value('Usermode') >= $Session->Value('CpuUtilUsermodeWarningThreshold')) {
	$Rule->Status(TRUE);
	$AlertString .= \"\\n\\tPercentage of time the CPU was utilized in user mode = \".$Session->Value('Usermode').\" (Threshold = \".$Session->Value('CpuUtilUsermodeWarningThreshold').\")\";
}

if ($Session->Value('Sysmode') >= $Session->Value('CpuUtilSysmodeWarningThreshold')) {
	$Rule->Status(TRUE);
	$AlertString .= \"\\n\\tPercentage of time the CPU was utilized in system mode  = \".$Session->Value('Sysmode').\" (Threshold = \".$Session->Value('CpuUtilSysmodeWarningThreshold').\")\";
}

if ( $Rule->Status == TRUE ) {
	if ($Session->Value('InterruptRate') >= $Session->Value('InterruptRateWarningThreshold')) {
		$AlertString .= \"\\n\\tCPU interrupt rate  = \".$Session->Value('InterruptRate').\" (Threshold = \".$Session->Value('InterruptRateWarningThreshold').\")\";   
	}
}

$Session->Value('AlertString',$AlertString);"
            FOR "0h10m0s"
            SETSTART
              SEVERITY Warning
              APPLICATION "System"
              MSGGRP "<$SESSION(MessageGroup)>"
              OBJECT "CPU <$SESSION(CpuId)>"
              SERVICE_NAME "SI:cpucollection:<$SESSION(CpuId)>@@<$MSG_NODE_ID>"
              MSGKEY "<$NAME>:<$MSG_NODE_NAME>:<$MSG_OBJECT>:START:CPUUsageLevel:Spike"
              MSGKEYRELATION ACK  "^<$NAME>:<$MSG_NODE_NAME>:<$MSG_OBJECT>:<*>" ICASE
              CUSTOM  "SPIName"  "SISPI"
              CUSTOM  "CiInfo"  "cpu:<$SESSION(CpuId)>@@<$MSG_NODE_NAME>"
              CUSTOM  "SearchTag"  "<$SESSION(MessageGroup)>;CPU;"
              CUSTOM  "SPIFamily"  "InfraSPI"
              CUSTOM  "EventTypeIndicator"  "CPUUsageLevel:Spike"
              CUSTOM  "Description"  "<$MSG_NODE_NAME> (<$MSG_NODE>)"
              CUSTOM  "SubCategory"  "Performance"
              TEXT "Utilization rate for CPU <$SESSION(CpuId)> has exceeded warning threshold. <$SESSION(AlertString)>  [Policy: <$NAME>]"
              OPACTION "<$GRAPH_TEMPLATE> -TEMPLATE=\"InfraSPI\" -GRAPH=\"CPU Utilization Summary\" -DATASOURCE=\"CODA\" -DATERANGE=\"6 Hours\" -FILTERVALUE=\"<$INSTANCE>\"" ACTIONNODE IP 0.0.0.0  "<$OPC_GUI_CLIENT>" ANNOTATE
                        SIGNATURE ""
            SETEND
              SERVERLOGONLY
              SEVERITY Normal
              APPLICATION "System"
              MSGGRP "<$SESSION(MessageGroup)>"
              OBJECT "CPU <$SESSION(CpuId)>"
              SERVICE_NAME "SI:cpucollection:<$SESSION(CpuId)>@@<$MSG_NODE_ID>"
              MSGKEY "<$NAME>:<$MSG_NODE_NAME>:<$MSG_OBJECT>:START:CPUUsageLevel:Normal"
              MSGKEYRELATION ACK  "^<$NAME>:<$MSG_NODE_NAME>:<$MSG_OBJECT>:<*>" ICASE
              CUSTOM  "SPIName"  "SISPI"
              CUSTOM  "CiInfo"  "cpu:<$SESSION(CpuId)>@@<$MSG_NODE_NAME>"
              CUSTOM  "SearchTag"  "<$SESSION(MessageGroup)>;CPU;"
              CUSTOM  "SPIFamily"  "InfraSPI"
              CUSTOM  "EventTypeIndicator"  "CPUUsageLevel:Normal"
              CUSTOM  "Description"  "<$MSG_NODE_NAME> (<$MSG_NODE>)"
              CUSTOM  "SubCategory"  "Performance"
              TEXT "Utilization rate for CPU <$SESSION(CpuId)> has fallen back to normal levels. <$SESSION(AlertString)>  [Policy: <$NAME>]"

thanks

 

Charles

 

Reporter gatherCODA.exe issueOpen in a New Window

As you can see in the below text we are having this sma eissue on several servers all of a sudden. Connectivity seems to be there and we can even browse the data with OVPM but gatherCODA.exe gets to a certain point and then just hangs until it timesout. Increasing the timeout value does not help. If anyone has seen this issue or other possible troubleshooting steps please let me know.

 

2016/08/11 15:08:03 (1):(2556) Reporter gather from CODA agents A.4.00.014 09/05/2012
2016/08/11 15:08:03 (1):(2556) (c) Copyright 2010 Hewlett-Packard Development Company, L.P.
2016/08/11 15:08:03 (I):(2556) gatherCODA.exe -h <REMOVED SERVER NAME>
2016/08/11 15:08:04 (9):(2556) <REMOVED SERVER NAME>, CODA Build Version: 11.14.014
2016/08/11 15:08:04 (1):(2556) <REMOVED SERVER NAME>, GatherCODA with Non-slice option
2016/08/11 15:08:04 (1):(2556) <REMOVED SERVER NAME>, CODA agent found, version number 17, Collection enabled
2016/08/11 15:08:04 (5):(2556) <REMOVED SERVER NAME>, Begin finding all metric lists
2016/08/11 15:08:04 (5):(2556) Start to read the SYSTEMS table
2016/08/11 15:08:04 (1):(2556) Reporter is a SQL Server database
2016/08/11 15:08:04 (5):(2556) <REMOVED SERVER NAME>, Start to read the metrics
2016/08/11 15:08:04 (5):(2556) SELECT DATASOURCES.DATASOURCE, DATASOURCES.CLASS, METRICLISTINFO.METRICLISTNAME, METRICLISTINFO.SUMMARIZATION, METRICLISTINFO.RETAINDAYS, METRICLISTMETRICS.METRICNAME FROM DATASOURCES, METRICLISTINFO, METRICLISTMETRICS WHERE DATASOURCES.SYSTEMID = ? AND DATASOURCES.AGENT like 'Coda%' AND DATASOURCES.CLASS = METRICLISTINFO.CLASS AND METRICLISTINFO.METRICLISTNAME = METRICLISTMETRICS.METRICLISTNAME AND (DATASOURCES.DATASOURCE = METRICLISTINFO.DATASOURCE OR METRICLISTINFO.DATASOURCE like '%') order by DATASOURCES.DATASOURCE,DATASOURCES.CLASS,METRICLISTINFO.METRICLISTNAME;
2016/08/11 15:08:04 (5):(2556) <REMOVED SERVER NAME>, Building Collection for "CODA" "GLOBAL" @ 3600 sec -> "GLOBAL"
2016/08/11 15:08:04 (5):(2556) <REMOVED SERVER NAME>, Building Collection for "CODA" "GLOBAL" @ 900 sec -> "GLOBAL_15MIN"
2016/08/11 15:08:04 (5):(2556) <REMOVED SERVER NAME>, Building Collection for "CODA" "GLOBAL" @ 3600 sec -> "UPTIME"
2016/08/11 15:08:04 (5):(2556) <REMOVED SERVER NAME>, Building Collection for "DBSPI_ORA_UDM" "DBSPI_ORA_UDM" @ 0 sec -> "ORACLE_APP_MEMORY"
2016/08/11 15:08:04 (5):(2556) <REMOVED SERVER NAME>, Building Collection for "SCOPE" "APPLICATION" @ 3600 sec -> "APPLICATION"
2016/08/11 15:08:04 (5):(2556) <REMOVED SERVER NAME>, Building Collection for "SCOPE" "APPLICATION" @ 900 sec -> "APPLICATION_15MIN"
2016/08/11 15:08:04 (5):(2556) <REMOVED SERVER NAME>, Building Collection for "SCOPE" "CONFIGURATION" @ 3600 sec -> "VM_CONFIG"
2016/08/11 15:08:04 (5):(2556) <REMOVED SERVER NAME>, Building Collection for "SCOPE" "FILESYSTEM" @ 3600 sec -> "FILESYSTEM"
2016/08/11 15:08:04 (5):(2556) <REMOVED SERVER NAME>, Building Collection for "SCOPE" "GLOBAL" @ 3600 sec -> "GLOBAL"
2016/08/11 15:08:04 (5):(2556) <REMOVED SERVER NAME>, Building Collection for "SCOPE" "GLOBAL" @ 900 sec -> "GLOBAL_15MIN"
2016/08/11 15:08:04 (5):(2556) <REMOVED SERVER NAME>, Building Collection for "SCOPE" "GLOBAL" @ 3600 sec -> "UPTIME"
2016/08/11 15:08:04 (5):(2556) <REMOVED SERVER NAME>, Building Collection for "SCOPE" "GLOBAL" @ 3600 sec -> "VM_GLOBAL"
2016/08/11 15:08:04 (5):(2556) <REMOVED SERVER NAME>, Building Collection for "SCOPE" "NETIF" @ 3600 sec -> "NETIF"
2016/08/11 15:08:04 (5):(2556) <REMOVED SERVER NAME>, Building Collection for "SCOPE" "PROCESS" @ 0 sec -> "PROCESS"
2016/08/11 15:08:04 (5):(2556) <REMOVED SERVER NAME>, Building Collection for "SCOPE" "TRANSACTION" @ 3600 sec -> "TRANSACTIONS"
2016/08/11 15:08:04 (5):(2556) <REMOVED SERVER NAME>, 170 matched metrics available
2016/08/11 15:08:04 (9):(2556) <REMOVED SERVER NAME>, Matched collections: SCOPE:APPLICATION and SCOPE:APPLICATION
2016/08/11 15:08:04 (6):(2556) <REMOVED SERVER NAME>, Validating metrics for APPLICATION::SCOPE
2016/08/11 15:08:04 (3):(2556) SQLTables reports SQL_SUCCESS, Table APPLICATION exists
2016/08/11 15:08:04 (9):(2556) DB type is Access, SQLServer or SQLNative
2016/08/11 15:08:04 (5):(2556) Database type is BIGINT versus data source type INTEGER for ID
2016/08/11 15:08:04 (5):(2556) Database type is FLOAT versus data source type REAL for APP_ACTIVE_PROC
2016/08/11 15:08:04 (5):(2556) Database type is FLOAT versus data source type REAL for APP_CPU_TOTAL_TIME
2016/08/11 15:08:04 (9):(2556) Building Indexes on APPLICATION
2016/08/11 15:08:04 (9):(2556) Check for the presence of index SD_Inx for table APPLICATION
2016/08/11 15:08:04 (9):(2556) Index SD_Inx for table APPLICATION already exists
2016/08/11 15:08:04 (9):(2556) <REMOVED SERVER NAME>, Prepare to read 35 instances from APPLICATION (08/11/16 01:00:00 to 08/11/16 16:00:00)
2016/08/11 15:08:05 (2):(2556) <REMOVED SERVER NAME>, Read 14 intervals of 35 instances from APPLICATION
2016/08/11 15:08:05 (5):(2556) <REMOVED SERVER NAME>, Gathered 256 records so far
2016/08/11 15:08:05 (2):(2556) <REMOVED SERVER NAME>, APPLICATION Sent 434 records to DB
2016/08/11 15:08:05 (5):(2556) <REMOVED SERVER NAME>, APPLICATION records are up to date with 3600 second summarization
2016/08/11 15:08:05 (9):(2556) <REMOVED SERVER NAME>, Matched collections: SCOPE:APPLICATION and SCOPE:APPLICATION
2016/08/11 15:08:05 (6):(2556) <REMOVED SERVER NAME>, Validating metrics for APPLICATION::SCOPE
2016/08/11 15:08:05 (3):(2556) SQLTables reports SQL_SUCCESS, Table APPLICATION_15MIN exists
2016/08/11 15:08:05 (9):(2556) DB type is Access, SQLServer or SQLNative
2016/08/11 15:08:05 (5):(2556) Database type is BIGINT versus data source type INTEGER for ID
2016/08/11 15:08:05 (9):(2556) Building Indexes on APPLICATION_15MIN
2016/08/11 15:08:05 (9):(2556) Check for the presence of index SD_Inx for table APPLICATION_15MIN
2016/08/11 15:08:05 (9):(2556) Index SD_Inx for table APPLICATION_15MIN already exists
2016/08/11 15:08:05 (9):(2556) <REMOVED SERVER NAME>, Prepare to read 35 instances from APPLICATION (08/11/16 00:15:00 to 08/11/16 16:00:00)
2016/08/11 15:08:06 (2):(2556) <REMOVED SERVER NAME>, Read 59 intervals of 35 instances from APPLICATION

 

Coredump issue on sol servers with HPOM agent.Open in a New Window

Hello Experts,


I am getting some auto generated alerts related to core.opcmsga…
any idea why we are getting these alerts.

Agent Version: 11.03
SunOS 5.10


Original Text
-------------
Jul 31 16:15:04 brandy genunix: [ID 603404 kern.notice] NOTICE: core_log: opcmsga[4972] core dumped: /var/cores/core.opcmsga.xyz.4972.1470006900

c1:#pwd
/var/cores
C1:#ls -lrt
total 313872
-rw------- 1 root root 26658056 Apr 6 2015 core.opcmsga.xyz.25807.1428362079
-rw------- 1 root root 26469704 Jul 26 2015 core.opcmsga.xyz.2483.1437953615
-rw------- 1 root root 26868620 Aug 20 2015 core.opcmsga.xyz.20541.1440113704
-rw------- 1 root root 26240264 Dec 9 2015 core.opcmsga.xyz.17633.1449706455
-rw------- 1 root root 26363432 Apr 5 01:44 core.opcmsga.xyz.4949.1459845874
-rw------- 1 root root 27920008 Jul 31 16:15 core.opcmsga.xyz.4972.1470006900
C1:#


[ID 603404 kern.notice] NOTICE: core_log: opcmsg
[ID 603404 kern.notice] NOTICE: core_log: ovc
[ID 603404 kern.notice] NOTICE: core_l
[ID 603404 kern.notice] NOTICE: core_log: opcms
[ID 603404 kern.notice] NOTICE: core_log
[ID 603404 kern.notice] NOTICE: core_log: ovconfd


Regards
MKK

 

 

OV Reporter NOt Showing all Nodes in ReportOpen in a New Window

Hi Experts,

 

Please suggest how to extract all nodes CPU DISk & Memory Reports in OV reporter.

unable to get report for all nodes.

 

Thanks & Regards,

 K V K

 

PA Collector Service MissingOpen in a New Window

Hi

I've installed OA 12.01 on several windows nodes and find that perfalarm & perfalarmsrv are stopped.

I'm not sure if the correct license is installed, but it seems the PA COllector service is missing.  I've tried oaclean and re-installed agent but still the service is missing and perfalarm is stoped due to missing service.

Anyone have any suggestions, is this a licnse problem or an OA 12.01 on windows x64 problem?

LICENSE NAME                                                    TYPE        ACTIVATION    EXPIRY        EXTN
------------------------------------------------------------------------------------------------------------
HP Operations OS Inst Adv SW LTU                                PERMANENT   17/Jul/2016   N/A           N/A

C:\Windows\system32>oalicense -ld
LICENSE NAME                                                    TYPE
---------------------------------------------------------------------------
HP Operations OS Inst Adv SW LTU                               PERMANENT
HP Operations OS Inst Adv SW NP FO LTU                         PERMANENT
HP Operations OS Inst Adv SW NP DV LTU                         PERMANENT
HP Operations OS Inst Adv SW LTU                               EVALUATION
HP Ops OS Inst to Realtime Inst LTU                            PERMANENT
HP Ops OS Inst to Realtime Inst NP FO LTU                      PERMANENT
HP Ops OS Inst to Realtime Inst NP DV LTU                      PERMANENT
HP Ops OS Inst to Realtime Inst LTU                            EVALUATION
HP Operations OS Inst Performance LTU                          PERMANENT
HP Operations OS Inst Performance LTU                          EVALUATION
HP Ops OS Inst Perf to OS Inst Adv LTU                         PERMANENT
HP Ops OS Inst Perf to OS Inst Adv NP FO LTU                   PERMANENT
HP Ops OS Inst Perf to OS Inst Adv NP DV LTU                   PERMANENT

 

dsisrv        (DSI service)                                  (2968)   Running
midaemon      (measurement interface)                        (4072)   Running
misrv         (measurement interface service)                (3040)   Running
perfalarm     (Alarm generator)                                       Stopped
perfalarmsrv  (Alarm generator service)                               Stopped
ttd           (transaction tracking)                         (4960)   Running
ttsrv         (transaction tracking service)                 (4364)   Running
Mwecsrv       (extended collection service)                  (2412)   Running
agtrep        OV Discovery Agent                AGENT,AgtRep (5404)   Running
hpsensor      HP Compute Sensor                 AGENT,OA     (12188)  Running
oacore        Operations Agent Core             AGENT,OA     (11152)  Running
opcacta       OVO Action Agent                  AGENT,EA     (11648)  Running
opcmona       OVO Monitor Agent                 AGENT,EA     (10568)  Running
opcmsga       OVO Message Agent                 AGENT,EA     (10764)  Running
ovbbccb       OV Communication Broker           CORE         (6768)   Running
ovcd          OV Control                        CORE         (3172)   Running
ovconfd       OV Config and Deploy              COREXT       (9768)   Running

Agent Health Status: OK, Time:Sun Jul 17 09:52:03 2016

Message Agent is not buffering.
C:\Windows\system32>sc query | findstr /c:"DISPLAY_NAME: PA"
DISPLAY_NAME: PA Measurement Interface
DISPLAY_NAME: PA Transaction Manager
DISPLAY_NAME: PA DSI Service
DISPLAY_NAME: PA Extended Collector

 

OVPI 5.41 probrlem raw2rate procedure in trend.logOpen in a New Window

Hi,

 

We are getting this error in trend.log file.. what can it be?? Any help?

 

2016-07-13 13:15:08:000,GMT Daylight Time,+01:00,trendpm,,INFO,5764,3964,0,"No procedures found to execute - trying to generate one from command line params."
2016-07-13 13:15:08:000,GMT Daylight Time,+01:00,trendpm,,ERROR,5764,3964,0,"No output table specified."
2016-07-13 13:15:08:000,GMT Daylight Time,+01:00,trendpm,,ERROR,5764,3964,0,"No procedure application type specified."
2016-07-13 13:15:08:000,GMT Daylight Time,+01:00,trendpm,,ERROR,5764,3964,0,"No procedure could be generated - insufficient information"
2016-07-13 13:15:08:000,GMT Daylight Time,+01:00,mw_collect,,ERROR,3964,492,0,"Error: raw2rate procedure failed for table RSNVCPU, database PKPPSP23. Error code=98"

 

Best Regards,

HJ

 

Data in report is missing??Open in a New Window

Hi, 

I have 2 admin users (trendadm and p056423)  in OVPI (version 5.41.0002) and  when I open a deployed report in p056423 I don't see any data.

 

I don't see in browser and the behaviour in Viewer tool is the same... 

Can anyhone help so solve this?? Any parametrization?

Sorry if is a simple question but I'm new in this tool..

 

Best Regards,

HJ

 

OVPM Performance Management IssuesOpen in a New Window

Operations Manager 9.00

Performance Manager 9.21

 

When using Performance Manger we receive errors when using diagnostic view and when we try to design a graph. PM cannot find data sources for any of the nodes. We recieve errors such as:

 

No data source found on the selected node

 

The Standard View out of the box graphs work and show data.

 

When we run ovcodautil -dumpds SCOPE on the nodes we can see that data is being collected.

 

When we check node information in PM we see the following:

Node xxxxx is known to PM as having PA data source with HTTP(S) datacomm

Node xxxxx is known to PM as having EPC data source with HTTP(S) datacomm

 

So it appears that PM can connect to the data sources.

 

When we run ovpm status we get the following:

 

*************Tomcat log  File****************

2016-07-06 14:47:37 Commons Daemon procrun stdout initialized

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

*************OVPM status File****************
20-Jun-2016 14:25:34 INFO: Initializing Performance Manager (Version: 9.21.000 )
23-Jun-2016 14:31:09 INFO: Initializing Performance Manager (Version: 9.21.000 )
06-Jul-2016 12:10:05 SEVERE: Authentication failed, please pass valid user name and password as URL parameters.
06-Jul-2016 12:10:15 SEVERE: Authentication failed, please pass valid user name and password as URL parameters.
06-Jul-2016 12:11:24 SEVERE: Authentication failed, please pass valid user name and password as URL parameters.
06-Jul-2016 12:18:14 SEVERE: Error while getting user list
06-Jul-2016 12:18:14 SEVERE: Exception while trying to update admin password in WMI
06-Jul-2016 12:18:14 INFO: Initializing Performance Manager (Version: 9.21.000 )
06-Jul-2016 12:18:35 SEVERE: Error while getting user list
06-Jul-2016 12:18:35 SEVERE: Authentication failed, please pass valid user name and password as URL parameters.
06-Jul-2016 12:19:05 SEVERE: Error while getting user list
06-Jul-2016 12:19:05 SEVERE: Authentication failed, please pass valid user name and password as URL parameters.
06-Jul-2016 12:20:54 SEVERE: Error while getting user list
06-Jul-2016 12:38:17 INFO: Initializing Performance Manager (Version: 9.21.000 )
06-Jul-2016 14:48:56 INFO: Initializing Performance Manager (Version: 9.21.000 )
*********************************************

Local tracing is disabled
The OV trace server is running
The OVPM application server is running
Error: Could not find or load main class com.hp.perf.util.PMContextPathUpdateUtility

 

Any help would be greatly appreciated.

 

Thanks,

Billy

 

 

 

HP Operations Manager ov perf agentOpen in a New Window

Hi All,

I am a newbie in HP Operations Manager tool. I just wanted to know about ov perf agent being installed in Linux servers being monitored by Operations Manager tool. What is the purpose of OV perf agent and what values or data it fetch from those Linux servers.

 

Regards,

Rohan

 

OVPI - looking for database missing table helpOpen in a New Window

we had a crash and recovered but not fully.   Are there any OVPI folks on this board ?

Does HP have OVPI experts on staff  for OVPI issues ?

 

Upgrade path for Performance Manager v9.xOpen in a New Window

One of my customer is asking the upgarde path for PM. v9  while I dont see any reference to PM v9.x in below link ..

https://softwaresupport.hpe.com/obsolescence-migrations

Can someone tell me about the EOS for PM v9.x ?

Customer wants to upgrade this product to latest version in their upcoming 5 years contract with HPE..

I also understand from my SW peers that this product is going to be obsolute. If thats true then is there any other replacement solution which I can propose to customer in contract period ?

 

 

OVPI errorOpen in a New Window

Check_TABLE: ******** ERROR: The dabase table SRSAA exists but contains no ta_period data.

 

Please help.

 

perfalarm not runningOpen in a New Window

Hi experts!

I have some servers whose perfalarm is constantly stopping  or crashing. I would like to ask what are the likely cause(s) why this happens. 

The servers are running the latest HPOA version:

# /opt/OV/bin/opcagt -version
11.14.014

Reading status.perfalarm would reveal the following recurring messages:

**** /opt/perf/bin/perfalarm : 03/04/16 10:03:44 PM ****
ALARM GENERATOR BEGIN
*** libc thread failure: lfree() called with a misaligned pointer

Your insights would be greatly appreciated!

Thanks!

-- beertux

 

HP OVPI using Sybase database - log segment full, Db in suspect modeOpen in a New Window

HI 

I am using Sybase database with HP OVPI tool.

From last one month, my DB having problem. due to this, data is not coming in reports.

Initially Sybase db is in suspect mode. After some troubleshooting, Now its online.

But When you try to create transaction log or run any command related to log.it shows log segment is full.

While Tempdb has more free space and if we try to dump the log file. not able to do this.

 

Please help me to get rid from this hell.

HP support case already opened but They are unable to do same.

Its very very urgent.

 

OVPM 9.21 LicensingOpen in a New Window

If we install OVPM 9.21 on the same system as HP OML (9.20), would I still need a separate license keys for OVPM? The reason I am asking is because I remember reading somewhere that if we host OML and OVPM on the same system, we do not need separate license keys or that it is free entitlement for OVPM. Please clarify...

 

Many thanks in advance,

Karthik

 

 

Downloading HP Operations Agent for HP Performance Manager trialOpen in a New Window

Hi I have downloaded the trial for Performance Manager 9.20 (Software_HP_PM_9.20_FOR_Windows_TC091-15002.iso), but it doesn´t include the Operation Agent. When requesting the SW, it is showed the following Files available with this download HP Operations Agent ~1.0 GB HP Performance Manager ~1.0 GB But only the perfomance manager is avaialble for downloading. How can I get the Operations Agent for the trial? Best Regards Fernando





Sign In


Forgot your password?

Haven't registered yet?

Vivit Blog