di15046i
1 Nickel

Queries/Documentaion regarding Discovery Manager.

Jump to solution

Hi,

I am new to the EMC Smats. I have some quieres regarding discovery manager like:

-> according to the Smarts flow after discovering  any device, all the data gets sync with AM-PM. I want to know the criteria behind this.

Ideally, when should data be sync with AP-PM?

I found the data some times get sync at the same time just after discovery and sometimes it takes time even a month. I have discovered twice some network devices a month back. Till now, i have not found those devices in AP-PM.

Also, please provide documentation regarding Discovery manager.

Tags (3)
0 Kudos
1 Solution

Accepted Solutions
8 Krypton

Re: Queries/Documentaion regarding Discovery Manager.

Jump to solution

Hi di15046i,

Firstly, what version of Smarts IP are you running and how are you adding the devices to the Smarts IP domain?

To see the current version, run the following command from the /bin sub-directory of the Smarts IP installation directory(<InstallDir>/IP/smarts/bin/):

./sm_server --version

The two main ways of adding the devices to the Smarts IP domain:

1.) Adding a device manually via the GUI.

Simply open the Smarts Console GUI, attach to the Smarts IP domain and select Configure -> Domain Manager Administration Console(DMAC).

Once the DMAC opens, click Topology -> Add Agent.

Enter the IP address of the device and then community string.

Click Ok button to discover the device.

2.) Seedfile

Create a seedfile with a list of devices you wish to be discovered and the relevant information for each device (IP address, community string..etc). For an example file, see seedfile located at: <InstallDir>/IP/smarts/conf/.

Once the seedfile is created, open the DMAC and select Topology -> Import from seed file and browse to the location of the seedfile.

Using either of the above methods, new device discovery is completed by the discovery manager and if the device is responsive/discover-able you will see it added to the topology immediately.

If the device is not responsive, it will be added to the Pending list and Smarts IP will attempt to discover the device the next time a Discovery Pending or Full Discovery job is scheduled.

To see the list of devices listed on the pending list, open the DMAC, attach to the Smarts IP domain and select Topology -> Show Discovery Progress.

To rediscover devices on the Pending list, click Topology -> Discover Pending.

Please let me know if you have any additional questions.

Kind Regards,

Paul O'Rourke

11 Replies
8 Krypton

Re: Queries/Documentaion regarding Discovery Manager.

Jump to solution

Hi di15046i,

Firstly, what version of Smarts IP are you running and how are you adding the devices to the Smarts IP domain?

To see the current version, run the following command from the /bin sub-directory of the Smarts IP installation directory(<InstallDir>/IP/smarts/bin/):

./sm_server --version

The two main ways of adding the devices to the Smarts IP domain:

1.) Adding a device manually via the GUI.

Simply open the Smarts Console GUI, attach to the Smarts IP domain and select Configure -> Domain Manager Administration Console(DMAC).

Once the DMAC opens, click Topology -> Add Agent.

Enter the IP address of the device and then community string.

Click Ok button to discover the device.

2.) Seedfile

Create a seedfile with a list of devices you wish to be discovered and the relevant information for each device (IP address, community string..etc). For an example file, see seedfile located at: <InstallDir>/IP/smarts/conf/.

Once the seedfile is created, open the DMAC and select Topology -> Import from seed file and browse to the location of the seedfile.

Using either of the above methods, new device discovery is completed by the discovery manager and if the device is responsive/discover-able you will see it added to the topology immediately.

If the device is not responsive, it will be added to the Pending list and Smarts IP will attempt to discover the device the next time a Discovery Pending or Full Discovery job is scheduled.

To see the list of devices listed on the pending list, open the DMAC, attach to the Smarts IP domain and select Topology -> Show Discovery Progress.

To rediscover devices on the Pending list, click Topology -> Discover Pending.

Please let me know if you have any additional questions.

Kind Regards,

Paul O'Rourke

8 Krypton

Re: Re: Queries/Documentaion regarding Discovery Manager.

Jump to solution

Hi di15046i,

As regards documentation, please review chapter 3 of the attached user guide.

Kind Regards,

Paul O'Rourke

0 Kudos
di15046i
1 Nickel

Re: Queries/Documentaion regarding Discovery Manager.

Jump to solution

Hi Paul,

Thank for the support. Your answer is correct.

But, i am facing this issue even the device is UP and discovered completly..

The ver of IP Manager is 7.4

Please suggest.

0 Kudos
8 Krypton

Re: Queries/Documentaion regarding Discovery Manager.

Jump to solution

Hi di15046i,

I need some further information to troubleshoot this issue.

How are domains configured to topology sync? Do you have an asl script to sync the topology between the Smarts Discovery Manager and then Smarts IP domain?

From the Smarts IP Deployment Guide:

The topology can be retrieved with dmctl or by using an ASL script. In general, users

need to develop their own tool to export the topology in the format they want. Users

can also use sm_topodump to dump a subset of the topology or they can export the

quantities of various network components using the sm_tpmgr.

If using an ASL script to dump the topology and import to Smarts IP, are you using a crontab job to trigger the asl script?

The crontab -l command should list the crontab job and the schedule it is running on.


Thanks,

Kind Regards,

Paul O'Rourke

0 Kudos
di15046i
1 Nickel

Re: Queries/Documentaion regarding Discovery Manager.

Jump to solution

Hi Paul,

May you please confirm the dmctl command used to retrieve the topology:

 

dmctl -s INCHARGE-AM get ICF_TopologyManager::ICF-TopologyManager::

HSRPEnabled

If not, please share the same.

0 Kudos
8 Krypton

Re: Queries/Documentaion regarding Discovery Manager.

Jump to solution

Hi di15046i,

That dmctl command will only tell you if Hot Standby Router Protocol (HSRP) discovery is enabled or disabled in Smarts IP.

If you wish to see the list if Routers found for instance, use the command:

dmctl -s INCHARGE-AM geti Router

For Switches:

dmctl -s INCHARGE-AM geti Switch

As the UnitaryComputerSystem is the SuperClass of all device classes(Routers, Switches, Hosts..etc), you can use the following dmctl command to see all device in your topology:

dmctl -s INCHARGE-AM geti UnitaryComputerSystem

Please let me know if you have any additional questions.

Kind Regards,

Paul O'Rourke

di15046i
1 Nickel

Re: Queries/Documentaion regarding Discovery Manager.

Jump to solution

Hi Paul,

Please find the output of  the suggested command:

D:\InCharge7\IP\smarts\bin>

D:\InCharge7\IP\smarts\bin>dmctl -s INCHARGE-AM geti Router

dmctl: Could not attach to 'INCHARGE-AM': Domain Manager is not registered with

the DM Broker

D:\InCharge7\IP\smarts\bin>

D:\InCharge7\IP\smarts\bin>dmctl -s INCHARGE-AM geti UnitaryComputerSystem

dmctl: Could not attach to 'INCHARGE-AM': Domain Manager is not registered with

the DM Broker

0 Kudos
8 Krypton

Re: Queries/Documentaion regarding Discovery Manager.

Jump to solution

Hi di15046i,

In the example I provided I used the same domain name that you provided (INCHARGE-AM).

However, it appears that a domain with this name does not exist in your environment.

To see a list of domain names in your environment, use the command:

brcontrol

This will list the domains attached to your broker.

To see the topology of one of these domains, use the command as follows:

dmctl -s <DomainName> geti UnitaryComputerSystem

Kind Regards,

Paul O'Rourke

0 Kudos
di15046i
1 Nickel

Re: Queries/Documentaion regarding Discovery Manager.

Jump to solution


Hi Paul,

Yes i am able to get the  list of routers and Swithces configured in my environment.

0 Kudos