SuperUser
  Posts:26
 |
| 09/30/2003 6:12 PM |
|
TND 3.0 0202 Would like to discover servers by name or ip with ICMP off. With all the virus issues the Network Team has shut off ICMP on some DMZ sites. We are looking to get a jump on changing the discovery process |
|
|
|
SuperUser
  Posts:26
 |
| 10/01/2003 8:45 AM |
|
There are actually multiple components of the discovery process. I am pretty sure that only the first part uses the ICMP PING functionality to make sure there is an IP device that responds to the request. After that, I believe it uses UDP rather than ICMP for SNMP communication to query the MIB. I understand there is a way to do a PING using UDP rather than ICMP but I am not familiar with it. This may help you as an avenue to pursue. Jeff |
|
|
|
SuperUser
  Posts:26
 |
| 10/01/2003 8:56 AM |
|
I think Jeff is right, but if I remember correctly, one of CA's published DAR's suggested using the installed agents to facilitate the discovery process. But Richard has a valid point, as it becomes more common place to cease the flow of ICMP traffic, CA will need to modify the discovery process. Just a reminder: Review the list of DAR's... 1 Week Left. Also, as you see these DAR's come through your email, it would help if you reply with an "Agree" or "Disagree" That way we can keep track of the validity of the request. |
|
|
|
SuperUser
  Posts:26
 |
| 10/06/2003 3:37 PM |
|
Thanks Chris and Jeff for getting back to me. I am checking on the UDP ping but unless CA changes the way its discovery works I am still stuck. See below for the answers I received from support. Sep 12, 2003 10:57 SCOTT MOBERG Hi Richard Unfortunately, all of the discovery processes depend on ICMP Ping. Even if you choose to run an Arp Cache discovery, we have to have ICMP access to the gateway address in order for it to retrieve the Cache information. The suggestion in this situation is to open ICMP and to run a discovery, and then shut your access back off once the disocvery is complete. Please let me know if this helps. AND Sep 24, 2003 17:04 SCOTT MOBERG Hi Richard, Unicenter, being a TCP/IP-SNMP based product, does require ICMP Ping for it's discovery process. The first step in discovery is to ping the device. If there is a response, we then issue a SNMPGET against the SysObjID for classification of the device If there is no response to the Ping, the object is not placed into the COR. There have been other issue opened for this in the past, and the answer has been to allow ICMP Ping for the discovery, and then shut Ping back off once the discovery is complete. You would then be relying on SNMP for the status of the devices in the COR. Once these devices are in the COR, the DSM polls them using ICMP and SNMP methods. Without ICMP Ping, the devices will all be marked Unreachable and will be Red in the map. The only method of Up/Down status would be SNMP. If both ICMP and SNMP polls get no response, the device is marked as Broken. Without Ping in the environment, all of these devices will be marked as Unreachbale and will be Red in the map. What I can do is offer you an Enhancement Request which would request the ability to discover devices into the COR without the use of Ping. Please let me know how you would like to proceed with this issue. Thank You Scott |
|
|
|
SuperUser
  Posts:26
 |
| 12/08/2003 4:00 PM |
|
Here it is guard it with your life...LOL 1) You will need to load the TNG Command Line utilities into %agentworksdir%\tng\bin or %agentworksdir%\tnd\bin on your Repository >From command line on the repository: 2)Usage: creaobj -cClass -nName [-lLabel -rRep -uUser -pPassword] creaobj will enable the creation of an object in the CORE from the command-line. Ensure that all argument are supplied (order is not important) and that arguments are identified with an initial '-' or '/' character. label will default to name if not specified username and password will default to 'sa' and blank is not specified repository will default to local node if not specified 3)Usage: setilp -cClass -nName -rRep -iILPName [-q] [-uUser -pPassword] Value setilp sets the instance level property of an object in the CORE from the command-line. All ILPs values are specified in string format setilp will convert to object-type as required. Note that the value MUST be the final argument for setilp, if whitespace is required enclose the value in double quotes Username will default to sa with null password, unless specified. Repository will default to local node, unless specified Arguments may be identified with an initial '-' or '/' character. q = Quiet Mode (no stdout) e.g. setilp -rMYREP -cWindowsNT -nMyHost -iaddress 123.45.67.89 4)Usage: creaincl -cClass -nName -lParentClass -aParentName [-rRep -uUser -pPassword] [-m] creaincl will create an inclusion object in the CORE from the command-line. Ensure that all arguments are supplied (order is not important) and that arguments are identified with an initial '-' or '/' character. Fields requiring whitespace should be double-quoted. -m parameter 'moves' the object by deleting other inclusions repository will default to local node is not specified username and password will default to sa and blank unless specified 5)You might have to run setdsmname to get the agents to show. setdsmname |
|
|
|
SuperUser
  Posts:26
 |
| 02/19/2005 12:30 PM |
|
Hi, Just wanted to get the source code of tng command line. This is urgent... |
|
|
|
SuperUser
  Posts:26
 |
| 02/20/2005 1:05 AM |
|
I wanted the source code of creaobj.exe , creaincl.exe and getsev.exe and getstat.exe. I am planning to use them in one of my intgration. Secondly wanted to know who provides these executable is it CA of one of the memebers her. Thanks for the quick reply. With Regards, Vaibhav Verma |
|
|
|
SuperUser
  Posts:26
 |
| 02/20/2005 12:20 PM |
|
| These were supplied by CA. Try getting it from them. |
|
|
|
SuperUser
  Posts:26
 |
| 02/21/2005 1:33 PM |
|
| I highly doubt CA will provide the source code for one of their components, but feel free to contact them and try. |
|
|
|
SuperUser
  Posts:26
 |
| 02/21/2005 2:20 PM |
|
Discovery with ICMP off. Please contact direct with return address for more information. rfeldeisen@ptc.com I have listed the steps below. Richard > > creaobj -cWindows2000_Server -nServerName -rRepository -u(UserID) -p(Password) > > setilp -rRepository -cWindows2000_Server -nServerName -u(UserID) -p(Password) -iaddress 10.10.10.22 > > creaincl -cWindows2000_Server -nServerName -lLANBus -a10.10.10.0:Segment.1 -rRepository -u(UserID) -p(Password) > > setdsmname goes out and checks the D:\TND\SERVICES\CONFIG\AWS_WVGATE\gwipfltii.dat which in this case is wide open > > > PROCEDURE > > 1) You will need to load the TNG Command Line utilities into > %agentworksdir%\tng\bin or %agentworksdir%\tnd\bin on your Repository > > > >From command line on the repository: > 2)Usage: creaobj -cClass -nName [-lLabel -rRep -uUser -pPassword] > > > creaobj will enable the creation of an object in the CORE from the > command-line. Ensure that all argument > are supplied (order is not important) and that > arguments are identified with an initial '-' or '/' character. > label will default to name if not specified > username and password will default to 'sa' and blank is not specified > repository will default to local node if not specified > > > > 3)Usage: setilp -cClass -nName -rRep -iILPName [-q] [-uUser -pPassword] > Value > > > setilp sets the instance level property of an object in the CORE from > the command-line. All ILPs values are specified in string format > setilp will convert to object-type as required. Note that the value > MUST be the final argument for setilp, if whitespace is required > enclose the value in double quotes > Username will default to sa with null password, unless specified. > Repository will default to local node, unless specified > Arguments may be identified with an initial '-' or '/' character. > q = Quiet Mode (no stdout) > > > e.g. setilp -rMYREP -cWindowsNT -nMyHost -iaddress 123.45.67.89 > > > > 4)Usage: > creaincl -cClass -nName -lParentClass -aParentName [-rRep -uUser > -pPassword] [-m] > > > creaincl will create an inclusion object in the CORE from the command-line. > > Ensure that all arguments are supplied (order is not important) and > that arguments are identified with an initial '-' or '/' character. > Fields requiring whitespace should be double-quoted. > -m parameter 'moves' the object by deleting other inclusions > repository will default to local node is not specified > username and password will default to sa and blank unless specified > > > 5)You might have to run setdsmname to get the agents to show. > setdsmname |
|
|
|