文章目录
第三十九章 配置镜像 - 配置 ISCAgent - 在 UNIX Linux 和 macOS 系统上为非根实例启动 ISCAgent
在 UNIX®/Linux 和 macOS
系统上为非根实例启动 ISCAgent
尽管 IRIS
通常以根用户身份安装,但在 UNIX®/Linux
和 macOS
系统上,实例可能会被其他用户安装和运行。
非根实例的 ISCAgent
由安装用户在后台运行 ISCAgentUser
脚本启动,该脚本位于 IRISSYS
环境变量定义的目录中,例如:
nohup <IRISSYS_directory>/ISCAgentUser &
虽然可能无法将 ISCAgent
配置为在系统启动时自动启动,但如果可以实现,这仍然是首选。当镜像包含两个故障转移成员时,最佳做法是在系统启动后尽快启动代理,即使您不打算启动 IRIS
;这有助于在某些情况下恢复,例如两个故障转移成员的计划外中断中描述的情况。
在 Microsoft Windows
系统上启动 ISCAgent
在 Microsoft Windows
系统上,按如下方式启动 ISCAgent
进程:
a. 在 Microsoft Windows
控制面板中,双击进入系统和安全菜单。
b. 在“系统和安全”中,双击“管理工具”菜单,然后从出现的子菜单中选择“服务”。
c. 在服务中,双击 ISCAgent
以显示 ISCAgent
属性窗口。
d. 在常规选项卡上,从启动类型下拉列表中选择自动。
e. 在“常规”选项卡上,单击“启动”以启动或单击“停止”以停止 ISCAgent
。
自定义 ISCAgent
可以自定义以下 ISCAgent
属性:
- 端口号
如本章前面所述,默认的 ISCAgent
端口为 2188
。虽然这通常是所需的全部,但您可以根据需要更改端口号。
Interface
ISCAgent
绑定到所有可用接口上的默认(或配置)端口。虽然这通常是所需的全部内容,但如果需要,可以更改 ISCAgent
以绑定到服务于特定地址的接口。
SYSLOG
严重级别
默认情况下,ISCAgent
将所有日志消息发送到 IRIS
系统错误日志,也称为 SYSLOG
。如果需要,可以配置最低严重性设置,以便低于此严重性的消息不会传递到系统错误日志。
要自定义 ISCAgent
,请执行以下操作:
- 创建
iscagent.conf
文件,如果它已经存在则编辑它:
-
UNIX/Linux/macOS: /etc/iscagent/iscagent.conf
-
Windows: windir\system32\iscagent.conf (where windir is the system root directory)
.
- 要自定义端口,请添加以下行,将
<port>
替换为所需的端口号:
application_server.port=<port>
- 要自定义接口,请添加以下行,将
<ip_address>
替换为所需接口提供的地址:
application_server.interface_address=<ip_address>
要显式绑定到所有可用接口(默认),请指定 *
作为 IP
地址。
- 要自定义
SYSLOG
严重性级别,请添加以下行,将 替换为所需的最低严重性级别,其中1=warning
、2=severe
和3=fatal
:
logging.minimum_severity=<severity>