DFM still in learning state

Hi,
I have  newly installed LMS 3.2.But device status in DFM shows "learning" state and 10% completed.Here attaching the screen shot
DFM 3.2.0
common services  3.3.0
RME 4.3.0
LMS is running on Windows platform.I am not using any .Net2.0 SP 1 update.
Restarted the DFM services and rebooted the server still no result.I have got the following procedure to be done if the device stuck up at 10%
Step 1 Download the tools from the following location: http://www.sysinternals.com/Utilities/PsTools.html
Step 2 Unzip it into a directory.
Step 3 Enter pdshow DfmServer pdshow DfmBroker to check whether the processes DfmServer and DfmBroker are running.
Step 4 Enter /objects/smarts/bin/brcontrol
Step 5 Check whether the host name is the same as in DNS.
Step 6 Check whether there are multiple instances of brstart and sm_server
You can use the downloaded Pstool to see one branch each of brstart and sm_serve.
For example:
pslist -t
brstart 5708 8 1 16 8476 1104 264
brstart 5880 8 7 86 32720 11240 9664
sm_authority 6452 8 1 52 14376 3616 1528
sm_server 6332 8 1 16 8476 1104 264
sm_server 6416 8 124 678 212696 58784 56812
sm_authority 6444 8 1 47 14376 3572 1528
There should be only one branch. You need to terminate any extra branches.
Step 7 Stop the daemon manager by entering net stop crmdmgtd.
Wait for five minutes.
Step 8 Enter netstat -a -n -p tcp to make sure that ports 9002 and 43501 to 43508 are not in listening state or timed wait state.
Step 9 Start the daemon managerby entering net start crmdmgtd.
Can any any body elaborate step number 3,5,6 and 8. will there be any impact if i go ahead with this procedure.
Ikbal

was the hostname of the server recently changed?
test with nslookup if the FQDN of the server is  resolvable (it must be)
if it is not, change your DNS or hosts file and restart LMS
if still does not work, please post the output of
from a DOS box the output of:
"pdreg -l DfmServer"
set
your md.properties file (NMSROOT\lib\classpath\md.properties)
and the following log files:
NMSROOT/objects/smarts/local/logs/DFM.log
NMSROOT/objects/smarts/local/logs/DFM1.log
NMSROOT/log/dfmLogs/TIS/TISServer.log.

Similar Messages

  • LMS 4.2 - DFM devices stuck in "Learning" state

    Hi,
    Does anybody know why this same kind of bug/error/software fault exist in LMS 4.2 as it was in LMS 3.2 ? Why after a while after discovery of devices (state is "Known") DFM drops the state of devices to "Learning" and it stucks forever. Restarting of daemon manager helps for a short time. It looks like the processing of faults stops a while after discovery is complete.
    LMS 4.2 is running on Solaris 10, connected to other LMS in DCR Slave configuration.

    The connection between the ciscoworks GUI and the DFM repository is not 'optimal', or something like that. It's complicated.
    What could cause the behavior you mention however, is either someone rediscovering devices that are still in learning state, or the presence of multiple active rediscovery schedules.
    You may even delete all schedules excepts the default redisovery schedule which you can/should suspend. If the problem then stays away you know what caused it.
    At this stage any device that really changes must be rediscoverd in DFM manually.
    I think Admin -> Fault takes you to a page showing the schedule, if not lookup 'fault rediscovery schedule' in the help.
    Cheers,
    Michel

  • LMS 4.2.2 DFM still not possible to disable Duplicate IP false positives?

    I found one discussion about Cisco Works 2.6 where it is pointed out that duplicate IP alerts cannot be disabled in LMS.
    Now I have a installation with 2 core switches, one has all VLAN Interfaces up, the second one the same interfaces with SAME IP addresses in shutdown state.
    DFM still recognizes these similar IP configuration on two boxes as duplicate ip situation, but it shouldn't because they are all shutdown.
    Is it possible to disable these false positives in DFM?
    Thanks for any hints!

    I found one discussion about Cisco Works 2.6 where it is pointed out that duplicate IP alerts cannot be disabled in LMS.
    Now I have a installation with 2 core switches, one has all VLAN Interfaces up, the second one the same interfaces with SAME IP addresses in shutdown state.
    DFM still recognizes these similar IP configuration on two boxes as duplicate ip situation, but it shouldn't because they are all shutdown.
    Is it possible to disable these false positives in DFM?
    Thanks for any hints!

  • How does the Global Data Plan affect my limits while still in the states?

      I turned on the Global Data Plan for a trip next week.  Will my normal data limits apply while still in the states this week?

        Hi KBKB,
    I wish you a safe trip next week. The Global Data Plan has no impact on the data plan you would use in the states because they cover data differently at a separate cost and data allowance. Do you need more details on our Global Data plan? Visit http://vz.to/1oEXUCa.
    Thank you! EdW_VZW
    Follow us on twitter @VZWSupport

  • LMS3.2 DFM: Devices in Questioned state

    Hi networkers,
    We get a lot of devices that appear frequently in the Questioned state. Is there a way to troubleshoot them or th get additional info?
    Thanks

    I checked the Download Software page and found that DFM3.2.0 is the latest, unless I made a mistake of course.
    Can you provide me with the ink where I can download DFM3.2.1? I tried to install the last released patch CSCtj57268 but LMS says it is for another DFM version.
    C:\Program Files (x86)\CSCOpx\bin>perl c:\CSCtj57268-1.0\CSCtj57268-1.0.pl
    The patch is getting installed.....
    This Point Patch is not intended for this version of dfm.
    If you go ahead and Install this patch some functionality of
    dfm might malfunction.Please confirm with TAC before applying the patch.
    Do you wish to continue (Y/N) [Y] :N
    C:\Program Files (x86)\CSCOpx\bin>
    Thanks

  • Bash still worth learning?

    Today I needed to write a script that would copy a few of my dot files into a git repository. I cracked vim open and began to experiment with rudimentary bash constructs, but after a while gave up and decided to write the thing in Python, just because Python is simple and I know it.
    Are there any good reasons as to why I should pursue a knowledge of bash with other, higher level languages around (e.g. Python) when bash's breadth of use is (relatively) limited?

    Kiwi wrote:So what Xyne is saying is that Python sucks more than Bash? Unless, I suppose, if that is a vacuum made by Microsoft.
    Heh. Oh the flame wars!
    Cyrusm wrote:I say if you're comfortable with python, and it does what you need it to do, then use python. There is no real "need" to learn Bash imo.  personally I like bash for quick and dirty scripts, python for more elaborate scripts. but really it's just what ever you're happy using.
    Exactly my thoughts... If you can achieve the same thing 2 different ways and the result is the same, then do whatever is more comfortable/easier for you.
    Although, if you'll excuse this little anecdote..... I used to *hate* perl, with a passion. I'd go out of my way to avoid it, because I didn't know it and when I tried to use it I found it esoteric and painful. Over the last few months though I had managed to get a (basic) grasp of perl, and now I love it. It can make things so much easier than doing the same in bash. The reverse is also true.
    Moral of my anecdote (I think): Right Tool for the Right Job. The more tools you have (know), the easier to find a suitable tool for your task.

  • Is Imports NationalInstruments.DAQmx still the first statement in a VB2010 programme?

    I had good results with VB2005 and WindowsXP but having upgraded to Window7 We need to use VB2010 to operate the USB6008.
    When I type Imports NationalInstruments.DAQmx at the very top there's a sqiggly underline in green with pop-up to the effect that this is the wrong Namespace or the file cannot be found.
    I remain in due course corrected please.

    jeffrey123 wrote:
    I had good results with VB2005 and WindowsXP but having upgraded to Window7 We need to use VB2010 to operate the USB6008.
    When I type Imports NationalInstruments.DAQmx at the very top there's a sqiggly underline in green with pop-up to the effect that this is the wrong Namespace or the file cannot be found.
    I remain in due course corrected please.
    When you installed the NI-DAQmx driver software, was Visual Studio 2010 already installed?
    If not, you may need to go back to and repair the install or re-install of NI-DAQmx to add support for .NET 4.0
    I only have VB.NET 2010 Express. Once I added the reference to NI-DAQmx, C:\Program Files (x86)\National Instruments\MeasurementStudioVS2010\DotNET\Assemblies\Current\NationalInstruments.DAQmx.dll, everything was fine.

  • HT204380 mobile number is still in 'verifying' state for imessage and facetime

    unable to verify mobile number for imessage and facetime. Everytime I on/off the imesssage and facetime it charged internatinal sms price but never activate the mobile number.

    Turn iMessage off and do a reset on the phone. Hold the sleep/wake and home buttons together until you see the Apple logo and then release. The phone will reboot. After it has finished, go back to Messages and turn iMessage back on. After it has activated, you can check the Send & Receive, it should be correct. The iPhone and iMessage get the phone number information from the SIM, it should change after completing this. The number should be gray and a check by it. That one cannot be changed, but if the old number shows up, you should be able to remove the checkmark by it.

  • LMS 4.2 - DFM operation ?

    Hi,
    I'm wondering what is required for DFM in LMS 4.2 to work properly. I've migrated it from LMS 3.2.1 an it was quite easy to set up : tie master and slave server with DCR, allow some ports (icmp, snmp) for DFM and the discovery process started without a problem.
    Now, I have same configuration (the server is the same) but it looks like DFM is not going to allocate any devices and is not going to start discovery at all. They are present in CS but DFM is not seeing them. What could be preventing DFM from starting?
    Greets,
    Tomek

    The connection between the ciscoworks GUI and the DFM repository is not 'optimal', or something like that. It's complicated.
    What could cause the behavior you mention however, is either someone rediscovering devices that are still in learning state, or the presence of multiple active rediscovery schedules.
    You may even delete all schedules excepts the default redisovery schedule which you can/should suspend. If the problem then stays away you know what caused it.
    At this stage any device that really changes must be rediscoverd in DFM manually.
    I think Admin -> Fault takes you to a page showing the schedule, if not lookup 'fault rediscovery schedule' in the help.
    Cheers,
    Michel

  • Producer Consumer with a state machine within the consumer

        Hi All,
    I have been trying to develop a data acquisition system with the producer consumer architecture.  To the left of the two main loops I initialize the serial port and any constants and variables im using.  I also have an obtain queue VI needed for enqueue and dequeue. Then in the producer loop i have a state machine.  The first state is where I wait for a button press on the front panel to write a GO signal on the serial line which will tell the device connected to the serial port to begin sampling data.  After this button press I go into the next state which is called my read state.
    In the read state I use a property node to read all of the available bytes at the serial port and then enqueue this collected data into a queue.  The state machine then is directed to continously go to the read state again and collect more data.
    Now this is where my dilemma is......  The consumer loop has the dequeue VI inside it and after this VI i have a state machine (while loop and case structure) which contains the following states
    1.  Build Array - build an array from the dequeue element and if there is any left over data from the parsing states it will build an array with the left over data and the dequeued data
    2.  Determine packet type - this state looks for the packet type byte(not necessarily the first byte in the message) and also check the next byte (packet length) to ensure that I am at the begininng of this chunk of data.  This state may be a little slow because there can be three different packet types and based on this byte and the packet length it may have to search the array several time to find the valid starting point.  This state also determine the next state to go to based on the packet type.
    3 packet type 1 parsing - parse data and store the remaining data it leftOver array.  Go to exit state.
    4 packet type 2 parsing - "" ""
    5 packet type 3 parsing - "" ""
    6 exit - leave this state machine and fall back to the consumer while loop.
    After it exit I think it should fall back to the consumer while loop and dequeue more data and enter the state machine again to build a new array with the dequeued data and leftover data.  It seems to work when I trace the execution using the Highlight execution feature, however when I run this all at full speed, it seems to go into the consumers 1st and 2nd states back and forth and not completely go through the state machine.
    I tried adding in a delay in the producer loop to give the consumer loop time, but I didnt notice any difference.  Is it possible that my dequeue element is retreiving more data while im still in the state machine, causing the execution to leave the state machine before it finished all states?
    Is there a better approach to take to solve this problem. Basically I need to read data at a 1,000,000 baudrate and parse it as quickly as possible so that I can break it up into 3 different packet types, write the data to a file, and graph the actual data (header info removed) in realtime.  I need to also ensure that I am not losing any of the collected data.  Data loss cannnot occur.

    A couple of things more to go along with Ben's pointers:
    You convert your data from a string, to a U8 array, to a Hex string array in the producer loop, then convert back to a integer to determine what to do with it.  In the process, you create two or three copies of your data, slowing yourself down quite a bit.  The code would be quite a bit more efficient if you left the data as a U8 array.  You can change the format of the controls and indicators to show hex values instead of integer by right clicking on them and selecting Format and Precision...
    Your search code is fairly inefficient.  I made a whack at making it a bit better.  See attachment below.
    If you continue to run into race conditions, you can debug them using a calls to the Windows debug write sprinkled liberally about your code.  Check out the post here for more information.
    Don't let your lack of format LabVIEW training stop you.  The biggest thing to get is the data flow paradigm (aka data is wires, not registers).  Once you get past that and learn how to pass data around using shift registers, queues, events, etc, you are most of the way to mastering LabVIEW.  The rest is just learning the plethora of functionality LabVIEW gives you (yes, I have reimplemented LabVIEW native code more than once in the process of learning).
    Let us know if you need more help.
    This account is no longer active. Contact ShadesOfGray for current posts and information.
    Attachments:
    serialUtil_V3_DFG.zip ‏137 KB

  • LMS 3.2 DFM error "URN_NOT_FOUND : urn "ogs_server_urn" : Not found !!"

    Hi Joseph,
    one of our client is using lms 3.2 and getting the following error in DFM -> device import -> Auto Allocation mode configuration.
    Error in getting instance of TreeGenerator class
    com.cisco.nm.trx.kdm.utils.DcrGroupSelectorTreeGenerator
    Root Cause:com.cisco.nm.xms.ctm.common.CTMException: URN_NOT_FOUND : urn "ogs_server_urn" : Not found !!
    I have gone through all documents available in netpro and done all tests mentioned for trouble shooting
    following is the result of command " pearl resolver.pl "
    D:\CSCOpx\bin>perl resolver.pl hyd-wbpo-cwks.wipro.com
    Original name: hyd-wbpo-cwks.wipro.com
    Hostnames/IP Addresses:
            hyd-wbpo-cwks.wipro.com/10.120.232.143
    Here with I have attched the dfmserver.log, dfmserver1.log, dfmOGSserver.log , netstat -a -n -o -b, and output of PDshow.
    One thing I observed when I am running the command "brcontrol"  under "D:\CSCOpx\objects\smarts\bin>" it is not returning me any output.
    All the devices in dfm are stacked in learning state at 10%. The SNMP RO string used in DCR is alos ok.
    Regards,
    Satya

    Hi any idea from anyone?

  • LMS 3.2 DFM Auto Allocation Issues

    Hi,
    I am having a problem with the Auto Allocation in DFM. When I make changes to a device in the DCR (in this particular case, I am editing the User Defined Fields), the device automatically goes from a ''Known' state to a 'Learning' state in DFM. The problem is that it will remain 'learning' for hours, then eventually go into 'Questioned'. At this point, I have to delete it from the questioned state, which it then goes into 'Pending', and then I have to delete it from the pending phase. (A side problem I am having is that it wont remove itself from pending - I have to stop the Daemons, restart them, and then its gone from the DFM) Once it is out of the DFM, I have to manually add it back into the DFM, in which point is goes through in a few minutes with no problems.
    Please let me know if there is anything I can provide to help out in this situation.
    Thanks.

    Hi jclarke,
    I think I may have misworded my initial problem. I do not have DFM set to auto allocate from the DCR, however, it seems that when changes are made in the DCR to a device that is already "Known" in DFM, the DFM automatically puts that device into "Learning". This, it seems, is where the problem lies. That device will never actually go into "Known" status, until I delete them and restart the Daemons.
    Thanks.

  • Device Stuck in "All Learning Devices in Inventory Services"

    LMS Version 4.2.5
    one 6509 stuck in "All Learning Devices in Inventory Services"
        *** Data Collector Status Information ***
     Discovery Progress    = 10% completed
     Error Code                   = N/A
     Error Message             = N/A
    I have remove this device and add again,and also adjust the snmp timeout ,this device still stuck in learning state.
    But,this device inventory collection and config archive function is ok.
    Is this a bug,or how can I do next?

    Is it happening just for a single device ?
    are all the other devices are in KNown status .
    Any firewall between this device and LMS ?
    Thanks-
    Afroz

  • What is the state if flex, and air development for air

    Hi,
    1- I wanted to know what is the state of affairs in flex and air as cross platform mobile development solutions?
    2- Are they still worth learning and spending time developing mobile application using these technologies?
    Becuase all the documnetation forum posts and most of the help material I come across is almost a year old.
    Any guidance in this regard would be greatly appreciated.
    Thank you.

    The right place to look for updates on Flex is http://flex.apache.org
    The good thing is that activities are still going on. The bad things are that:
    - Unless the dependency to Adobe air is cut, Flex as an open source project is bound to fail imho. See FlexJS for updates on that point
    - Current activties seem to be focused around making things more polished rather than working on hard stuff (typically developing an independent and open source runtime execution engine => flexJS)
    So...
    For a small company, home development, not so business critical applications, I recommend warmly Flex, since it is one of the best (if not the best) cross-platform mobile development environment (Very good performances if used appropriately, very good programming environment, lots of components, structured language, lots of documentation and tutorials, easy to design, etc.)
    for business critical applications... The risk is high !

  • Execute the sql statement stored in table

    friends i m in complication that, how can i execute sql statement which is stored in database table.
    how can i fetch that particular statement from table and make it execute!!!
    Thanks in advance

    I think we should stop at this point and have a little think.
    My understanding is that your plan is to do the following
    -Execute a Dynamic SQL statement which is constructed from values in several columns in a table (Bad idea to begin with)
    -The result of the execution is then loaded into PL/SQL.....not sure how you are handling different column lists but I'll assume you are not having to convert every column value to a VARCHAR2
    -The values returned are then used in an INSERT statement
    So basically your goal here is to take some data from one table and insert it into another table by moving data from SQL to PL/SQL then back to SQL in an elaborate, dynamic way. This is a costly waste of resources and will not scale (this is before we get to the problem of having to read the SQL statement from a table in the first place)
    I would recommend looking the INSERT SELECT statement here: http://psoug.org/reference/insert.html
    This will get the job done in one go. If you really do need it to be dynamic (which you don't, trust me) then you can still store this statement in your "dynamic SQL" table and execute it using EXECUTE IMMEDIATE although I can say for sure that you're going to run into more problems down the line with this architecture, it won't scale very well, and you'll probably waste at least *1* day of your time every week trying to fix a bug caused by the removal of a table, change to a column name etc.......
    However if you believe that storing SQL in a table is the best solution to your problem then go ahead.....at least when you find out that it isn't you'll have learned a valuable lesson.

Maybe you are looking for