Monitoring the health of TimesTen replication
Hello,
I have question on following,
Execute the log analyze command against a particular data store to generate the following information:
The number of transactions that are waiting to be replicated. For each transaction that has not been replicated, the information collected includes the number of operations for each transaction and the total size of each transaction (including partial rollbacks).
when i execute help on ttXactLog it doesn't show me the option of -logAnalyze, what is alternative for the number of transactions/logs waiting to be replicated?
ttXactLog -help
** This utility is primarily intended for use by TimesTen customer **
** support to diagnose problems. This information may also be **
** useful to system administrators and developers. **
Usage:
ttXactLog {-h | -help | -?}
ttXactLog {-V | -version}
ttXactLog [-v <verbosity>] [-m <maxChars>] [-s] [-t] [-b <blkId>]
[-l1 <lfn>.<lfo> [-l2 <lfn>.<lfo>]] [-r <recType>] [...]
[-tr <dir>] [-lb] [-headers <recs>] [-logdir <dir>]
{<DSN> | -connstr <connStr> | <dsname>}
Sorry for the delay in replying.
What version of TimesTen are you running? the -logAnalyze option is only available in recent versions.
In older releases you can get some information on the replication backlog using
ttRepAdmin -bookmark DSN
but this only gives an indication of how much transaction log is queued; it is not as precise as the -logAnalyze function. If you need -logAnalyze then you need to upgrade to a recent Timesten version.
Chris
Similar Messages
-
How do i monitor the health of my Raid array?
First, I want to thank Harm, Bill, and all the countless others who continue to give great advice on this forum. My question is how to I monitor the health of my raid array and how to determine which disk is acting up. I am using a 3-disk soft raid 0 off my motherboard (gigabyte ud3p). Seems to work pretty well but occasionally has a hiccup in certain programs. I wonder if it is a sign of an impending problem or if it is just because it is a soft raid. I've tried several HD diagnostics (Crystal Disk Info, Active@, HD Tune, etc.) but aside from temperature, they don't give any info about the impending death of my raid 0. I have the SMART feature turned on in bios.
To premtively address the critics about the raid 0. I only do about one video a week and do a backup every night. So i figured it (and when) it crashes, i'll just lose a days work. The motherboard is suppose to do a raid 5 but it performed really poorly. My system is configured with additional drives (SSD boot, Raid 0 scratch, and final video) as recommended. Any advice would be appreciated.
michaelThe problem with almost all raid controllers is that they do not support SMART. So that is out. With software raids you are even more limited.
With hardware raid controllers you have web based interfaces that show some basic information, like this:
but software raids do not. There are two ways to determine possible problems, at least that I know of:
1. Use drive cages with LED's for the individual drives to show activity and inspect them visually.
2. Use old-fashioned manual labour to feel vibrations, temperatures and hear clicks on individual drives.
With only 3 drives in the raid, the chances of guessing correctly are 33.3% to start with and they only increase with manual inspection. A far easier job than in the case of 6 or more disks.
Sorry I can not offer better suggestions. -
Shell script to monitor the application health deployed on weblogic
Hi All,
Is it possible to monitor the health of a application deployed on weblogic and send a mail if it is not running. I have JasperServer reporting application deployed on weblogic. The shell script should check if the application is running, if it down a mail should be sent.
ThanksYou can use WLST to get information on the state of your deployments, for example,
the python script can be used
class DeploymentInfo:
def __init__(self,name,target):
self.name = name;
self.target = target;
def getName(self):
return self.name;
def getTarget(self):
return self.target;
print 'CONNECT TO ADMIN SERVER';
connect('weblogic', 'transfer11g');
print 'OBTAINING DEPLOYMENT INFORMATION';
deploymentsInfo = [];
applications = cmo.getAppDeployments();
for application in applications:
name = application.getName();
target = application.getTargets()[0].getName();
deploymentsInfo.append(DeploymentInfo(name, target));
print 'CHANGE TO DOMAIN RUNTIME ENVIRONMENT';
domainRuntime();
print 'APPLICATION LIFE CYCLE INFORMATION';
applicationRuntime = cmo.getAppRuntimeStateRuntime();
for deploymentInfo in deploymentsInfo:
state = applicationRuntime.getCurrentState(deploymentInfo.getName(), deploymentInfo.getTarget())
print 'Application: ' + deploymentInfo.getName() + ', State: ' + state;
if (state != 'STATE_ACTIVE'):
startApplication(deploymentInfo.getName());In the example above the application gets started when it is not running, you can also
send an e-mail by using the smtplib package, for example
import smtplib;
server = smtplib.SMTP('email-server-host');
server.set_debuglevel(1);
server.sendmail(fromaddress, toaddress, message);
server.quit();More information on the package smtplib can be found here:
http://www.jython.org/docs/library/smtplib.html -
Best practice on monitoring Endeca health / defining outage
(This is a double post from the Endeca Experience Management forum)
I am looking for best practice on how to define Endeca service outage and monitor the health of the system. I understand this depends on your user requirements and it may vary from customer to customer. Specifically what criteria do you use to notify your engineer there is a problem? We have our load balancers pinging dgraphs on an interval. However the ping operation is not sufficient in our use case. We are also experimenting running a "low cost" query to the dgraphs on an interval and using some query latency thresholds to determine outage. I want to hear from people on the field running large commercial web site about your best practice of monitoring/notifying health of the system.
Thanks.The performance metric should help to analyse the query and metrics for fine tuning.
Here are few best practices:
1. Reduce the number of components per page
2. Avoid complex LQL queries
3. Keep the LQL threshold small
4. Display the minimum number of columns needed -
Timesten replication with multiple interfaces sharing the same hostname
Hi,
we have in our environment two Sun T2000 nodes, running SunOS 5.10 and hosting a TT server currently in Release 7.0.5.9.0, replicated between each other.
I would like to have some more information on the behavior of the replication w.r.t. network reliability when using two interfaces associated to the same hostname, the one used to define the replication element.
To make an example we have our nodes sharing this common /etc/hosts elements:
151.98.227.5 TBMAS10df2 TBMAS10df2-10 TBMAS10df2-ttrep
151.98.226.5 TBMAS10df2 TBMAS10df2-01 TBMAS10df2-ttrep
151.98.227.4 TBMAS9df1 TBMAS9df1-10 TBMAS9df1-ttrep
151.98.226.4 TBMAS9df1 TBMAS9df1-01 TBMAS9df1-ttrep
with the following element defined for replication:
ALTER REPLICATION REPLSCHEME
ADD ELEMENT HDF_GNP_CDPN_1 TABLE HDF_GNP_CDPN
CHECK CONFLICTS BY ROW TIMESTAMP
COLUMN ConflictResTimeStamp
REPORT TO '/sn/sps/HDF620/datamodel/tt41dataConflict.rpt'
MASTER tt41data ON "TBMAS9df1-ttrep"
SUBSCRIBER tt41data ON "TBMAS10df2-ttrep"
RETURN RECEIPT BY REQUEST
ADD ELEMENT HDF_GNP_CDPN_2 TABLE HDF_GNP_CDPN
CHECK CONFLICTS BY ROW TIMESTAMP
COLUMN ConflictResTimeStamp
REPORT TO '/sn/sps/HDF620/datamodel/tt41dataConflict.rpt'
MASTER tt41data ON "TBMAS10df2-ttrep"
SUBSCRIBER tt41data ON "TBMAS9df1-ttrep"
RETURN RECEIPT BY REQUEST;
On this subject moving from 6.0.x to 7.0.x there has been some changes I would like to better understand.
6.0.x reported in the documentation for Unix systems:
If a host contains multiple network interfaces (with different IP addresses),
TimesTen replication tries to connect to the IP addresses in the same order as
returned by the gethostbyname call. It will try to connect using the first address;
if a connection cannot be established, it tries the remaining addresses in order
until a connection is established.
Now On Solaris I don't know how to let gethostbyname return more than one interface (the documention notes at this point:
If you have multiple network interface cards (NICs), be sure that “multi
on” is specified in the /etc/host.conf file. Otherwise, gethostbyname will not
return multiple addresses).
But I understand this could be valid for Linux based systems not for Solaris.
Now if I properly understand the above, how was the 6.0.x able to realize the first interface in the list (using the same -ttrep hostname) was down and use the other, if gethostbyname was reporting only a single entry ?
Once upgraded to 7.0.x we realized the ADD ROUTE option was added to teach TT how to use different interfaces associated to the same hostname. In our environment we did not include this clause, but still the replication was working fine regardless of which interface we were bringing down.
My both questions in the end lead to the same doubt on which is the algorithm used by TT to reach the replicated node w.r.t. entries in the /etc/hosts.
Looking at the nodes I can see that by default both routes are being used:
TBMAS10df2:/-# netstat -an|grep "151.98.227."
151.98.225.104.45312 151.98.227.4.14000 1049792 0 1049800 0 ESTABLISHED
151.98.227.5.14005 151.98.227.4.47307 1049792 0 1049800 0 ESTABLISHED
151.98.227.5.14005 151.98.227.4.48230 1049792 0 1049800 0 ESTABLISHED
151.98.227.5.46050 151.98.227.4.14005 1049792 0 1049800 0 ESTABLISHED
TBMAS10df2:/-# netstat -an|grep "151.98.226."
151.98.226.5.14000 151.98.226.4.47699 1049792 0 1049800 0 ESTABLISHED
151.98.226.5.14005 151.98.226.4.47308 1049792 0 1049800 0 ESTABLISHED
151.98.226.5.44949 151.98.226.4.14005 1049792 0 1049800 0 ESTABLISHED
Tried to trace with ttTraceMon but once I brought down one of the interfaces did not see any reaction on either node, if you have some info it would be really appreciated !
Cheers,
MikeHi Chris,
Thanks for the reply, I have few more queries on this.
1.Using the ROUTE CLAUSE we can use multiple IPs using priority level set, so that if highest priority level set in thr ROUTE clause for the IP is not active it will fall back to the next level priority 2 set IP. But cant we use ROUTE clause to use the multiple route IPs for replication simultaneously?
2. can we execute multiple schema for the same DSN and replication scheme but with different replication route IPs?
for example:
At present on my system, I have a replication scheme running for a specific DSN with stand alone Master-Subscriber mechanism, with a specific route IP through VLAN-xxx for replication.
Now I want to create and start another replication scheme for the same DSN and replication mechanism with a different VLAN-yyy route IP to be used for replication in parallel to the existing replication scheme. without making any changes to the pre-existing replication scheme.
for the above scenarios, will there be any specific changes respective to the different replication schema mechanism ie., Active Standby and Standalone Master Subscriber mechanism etc.,
If so what are the steps. like how we need to change the existing schema?
Thanks In advance.
Naveen -
Alerts subtab is missing Cannot find the Health Monitoring add-in
I'm running a Windows Server 2012 R2 with Essentials Services. I ended up switching domains with this server. I completely uninstalled Essentials server and all the dependent components with no reported errors.
I reinstalled everything with no errors. Now when I go to the dashboard I'm getting the following errors.
Alerts subtab is missing - Title
Cannot find the Health Monitoring add-in. Please verify and make sure that the add-in is correctly installed.
I tried uninstalling and re-installing Essentials a couple of times but with no luck.
Is there a way to repair this problem without wiping everything and starting over?
James GlennBelow is what I found in the logs that seemed pertinent.
Those Dlls are there. I'm wondering if its a security issue?
[10344] 150206.045938.2075: PluginManager: ---- These warnings could be benign if the addin file is not pointing to an adorner. ----
[10344] 150206.045938.2075: PluginManager: Unable to load type Microsoft.WindowsServerSolutions.Console.AddIns.Computers.ComputersPage, ComputersUIAddin from C:\Windows\system32\Essentials\. It cannot be assigned to the requested type Microsoft.WindowsServerSolutions.Administration.ObjectModel.Adorners.PageContentAdorner
[10344] 150206.045938.2075: PluginManager: Unable to obtain plugin type information for type Microsoft.WindowsServerSolutions.Console.AddIns.Computers.ComputersPage, ComputersUIAddin
[10344] 150206.045938.2085: PluginManager: Invalid plugin file: C:\Program Files\Windows Server\Bin\Addins\Computers\computers.addin
[10344] 150206.045938.2095: PluginManager: Unable to retrieve digital certificate for C:\Windows\system32\Essentials\GroupPolicyComputersTabExtender.dll: Cannot find the requested object.
[10344] 150206.045938.2105: PluginManager: ---- These warnings could be benign if the addin file is not pointing to an adorner. ----
[10344] 150206.045938.2105: PluginManager: Unable to load type Microsoft.WindowsServerSolutions.MailService.Addin.MobileDevice.MobileDeviceListPage, MobileDevicesAddin from C:\Windows\system32\Essentials\. It cannot be assigned to the requested type Microsoft.WindowsServerSolutions.Administration.ObjectModel.Adorners.PageContentAdorner
[10344] 150206.045938.2185: PluginManager: Unable to obtain plugin type information for type Microsoft.WindowsServerSolutions.MailService.Addin.MobileDevice.MobileDeviceListPage, MobileDevicesAddin
[10344] 150206.045938.2185: PluginManager: Invalid plugin file: C:\Program Files\Windows Server\Bin\Addins\Computers\mobiledevices.addin
[10344] 150206.045938.2575: GroupPolicy: CreateColumns entered
[10344] 150206.045938.2575: GroupPolicy: CreateColumns adding column
[10344] 150206.045938.2575: GroupPolicy: CreateColumns end
[10344] 150206.045938.2715: Dashboard.Forms: List view created
[10344] 150206.045938.2815: Dashboard.Forms: Details pane created
[10344] 150206.045938.3305: Dashboard.Forms: Creating TabPage for node D730AA04-07B1-4b9c-9DED-CCB0A723A8EB with display name "STORAGE" for TabControl
[10344] 150206.045938.3475: PluginManager: Unable to retrieve digital certificate for C:\Windows\system32\Essentials\Microsoft.WindowsServerSolutions.Console.AddIns.Folders.dll: Cannot find the requested object.
[10344] 150206.045938.3525: PluginManager: Unable to retrieve digital certificate for C:\Windows\system32\Essentials\Microsoft.WindowsServerSolutions.Console.AddIns.Drives.dll: Cannot find the requested object.
[10344] 150206.045938.3645: PluginManager: Unable to retrieve digital certificate for C:\Windows\system32\Essentials\OIMAddin.dll: Cannot find the requested object.
[10344] 150206.045938.3715: PluginManager: Unable to retrieve digital certificate for C:\Windows\system32\Essentials\Microsoft.WindowsServerSolutions.Console.AddIns.Folders.dll: Cannot find the requested object.
[10344] 150206.045938.3755: PluginManager: Unable to retrieve digital certificate for C:\Windows\system32\Essentials\Microsoft.WindowsServerSolutions.Console.AddIns.Drives.dll: Cannot find the requested object.
[10344] 150206.045938.3855: PluginManager: Unable to retrieve digital certificate for C:\Windows\system32\Essentials\OIMAddin.dll: Cannot find the requested object.
[10344] 150206.045938.4675: StorageOM: StorageBacked created successfully.
[10344] 150206.045938.4675: StorageOM: Set connection identifier to 1
[15084] 150206.045938.4795: StorageOM: Getting storage data from server
[10344] 150206.045938.5025: PluginManager: ---- These warnings could be benign if the addin file is not pointing to an adorner. ----
[10344] 150206.045938.5025: PluginManager: Unable to load type Microsoft.WindowsServerSolutions.Console.AddIns.Folders.FoldersPage, Microsoft.WindowsServerSolutions.Console.AddIns.Folders from C:\Windows\system32\Essentials\. It cannot be assigned to the requested
type Microsoft.WindowsServerSolutions.Administration.ObjectModel.Adorners.PageContentAdorner
[10344] 150206.045938.5025: PluginManager: Unable to obtain plugin type information for type Microsoft.WindowsServerSolutions.Console.AddIns.Folders.FoldersPage, Microsoft.WindowsServerSolutions.Console.AddIns.Folders
[10344] 150206.045938.5025: PluginManager: Invalid plugin file: C:\Program Files\Windows Server\Bin\Addins\Storage\serverfolders.addin
[10344] 150206.045938.5035: PluginManager: ---- These warnings could be benign if the addin file is not pointing to an adorner. ----
[10344] 150206.045938.5035: PluginManager: Unable to load type Microsoft.WindowsServerSolutions.Console.AddIns.Drives.DrivesPage, Microsoft.WindowsServerSolutions.Console.AddIns.Drives from C:\Windows\system32\Essentials\. It cannot be assigned to the requested
type Microsoft.WindowsServerSolutions.Administration.ObjectModel.Adorners.PageContentAdorner
[10344] 150206.045938.5035: PluginManager: Unable to obtain plugin type information for type Microsoft.WindowsServerSolutions.Console.AddIns.Drives.DrivesPage, Microsoft.WindowsServerSolutions.Console.AddIns.Drives
[10344] 150206.045938.5035: PluginManager: Invalid plugin file: C:\Program Files\Windows Server\Bin\Addins\Storage\serverharddrives.addin
[10344] 150206.045938.5045: PluginManager: ---- These warnings could be benign if the addin file is not pointing to an adorner. ----
[10344] 150206.045938.5045: PluginManager: Unable to load type Microsoft.WindowsServerSolutions.O365Integration.DashboardTabs.SharePointLibraryTabPage, OIMAddin from C:\Windows\system32\Essentials\. It cannot be assigned to the requested type Microsoft.WindowsServerSolutions.Administration.ObjectModel.Adorners.PageContentAdorner
[10344] 150206.045938.5045: PluginManager: Unable to obtain plugin type information for type Microsoft.WindowsServerSolutions.O365Integration.DashboardTabs.SharePointLibraryTabPage, OIMAddin
[10344] 150206.045938.5045: PluginManager: Invalid plugin file: C:\Program Files\Windows Server\Bin\Addins\Storage\SharePointLibraryTabPage.addin
[10344] 150206.045938.5055: PluginManager: ---- These warnings could be benign if the addin file is not pointing to an adorner. ----
[10344] 150206.045938.5055: PluginManager: Unable to load type Microsoft.WindowsServerSolutions.Console.AddIns.Folders.FoldersPage, Microsoft.WindowsServerSolutions.Console.AddIns.Folders from C:\Windows\system32\Essentials\. It cannot be assigned to the requested
type Microsoft.WindowsServerSolutions.Administration.ObjectModel.Adorners.PageContentAdorner
[10344] 150206.045938.5055: PluginManager: Unable to obtain plugin type information for type Microsoft.WindowsServerSolutions.Console.AddIns.Folders.FoldersPage, Microsoft.WindowsServerSolutions.Console.AddIns.Folders
[10344] 150206.045938.5055: PluginManager: Invalid plugin file: C:\Program Files\Windows Server\Bin\Addins\Storage\serverfolders.addin
[10344] 150206.045938.5065: PluginManager: ---- These warnings could be benign if the addin file is not pointing to an adorner. ----
[10344] 150206.045938.5065: PluginManager: Unable to load type Microsoft.WindowsServerSolutions.Console.AddIns.Drives.DrivesPage, Microsoft.WindowsServerSolutions.Console.AddIns.Drives from C:\Windows\system32\Essentials\. It cannot be assigned to the requested
type Microsoft.WindowsServerSolutions.Administration.ObjectModel.Adorners.PageContentAdorner
[10344] 150206.045938.5065: PluginManager: Unable to obtain plugin type information for type Microsoft.WindowsServerSolutions.Console.AddIns.Drives.DrivesPage, Microsoft.WindowsServerSolutions.Console.AddIns.Drives
[10344] 150206.045938.5065: PluginManager: Invalid plugin file: C:\Program Files\Windows Server\Bin\Addins\Storage\serverharddrives.addin
[10344] 150206.045938.5075: PluginManager: ---- These warnings could be benign if the addin file is not pointing to an adorner. ----
[10344] 150206.045938.5075: PluginManager: Unable to load type Microsoft.WindowsServerSolutions.O365Integration.DashboardTabs.SharePointLibraryTabPage, OIMAddin from C:\Windows\system32\Essentials\. It cannot be assigned to the requested type Microsoft.WindowsServerSolutions.Administration.ObjectModel.Adorners.PageContentAdorner
[10344] 150206.045938.5075: PluginManager: Unable to obtain plugin type information for type Microsoft.WindowsServerSolutions.O365Integration.DashboardTabs.SharePointLibraryTabPage, OIMAddin
[10344] 150206.045938.5075: PluginManager: Invalid plugin file: C:\Program Files\Windows Server\Bin\Addins\Storage\SharePointLibraryTabPage.addin
[10344] 150206.045938.5375: Dashboard.Forms: List view created
[10344] 150206.045938.5475: Dashboard.Forms: Details pane created
[10344] 150206.045938.6575: StorageOM: StorageBacked created successfully.
[10344] 150206.045938.6575: StorageOM: Set connection identifier to 1
[10344] 150206.045938.6675: DeploymentCommon: Failed to open deployment registry: StorageSpacesHidden
[10344] 150206.045938.6675: Exception:
An exception of type 'Type: System.IO.IOException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' has occurred.
Timestamp: 02/06/2015 04:59:38
Message: The specified registry key does not exist.
Stack: at Microsoft.Win32.RegistryKey.Win32Error(Int32 errorCode, String str)
at Microsoft.Win32.RegistryKey.GetValueKind(String name)
at Microsoft.WindowsServerSolutions.Common.DeploymentCommon.GetBooleanDeploymentData(String name, Boolean defaultValue)
[15084] 150206.045938.6735: StorageOM: Getting storage data from server
[10344] 150206.045938.6875: Dashboard.Forms: List view created
[10344] 150206.045938.6975: Dashboard.Forms: Details pane created
[10344] 150206.045938.7605: Dashboard.Forms: Creating TabPage for node AE5C17D3-0404-4d55-B638-CD22AB727070 with display name "APPLICATIONS" for TabControl
[10344] 150206.045938.7785: PluginManager: Unable to retrieve digital certificate for C:\Windows\system32\Essentials\AddinAlerts.dll: Cannot find the requested object.
[10344] 150206.045938.7825: PluginManager: Unable to retrieve digital certificate for C:\Windows\system32\Essentials\PinPointAddin.dll: Cannot find the requested object.
[10344] 150206.045938.8845: PluginManager: Unable to retrieve digital certificate for C:\Windows\system32\Essentials\AddinAlerts.dll: Cannot find the requested object.
[10344] 150206.045938.8855: PluginManager: Unable to retrieve digital certificate for C:\Windows\system32\Essentials\PinPointAddin.dll: Cannot find the requested object.
[10344] 150206.045939.0305: Dashboard.Forms: List view created
[10344] 150206.045939.0335: Dashboard.Forms: No IDetailContent was given; no need to create details pane
[10344] 150206.045939.4216: Dashboard.Forms: Creating TabPage for node 3ebe6ef4-03bb-4b7c-bf5a-9f2b4890e619 with display name "OFFICE 365" for TabControl
[10344] 150206.045939.4596: Dashboard.Forms: TabControl created. Name: PrimaryTabs, Tab count: 5
[10344] 150206.045939.6106: Dashboard.Forms: Page selected: ffc2b311-08ca-4200-9719-bf0119740eba
[10344] 150206.045939.9996: IDENTITY: ReloadUsersOnce
[25400] 150206.045941.1807: PfBinding: Information: [0] : Adding service dns identity [EDGE-ES] in proxy endpoint.
[25400] 150206.045941.2327: OPEUserListProviderAdorner: OPE is not enabled. no need to refresh.
[5764] 150206.045946.6732: AlertFramework: Subcomponent: Helper > Timeout value is invalid, using default service start timeout
[22312] 150206.045947.6803: OPEUserListProviderAdorner: OPE is not enabled. no need to refresh.
[10344] 150206.045947.8243: StorageOM: folder is not in correct state, so could not open False Healthy
[10344] 150206.045947.8273: StorageOM: folder is not in correct state, so could not open False Healthy
[10344] 150206.045947.8603: DeploymentCommon: Failed to open deployment registry: ServerBackupDisabled
[10344] 150206.045947.8603: Exception:
An exception of type 'Type: System.IO.IOException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' has occurred.
Timestamp: 02/06/2015 04:59:47
Message: The specified registry key does not exist.
Stack: at Microsoft.Win32.RegistryKey.Win32Error(Int32 errorCode, String str)
at Microsoft.Win32.RegistryKey.GetValueKind(String name)
at Microsoft.WindowsServerSolutions.Common.DeploymentCommon.GetBooleanDeploymentData(String name, Boolean defaultValue)
James Glenn -
Hi,
1. what is the utility to find the timesten latency, in otherwords how behind one timesten instance is behind the other one? in this case is there a configurable thresold that can be used to monitor this delay and generate alarm?
2. When we have timesten replication running between two timesten instances, due to some reason if the other instance of timsten is down for some time and once it comes up and replication is started, what is utility which can be used to find that both the instances are in sync.?
any procedure other then finding the count in the table:)There are several ways to view/monitor the replication latency, or lag. ttRepAdmin -showstatus will display latency information. The builtin procedures 'ttBookmark' and ttLogHolds' will show information on replication bookmarks and hence replication backlog. You need to implement a monitoring process that uses these metrics to raise an alarm if the backlog becomes too large; TimesTen does not have any automatic way to do this currently.
Jeremy already answered question (2).
Chris -
Hello everyone,
While using the Web Application Transaction Monitoring to monitor certain websites using specific credentials, this Event 7000 occures on the Watcher Nodes which happen to be also Management Servers.
Here are the details:
The Run As Accounts used are Windows account types.
They have been tested on the websites and are correct.
In the Distribution the More Secure option is selected but no object is present. They are used only for web monitoring.
The Web Application in WATM is using NTLM as the authentication method.
In Monitoring, the web application appears healthy as it is working properly and is being correctly monitored.
In Profiles there is a User Authentication Action Account profile created automatically and has the Run As Account. It is scoped to the management server which is also the watcher node for the web application.
The problem:
On the management server acting as a Watcher Node for the web application, in the OpsMgr log the event ID 7000 is recorded, causing a trigger for a monitor that changes the health of the Management Server to Warning. The monitor should automaticaly resolve
when all Run As Accounts are validated.
Any ideeas on how to resolve this issue without overriding the monitor?
Thanks,
Marius
http://mariusene.wordpress.com/The SCOM Run As Account wizard does not allow me to specify the basic/simple/digest type account in the form domain\username. I belive the website uses Windows integrated (NTLM) authentication so there is no workaround but to create a Windows
Account type in SCOM.
I just dont want the Health Service to try to validate the run as account locally on the watcher node because its in a different domain.
I suppose in this case a disable of the monitor for those watcher nodes is the only solution?
http://mariusene.wordpress.com/ -
Is anyone having problems with the Health App and Withings?
After upgrading to ios 8.1 I am still having a problem getting my Withings Health Mate data to correctly update my Healt Dashboard. The information that does show up on the different Dashboard widgets is way off. For example, I today walked 2400 steps according to Withings, but the Health Dashboard shows 10,700 steps (720,000 in smaller print on another line). It further shows my daily average at 313,000 steps! Ridiculous.
Walking/Running distance for the days shows 22.5 miles with a daily average of 108 miles.....I'm not Barry Allen/The Flash.My problems with the Healt App are all over the map. The information on Withings Health Mate is totally accurate, and updates immediately. I have their scale (since 2011) and wireless blood pressure monitor. Also, I find the heart rate senson on the iPhone 6 to work well, every time.
This issue for me is with Apple's Health app. I get ridiculous readings on the Dashboards. For example, it shows my daily average in steps as 170,688, and miles walked at 80. Hardly! Additionally, the Dashbord widgets will disappear/reappear for no reason. I have tried switching the priority of data sources for the steps dashboard between Withings and my iPhone 6 (because it is indicated that the top source governs the dashboard info), to no avail.
Lastly, I don't know how to interpret the infomration on the individual dashboards. On the same line as the word "Steps" there is a number, i.e. 14,272 steps, and just under it the word "Today." However, when I switch from "Day," "Week,," "Month," and "Year," those number don't change. Below the word Today is a number (which changes all the time), and at the bottom of the widget, just above the month (October now) is the number 1,149,749. Nice.
I would like to get the Apple Watch next year, but if the Health App cannot be fixed I may not. -
Hi All,
I want to know how to get the health , performance information and about the services run on devices that have connected to the system center to my c# application. Also I need to know about the information of databases that have connected to system center.
I will appreciate your feedback
Thank youHi,
You can configure service monitor for the required service on the server
refer below link for how to configure service monitoring
http://www.bictt.com/blogs/bictt.php/2011/03/17/scom-monitoring-a-service-part3
You can use SCOM SDK to connect to the scom server using c# and get required information
http://msdn.microsoft.com/en-us/library/hh329086.aspx
you can find the database in below registry path on management server
HKLM:\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Setup\DatabaseName
Regards
sridhar v -
How do I monitor the actual refresh of materialized view.
Hi See below,
I am creating the materialized view.
It took a while to see the actual data in the table. Do you any reason.
How do I, investigate, if there is any issue, how do I monitor the actual refresh.
I am worried since, it look long time to see the actual data, after creating the materialized view.
SQL> @"ee_grant_details_mview.sql.bkp"
Snapshot dropped.
Snapshot created.
SQL>
select count(*) from grant_details_mview;SQL>
COUNT(*)
0
SQL> select count(*) from grant_details_mview;
COUNT(*)
0
SQL> commit;
Commit complete.
SQL> select count(*) from grant_details_mview;
COUNT(*)
0
SQL> select count(*) from grant_details_mview;
COUNT(*)
0
SQL> select count(*) from grant_details_mview;
COUNT(*)
0
SQL> select count(*) from grant_details_mview;
COUNT(*)
0
SQL> select count(*) from grant_details_mview;
COUNT(*)
344466
SQL>During the initial building of the materialized view, the data is not available to users until the refresh completes.
If you are talking about subsequent refreshes, you have a few options
- Can the materialized view be made fast refreshable?
- If not, can you put the materialized view be put into a refresh group? This will increase the time required to refresh, since Oracle would be deleting and inserting rather than truncating and inserting, but the old data will remain available for users until the refresh completes.
Note that the Replication or Database - General forums might be more appropriate for this sort of question. You may want to move further discussion to one of those forums.
Justin -
How do YOU track the health of your RH project?
Morning all,
I think I've recovered from my corrupt .fpj files from the recent time change. Thanks to Peter Grainge for bulldogging it for us. But it got me thinking about how I monitor (or don't) the health of my RH project. Just trying to be proactive here so that my first indication of something wrong isn't a heart-pounding "Oh %$#@^&*!, all my topics are gone!".
RH provides a ton of reports which are more or less useful depending on the features you've implemented in your project. And generating/publishing gives a total # of files that I like to watch.
But I'd like to hear from some RH veterans. Aside from exercising good backup management, what do you look at to gauge the health of your project?
Do you simply check the Broken Links report each morning as a sanity check?
Do you check the actual files in Windows Explorer?
Do you generate the project and test the end results?
Thanks for sharing.
PatrickGoing back to health tracking, daily source zips, even for projects in source control, are a good thing. How far back to keep them (my projects are a bit image-heavy, and weigh in at 40 and 60M respectively) is dependent on the amount of storage space I have and how many changes I'm making.
When I remember, which is not often enough, I save off a Used Files report for each project, labeled with the date. That shows files that have been lost from the project, but not deleted from Windows. A coworker has been comparing .fpj files in Excel to find lost folders and topics.
Does anybody else out there wish that the RH reports produced .csv files so that the resulting information can be more easily sortable? I'm putting in a Wish List request for that today. I know it's possible to extract information from the .cpd file with Access reports, but I can't do that right now (and frankly, I'm afraid to). -
TT12039: Could not get port number of TimesTen replication agent on remote
i use the "ttRepAdmin -duplicate -from yymhcc_active -host mt2 -setMasterRepStart -uid musicclub -pwd musicclub -remoteDaemonPort 17001 -keepCG -cacheUid musicclub -cachePwd musicclub -localhost "mt4" yymhcc_standby;"
TT12039: Could not get port number of TimesTen replication agent on remote host. Either the replication agent was not started, or it was just started and has not communicated its port number to the TimesTen daemon
at the mt4 machine :
ping mt2
PING mt2 (10.25.71.26) 56(84) bytes of data.
64 bytes from mt2 (10.25.71.26): icmp_seq=1 ttl=64 time=0.138 ms
64 bytes from mt2 (10.25.71.26): icmp_seq=2 ttl=64 time=0.108 ms
at mt2
ttAdmin -query yymhcc_active
RAM Residence Policy : manual
Manually Loaded In RAM : True
Replication Agent Policy : manual
Replication Manually Started : True
Cache Agent Policy : manual
Cache Agent Manually Started : True
and
repschemes;
Replication Scheme Active Standby:
Master Store: YYMHCC on MT2
Master Store: YYMHCC_STD on MT4
Excluded Tables:
None
Excluded Cache Groups:
None
Excluded sequences:
None
Store: YYMHCC on MT2
Port: 21000
Log Fail Threshold: (none)
Retry Timeout: 30 seconds
Compress Traffic: Disabled
Store: YYMHCC_STD on MT4
Port: 20000
Log Fail Threshold: (none)
Retry Timeout: 30 seconds
Compress Traffic: Disabled
1 replication scheme found.when i use: ttRepAdmin -duplicate -from yymhcc -host mt2 -setMasterRepStart -uid musicclub -pwd musicclub -remoteDaemonPort 17001 -keepCG -cacheUid musicclub -cachePwd musicclub -localhost "mt4" yymhcc_standby
TT8179: Cannot create duplicate store : store already exists
master odbc config :
[yymhcc_active]
Description=For Active Master
Driver=/usr/local/timesten/TimesTen/tt70/lib/libtten.so
DataStore=/usr/local/timesten/TimesTen/yymhcc/yymhcc
DatabaseCharacterSet=ZHS16GBK
ConnectionCharacterSet=ZHS16GBK
Authenticate=1
OracleID=yymhcc
OraclePWD=mc
UID=mc
PWD=mc
#ipcs memory size(M)
PermSize=8192
Connections=2047
#permsize*20%
TempSize=1024
PassThrough=1
WaitForConnect=0
Isolation=0
Logging=1
DurableCommits=0
CkptFrequency=600
CkptLogVolume=256
#LogBuffSize=256000
LogBuffSize=524288
LogFileSize=256
LogFlushMethod=1
LogPurge=1
LockLevel=0
LockWait=5
SQLQueryTimeout=5
RecoveryThreads=16
subscriber config :
[yymhcc_standby]
Driver=/usr/local/timesten/TimesTen/tt70/lib/libtten.so
#DataStore=/usr/local/timesten/TimesTen/yymhcc_std/yymhstd
DatabaseCharacterSet=ZHS16GBK
ConnectionCharacterSet=ZHS16GBK
Authenticate=1
OracleID=yymhcc
OraclePWD=mc
UID=mc
PWD=mc
PermSize=8192
Connections=2047
#permsize*20%
TempSize=1024
PassThrough=1
WaitForConnect=0
Isolation=0
Logging=1
DurableCommits=0
CkptFrequency=600
CkptLogVolume=256
#LogBuffSize=256000
LogBuffSize=524288
LogFileSize=256
LogFlushMethod=1 -
Not able to start the Connection Digital Networking Replication Agent Service
Hi All,
I am getting the following alert through RTMT, when i tried to start the service in Unity Connection Serviceability, it doesn't start. Unity Connection 8.5.1. It is still in the stopped status, Although service is not important, however it is pushing a lot of rtmt alert. Could you please help me how to start this Connection Digital Networking Replication Agent Service.
Service operational status is DOWN. Connection Digital Networking Replication Agent.
Thanks
BarryThanks for Nadeem and Aokanlawon, for the quick reply.
1. You are right i got only one cluster i understand its not working, However howcome this service was started in pub UC and was working. I will disable anyway now as i got only one cluster. It all started when I started to fix the following alerts which was pushed by sub Unity Connections(Branchsite)
Failed to retrieve DbSpace usage information when running the "Monitor the Unity Connection databases" SysAgent task.
This alert started coming after there was a network connection drop between HQ cucm and the branch sub UC, after the drop, all ports disconnected between these two servers, services deactivated in Sub UC, after the network connection back again, ports connected back and the most of the services activated. However the following services were not in the running state in Sub UC. I found these information from the sysagent trace log. I thought to fix this error is to start the Connection Database Proxy in Sub UC. However this has stopped the following service 'Connection' Database Proxy' and 'Connection Digital Network Replication Agent' in Pub UC. I managed to start Connection Database Proxy in Pub UC, however Connection Digital Network Replication agent is now in deactivated status.
Critical Services
connection exchange notification web service
connection mailbox sync
connection message transfer agent
connection notifier
Optional services
Connection Database Proxy
Connection Digital Networking Replication Agent
Connection Speechview processor
2. How do I stop the alert from sub UC
Failed to retrieve DbSpace usage information when running the "Monitor the Unity Connection databases" SysAgent task.
Thanks -
TimesTen Replication with Oracle
I am generating some 100k data in TimesTen i would like to replicate those data to Oracle database.
What will happen if there is sudden crash in the system of TimesTen ,how replication will takes place ,once again i reconfigure the replication to oracle whether the data which are inserted in TimesTen will get reflected or i need to manually need to load the data,is it is possible.
If there is sudden crash then how the data at the TimesTen end will be written to the disk ,since data which are been written to disk are on the basis of check-pointing and transaction logging. if so how to avoid this situation in real time.
Thanks!The 'replication' to Oracle (actually AWT cache group) works by capturing the changes from the TimesTen transaction logs. Once a change reaches the TT transaction logs on disk it is safe and once the TT machine, TimesTen and the replication agent are back up replication will resume from where it left off.
More generally, data stored in TimesTen is persisted and protected using the checkpointing and transaction logging mechanism within TimesTen. By default, TimesTen uses asynchronous write to the logs (DurableCommits=0). This gives very high performance but in the event of a failure you will lose the last few committed transactions. If this is not acceptabel you can tell TimesTen to use synchronous commit to disk (DurableCommits=1). This is much (and I mean hugely) slower but ensures that all committed transactions are safe (unless the disk itself fails). TimesTen also provides TimesTen to TimesTen replication (both asynchronous and synchronous) as an additional / alternative method of data protection.
Chris
Maybe you are looking for
-
Why can't we replace images in photo stream?
Shared photo streams could be great, but it has a big downside because we cannot replace images in it. How many times haven't I uploaded images that I later wanted to edit? But the only way to replace an image is to delete it and upload a new one. It
-
AppleTV + iTunes library on a NAS = Can't open file
A while ago I moved my iTunes library onto a NSA (specifically a TimeCapsule). With an AppleTV (1) streaming video from my Mac Mini, which in turn was reading the files from the NAS. This worked pretty much perfectly. Recently I bought a new NAS, th
-
Help - Photoshop serial number problems after Premiere demo- AIR ??
Hi- Ive been a licensed owner of Photoshop since 1997. In 2003, because I was a teacher on the east coast for an accredited school on the west coast that had students in my area, I bought CS1 for my (2) new identical XP computers. In 2007, I bought (
-
Hi all Pl help me i am paching 10.2.0.4 production server platform IBM AIX Error WARNING:OUI-67200:Make failed to invoke "/usr/ccs/bin/make -f ins_rdbms.mk ioracle ORACLE_HOME=/oracle/ora_base/app/product/d b10gR2"....'ld: 0706-006 Cannot find or ope
-
HT5312 How do I recover my security questions after I exceeded the number of tries?
Please help!