Start a conversation

Basic Lithium (SMSC) Service Health Checks

Overview

You have applied a change in your servers, added/subtracted servers from the Lithium farm, or you just want to check if the status of all servers in the nodes is correct for troubleshooting purposes. The following article contains the basic checks you must go through to narrow down issues related to the service's health.

 

Information

The Expected Outcomes below are just given as examples and are meant to be taken as a reference. The actual outcome may be different depending on the services installed and configured

 

  1. Change the user to textpass by executing the following command:
    sudo su - textpass
    mceclip8.png

  2. SSH as textpass into all nodes and execute the following commands:
    tp_status
    • Expected outcome (Traffic element):

      [textpass@TrafficNode ~]# tp_status
      PROCESS STATE UPTIME
      textpass   operating 0 days, 0:04:34.87
      tp_faf       operating 0 days, 0:04:34.77
      tp_pbc     operating 0 days, 0:04:34.67
      tp_fclient operating 0 days, 0:04:36.00
      tp_mgrd  operating 0 days, 0:04:35.00

      mceclip3.png

  3. On a Traffic node, execute the following command (as textpass):
    m3ua_link
    • Expected outcome (Traffic element/ Firewall) :

      [textpass@Firewall ~]$ m3ua_link
      Reading information from localhost:11861
      SGP-NAME OPSTATE SCTP-OPSTATE APC-OPSTATE VPC-OPSTATE
      M3UA-1A    up           established       active             inactive
      M3UA-2A    up           established       active             inactive
      M3UA-3A    up           established       active             inactive
      M3UA-4A    up           established       active             inactive

  4. Execute as root
    ps -eaf | grep -i stv | grep -v auto
    • Expected Outcome (Non MGR Node):

      [textpass@NON-MGR-Node ~]$ ps -eaf | grep -i stv | grep -v auto
      textpass 1883 1 0 Oct15 ? 00:00:38 /usr/bin/perl /usr/TextPass/bin/stv_poller --start
      textpass 26429 32161 0 11:55 ? 00:00:00 /usr/bin/perl /usr/TextPass/bin/stv_poller --start
      textpass 32158 1883 0 Oct18 ? 00:00:03 /usr/bin/perl /usr/TextPass/bin/stv_poller --start
      textpass 32159 1883 0 Oct18 ? 00:00:03 /usr/bin/perl /usr/TextPass/bin/stv_poller --start
      textpass 32161 1883 0 Oct18 ? 00:00:21 /usr/bin/perl /usr/TextPass/bin/stv_poller --start

      mceclip10.png

  5. On FWL node, monitor syslogs for any errors:
    tail -f /var/log/messages
    mceclip4.png

  6. Check the NTPD service is running:
    systemctl status ntpd
    mceclip5.png

  7. Check the SNMPD service should be running:
    systemctl status snmpd
    mceclip6.png

  8. As root, check the network service should be running:
    systemctl status network
    mceclip7.png

If you are getting errors in any of these logs, please create a support ticket with the result of the execution of the last 4 commands so we can analyze deeper your issue.

Choose files or drag and drop files
Was this article helpful?
Yes
No
  1. Priyanka Bhotika

  2. Posted

Comments