Open Frames Download Complete PDF Send Feedback Print This Page

Previous

Next

Command Line Interface

In This Section:

QoS Commands

Setup

fgate Menu

Control

Monitor

Utilities

QoS Commands


QoS Command

Description

etmstart

Starts QoS

etmstop

Stops QoS

fgd50

QoS daemon

Note: On Windows gateways, running etmstop can result in this error message: The Check Point FloodGate-1 service could not be stopped. This is caused by a too-short Windows service check timeout, not etmstop failure. To resolve, run etmstop again.

Setup

cpstart and cpstop

Generally, to stop and start the QoS gateway you are required to stop the
Firewall using the cpstop and cpstart commands. In the event that you would like to stop the QoS gateway only, you can use the QoS specific etmstart and etmstop commands.

For more on cpstop and cpstart, see the R77 Security Management Administration Guide.

etmstart

etmstart loads the QoS gateway, starts the QoS daemon (fgd50), and retrieves the last policy that was installed on the QoS gateway.

etmstop

etmstop kills the QoS daemon (fgd50) and then unloads the QoS Policy and gateway.

fgate Menu

Typing fgate on the command line shows this menu:

# fgate
Usage:
fgate load <rules-file.F> [targets]  # install targets
fgate unload [targets]               # uninstall targets
fgate fetch [-f | servers]           # fetch last policy installation
fgate stat [targets]                 # display status
fgate ver [-k]                       # display version
fgate log [args]                     # control logging
fgate debug <on | off>               # control daemon debug
fgate kill [-t sig_no] procname      # send signal to FloodGate-1 daemon
fgate fetch_robo [servers]	       # fetch the robo-cluster policy
 
 
    [targets] and [servers] are lists of host names or IP addresses.Specifying no target performs the operation locally. 

Control

fgate

The fgate program is used to manage QoS. Its specific action is determined by the first command line argument, as described in the following sections:

fgate load

fgate load runs a verifier on the policy file. If the policy file is valid, fgate compiles and installs a QoS Policy to the specified QoS gateways. It can only be run from the Security Management Server.

  1. Syntax

fgate load <rule-file.F> [targets]

If targets is not specified, the QoS Policy is installed on the local host.

fgate unload

fgate unload uninstalls a QoS Policy from the specified QoS gateways. It can only be run from both the Security Management Server and localhost.

  1. Syntax

fgate unload [targets]

If targets is not specified, the QoS Policy is uninstalled from the local host.

fgate fetch

fgate fetch retrieves the QoS Policy that was last installed on the local host. You must specify the machine where the QoS Policy is found. Use "localhost" in case there is no Security Management Server or if the Security Management Server is down. You may specify a list of Security Management Servers, which will be searched in the order listed.

fgate fetch -f attempts to retrieve policies from all management stations, one after the other until it succeeds. If the gateway fails to retrieve a policy from a Security Management Server, it tries to retrieve one from itself.

Syntax

fgate fetch [-f | servers]

Examples

fgate fetch localhost

fgate fetch -f

fgate fetch mgmt_server_name

Monitor

fgate stat

fgate stat displays the status of target hosts in various formats. If this command is launched from a Security Management Server, it can be run on more than one gateway. If this command is launched from a gateway, the status of the gateway is returned.

Usage

fgate stat [targets] 

The default format displays the following information for each host: product, version, build number, policy name (QoS policy mode, or Express mode), install time and interfaces number.

If no target is specified, the status of localhost is shown. For example:

# fgate stat
 
Blade:          QoS
Version:        R77.10
Kernel Build:   11
Policy:    Standard 
Install time:   Wed Oct 23 12:30:33 2013
Interfaces Num: 1
 
Interface table
----------------------------------------------------------------
|Name|Dir|Limit (Bps)|Avg Rate (Bps)|Conns|Pend pkts|Pend bytes|
----------------------------------------------------------------
|eth0|in |    5625000|             0|    3|        0|         0|
|eth0|out|    5625000|            58|    2|        0|         0|
----------------------------------------------------------------
 

Examples

fgate stat

fgate stat gateway1 gateway2 

fgate ver

fgate ver displays the QoS version number. If the -k option is included, both the kernel version build number and QoS executable version build number are returned. Without the -k, only the QoS executable version is specified.

Syntax
fgate ver [-k] 

Utilities

fgate log

fgate log turns logging on or off in the kernel. It can be used in order to save resources without reinstalling your QoS policy. The stat option returns the current state of logging.

Syntax

fgate log < on | off | stat >

By default, fgate log is turned on.

fgate debug

fgate debug turns on a debug flag which sends additional debugging information to the fgd log file: $FGDIR/log/fgd.elg. The default is off.

Syntax
fgate debug < on | off > 

fgate kill

fgate kill sends a signal to a QoS daemon. The Security Management Server does not run the QoS daemon therefore this command is valid only on gateways.

Syntax
fgate kill [-t sig_no] proc-name 

Parameter

Meaning

[-t sig_no] proc-name

If the file $FWDIR/tmp/<proc-name>.pid exists, send sig_no to the PID in the file.

If no signal is specified, signal 15 (sigterm) is sent.

The QoS daemon writes the PIDs to files in the log directory upon startup. These files are named $FWDIR/tmp/<daemon_name>.pid. For example, the file containing the PID of the QoS SNMP daemon is $FWDIR/log/snmpd.pid.

Examples

Commands

Example and Description

fgate kill

  • fgate kill fgd

    Sends signal 15 to the QoS fgd daemon.

  • fgate kill -t 1 fgd

    Sends signal 1 to the QoS fgd daemon.

fgate fetch_robo

  • fgate fetch_robo

    Fetches the local robo-cluster policy

  • fgate fetch_robo [server]

    Fetches the robo-cluster policy from the given server

 
Top of Page ©2014 Check Point Software Technologies Ltd. All rights reserved. Download Complete PDF Send Feedback Print