0% found this document useful (0 votes)
212 views7 pages

Gaia Processes and Daemons

The document summarizes the key daemons and processes that run by default on the Gaia OS, including the pm, confd, searchd, clishd, routed, httpd2, monitord, rconfd, cloningd, and snmpd daemons. It provides details on the description, path, log files, configuration files, and commands to stop and start each process. The dhcpd, snmpd, xpand, sshd, and syslogd daemons are also included but do not run by default.

Uploaded by

000-924680
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
212 views7 pages

Gaia Processes and Daemons

The document summarizes the key daemons and processes that run by default on the Gaia OS, including the pm, confd, searchd, clishd, routed, httpd2, monitord, rconfd, cloningd, and snmpd daemons. It provides details on the description, path, log files, configuration files, and commands to stop and start each process. The dhcpd, snmpd, xpand, sshd, and syslogd daemons are also included but do not run by default.

Uploaded by

000-924680
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

All Gaia processes and daemons run by default, other than 

snmpd and dhcpd.

Child Description / Paths / Notes / Stop and Start


Daemon Section
daemon Commands / Debug

pm - Description Gaia OS Process Manager (/bin/pm). Controls


other processes and daemons.

Path /bin/pm

Log file /var/log/messages

To Stop none

To Start none

confd Description Database and configuration.

Path /bin/confd

Important Note Maintenance window is required to restart this


daemon:

 When confd daemon is starting, by
design, it restarts any currently
running routed daemons (by sending a
TERM signal). It is done to avoid
possible issues in Gaia Clish (e.g.,
returning invalid results for routing-
related commands like "show
route").
 Since routed daemon is responsible for
all the routing in Gaia OS, short traffic
outage will occur while routed daemon
is being restarted.
 Since routed daemon is a Critical
Device in Check Point cluster (since
R76), cluster fail-over might occur
while routed daemon is being restarted
(refer to sk92878).

Log file /var/log/messages

To Stop [Expert@HostName]# tellpm process:confd


To Start [Expert@HostName]# tellpm process:confd t

searchd Description Search indexing daemon.

Log file /var/log/messages

Path /bin/searchd

To Stop [Expert@HostName]# tellpm process:searchd

To Start [Expert@HostName]# tellpm process:searchd t

clishd Description Gaia Clish CLI interface process - general


information for all Clish sessions.

Path /bin/clishd

Log file /var/log/messages

To Stop [Expert@HostName]# tellpm process:clishd

To Start [Expert@HostName]# tellpm process:clishd t

clish Description Gaia Clish CLI interface process - Clish process


per session.

Path /bin/clish

Log file /var/log/messages

To Stop [Expert@HostName]# tellpm process:clish

To Start [Expert@HostName]# tellpm process:clish t

Debug Refer to sk106938

routed Description Routing daemon.

Path /bin/routed

Important Note Maintenance window is required to restart this


daemon:

 Since routed daemon is responsible for


all the routing in Gaia OS, short traffic
outage will occur while routed daemon
is being restarted.
 Since routed daemon is a Critical
Device in Check Point cluster (since
R76), cluster fail-over might occur
while routed daemon is being restarted
(refer to sk92878).

Log file /var/log/routed.log


/var/log/routed_messages 

Configuration /etc/routed.conf
file

To Stop [Expert@HostName]# tellpm process:routed

To Start [Expert@HostName]# tellpm process:routed t

Debug Refer to sk84520, sk101399, sk92598

httpd2 Description Web server daemon (Gaia Portal).

Path /web/cpshared/web/Apache/2.2.0/bin/httpd2

Log file /var/log/httpd2_error_log


/var/log/httpd2_access_log

Configuration /web/conf/httpd2.conf
file

To Stop [Expert@HostName]# tellpm process:httpd2

To Start [Expert@HostName]# tellpm process:httpd2 t

Debug Refer to sk84561

monitord Description Hardware monitoring daemon.

Path /bin/monitord

Log file /var/log/messages

To Stop [Expert@HostName]# tellpm process:monitord

To Start [Expert@HostName]# tellpm process:monitord


t

rconfd Description Provisioning daemon.

Path /bin/rconfd

Log file /var/log/messages

To Stop [Expert@HostName]# tellpm process:rconfd


To Start [Expert@HostName]# tellpm process:rconfd t

cloningd Description Cloning Groups daemon.

Path /bin/cloningd

Log file /var/log/messages

To Stop [Expert@HostName]# tellpm process:cloningd

To Start [Expert@HostName]# tellpm process:cloningd


t

dhcpd Description DHCP server daemon.

Path /usr/sbin/dhcpd

Log file /var/log/messages

Configuration /etc/dhcpd.conf
file

To Stop HostName> set dhcp server disable


or
In Gaia Portal - "Network Management" section
- "DHCP Server" pane

To Start HostName> set dhcp server enable


or
In Gaia Portal - "Network Management" section
- "DHCP Server" pane

snmpd Description SNMP (Linux) daemon.

Path /usr/sbin/snmpd

Log file /var/log/messages

Configuration /etc/snmp/snmpd.conf
file

To Stop HostName> set snmp agent off


or
In Gaia Portal - "System Management" section -
"SNMP" pane

To Start HostName> set snmp agent on


or
In Gaia Portal - "System Management" section -
"SNMP" pane

Debug Refer to sk56783

xpand - Description Configuration daemon that processes and


validates all user configuration requests, updates
the system configuration database, and calls
other utilities to carry out the request.

Path /bin/confd

Log file /var/log/messages

To Stop none

To Start none

sshd - Description SSH daemon.

Path /usr/sbin/sshd

Log file /var/log/secure


/var/log/auth/
/var/log/messages

Configuration /etc/ssh/sshd_config
file

To Stop [Expert@HostName]# service sshd stop

To Start [Expert@HostName]# service sshd start

Debug 1. Edit the /etc/ssh/sshd_config file:


A. Change the "LogLevel" line:
from:
#LogLevel INFO
to:
LogLevel DEBUG3
B. Save the changes in this file
2. Start SSHD under debug to run in
background (copy the PID):
/usr/sbin/sshd -ddd 1>>
/var/log/sshd.debug.txt 2>>
/var/log/sshd.debug.txt &
3. Replicate the issue (connect over SSH).
4. Stop the SSHD:
kill -TERM <PID>
kill -KILL <PID>
5. Revert the /etc/ssh/sshd_config file
6. Analyze the /var/log/sshd.debug.txt file

syslogd - Description Syslog (Linux) daemon.

Path /sbin/syslogd

Log file /var/log/messages


/var/log/dmesg

Configuration /etc/syslog.conf
file /var/run/syslog.conf

To Stop [Expert@HostName]# service syslog stop

To Start [Expert@HostName]# service syslog start

Debug Refer to sk108421

DAService - Description Check Point Upgrade Service Engine (CPUSE)


- former 'Gaia Software Updates' service (refer
to sk92449).

Path $DADIR/bin/DAService

Log file /opt/CPInstLog/DeploymentAgent.log


/opt/CPInstLog/DA_UI.log

Notes "cpwd_admin list" command shows the process


as "DASERVICE"
(command is "$DADIR/bin/DAService_script" -
this is a watchdog script that starts
the $DADIR/bin/DAService if it is not running).

To Stop 1. [Expert@HostName]#
$DADIR/bin/dastop
2. [Expert@HostName]# dbget
installer:stop

To Start 1. [Expert@HostName]#
$DADIR/bin/dastart
2. [Expert@HostName]# dbget
installer:start

Debug Refer to sk92449:

1. Create the configuration file:


touch $DADIR/bin/DAconf
2. Add the following line (case-sensitive;
spaces are not allowed):
PING_TRACE=1
3. Save the changes
4. Re-load the new configuration:
DAClient conf
5. As soon as possible:
i. Replicate the issue
ii. Delete
the $DADIR/bin/DAconf file
iii. Re-load the configuration
with DAClient conf command
6. Analyze:
/opt/CPInstLog/DeploymentAgent.log

Note: Other Gaia OS daemons can be stopped in Expert mode, but it is not recommended

You might also like