2) TEP GUI no longer reports ISM monitoring data. Why? ==> Possible reason is that you recycled the ISM agent, but the KIS situations that should be deployed on the ISM agent node have been removed or somehow the deployment failed. So all the NCO_M_* monitor and ISM bridge processes, like nco_m_http, nco_m_bridge, etc are no longer started.
To solve this, review the attached ISM startup Trouble Shooting guide.ISMAgent-TSG-start-failures.pdfView Details
3) How to run ISM monitors (like nco_m_icmp or nco_m_dhcp for example) as non-root account on Linux system?
Some ISM monitors (DHCP, ICMP, TRANSX) must be run as root because they use specific privileged OS calls.
For nco_p_ping executable, setting a setuid is sufficient to run it as a non-root user id.
-rwsr-xr-x 1 root admin 82916 Apr 22 2010 nco_p_ping
but nco_p_ping is a probe, and not a monitor.
For ICMP or DHCP monitor for example, using only setuid command is not sufficient. When trying to start ICMP nco monitor, you get in icmp.log file the following message : "Error: This monitor requires root privileges to run"
Here is an example of the steps that can be followed in order to possibly run successfully the monitors from a non root account :
[root@ ~]# cd /opt/IBM/ITM/lx8263/is/platform/linux2x86/bin
[root@ bin]# ls -l
-rwxr-xr-x 1 ncoadmin admin 918572 Jan 24 15:51 nco_m_dhcp
-rwxr-xr-x 1 ncoadmin admin 999824 Jan 24 15:51 nco_m_icmp
change ownership and setuid of nco_m_icmp and nco_m_dhcp programs:
[root@ bin]# chown root nco_m_icmp
[root@ bin]# chown root nco_m_dhcp
[root@ bin]# chmod u+s nco_m_icmp
[root@ bin]# chmod u+s nco_m_dhcp
[root@ bin]# ls -l
-rwsr-xr-x 1 root admin 918572 Jan 24 15:51 nco_m_dhcp
-rwsr-xr-x 1 root admin 999824 Jan 24 15:51 nco_m_icmp
add ISMHOME/platform/linux2x86/lib to ld.so.conf file, note the double quote usage on Linux:
[root@ bin]# echo ”/opt/IBM/ITM/lx8263/is/platform/linux2x86/lib” >> /etc/ld.so.conf
Verify /etc/ld.so.conf content is correct:
[root@ bin]# cat /etc/ld.so.conf
Run ldconfig command:
[root@ bin]# ldconfig
change monitor log/err files permissions:
[root@ ~]# cd /opt/IBM/ITM/lx8263/is/log
chmod 777 icmp.*
chmod 777 dhcp.*
After these steps are completed, you should be able to start the monitor executables (/opt/IBM/ITM/lx8263/is/bin/nco_m_dhcp and /opt/IBM/ITM/lx8263/is/bin/nco_m_icmp) as non root, but as "ncoadmin" user for example.
4) ISM agent v7.3 to v7.4 upgrade with SDA (Self-Describing agents) enabled. What are the steps needed?
see part 2 of this blog: