Console Server & Router User Manual
275
user2
Port 2:
user1
Port 8:
user2
The above output indicates that a user named “
user1
” is actively connected to ports 1 and 2, while “
user2
” is connected
to both ports 1 and 8
portmanager daemon
There is normally no need to stop and restart the daemon. To restart the daemon normally, just run the command:
# portmanager
Supported command line options are:
Force portmanager to run in the foreground:
--nodaemon
Set the level of debug logging:
--loglevel={debug,info,warn,error,alert}
Change which configuration file it uses:
-c /etc/config/portmanager.conf
Signals
Sending a SIGHUP signal to the portmanager will cause it to re-read its configuration file
15.2.2 External Scripts and Alerts
The portmanager has the ability to execute external scripts on certain events.
When a port is opened by the portmanager:
-
When the portmanager opens a port, it attempts to execute
/etc/config/scripts/portXX.init
(where XX is the number of
the port,
e.g.
08). The script is run with STDIN and STDOUT both connected to the serial port.
-
If the script cannot be executed, then portmanager will execute
/etc/config/scripts/portXX.chat
via
the chat command
on the serial port.
When an alert occurs on a port:
-
When an alert occurs on a port, the portmanager will attempt to execute
/etc/config/scripts/portXX.alert
(where XX is
the port number, e.g. 08)
-
The script is run with STDIN containing the data which triggered the alert, and STDOUT redirected to /dev/null, NOT
to the serial port. If you wish to communicate with the port, use
pmshell
or
pmchat
from within the script.
-
If the script cannot be executed, then the alert will be mailed to the address configured in the system administration
section.
When a user connects to any port:
-
If a file called
/etc/config/pmshell-start.sh
exists it is run when a user connects to a port. It is provided 2 arguments,
the "Port number" and the "Username". Here is a simple example:
</etc/config/pmshell-start.sh >
#!/bin/sh
PORT="$1"
USER="$2"
echo "Welcome to port $PORT $USER"
< /etc/config/pmshell-start.sh>
-
The return value from the script controls whether the user is accepted or not, if 0 is returned (or nothing is done on
exit as in the above script) the user is permitted, otherwise the user is denied access.
Содержание ACM5000
Страница 3: ......
Страница 10: ...Table of Contents 10 Console Server RIM Gateway User Manual...
Страница 11: ......
Страница 94: ...Chapter 5 Firewall Failover and Out of Band 94 Console Server RIM Gateway User Manual...
Страница 119: ......
Страница 149: ......
Страница 191: ......
Страница 205: ......
Страница 225: ......
Страница 303: ......
Страница 313: ......
Страница 323: ......