我正在我的机器上安装 zabbix 代理,我注意到有时代理没有以下TLS
行
### Option: TLSKeyFile
# Full pathname of a file containing the agent private key.
#
# Mandatory: no
# Default:
# TLSKeyFile=
### Option: TLSPSKIdentity
# Unique, case sensitive string used to identify the pre-shared key.
#
# Mandatory: no
# Default:
# TLSPSKIdentity=
### Option: TLSPSKFile
# Full pathname of a file containing the pre-shared key.
#
# Mandatory: no
# Default:
# TLSPSKFile=
因此,当我添加这些参数时,代理将不会启动。
有人能告诉我我错过了什么吗?
答案1
因此,当我添加这些参数时,代理将不会启动。
有人能告诉我我错过了什么吗?
日志文件中的条目会给你提供一些关于正在发生的事情的线索。
我会去查找 zabbix 代理日志文件,看看它有哪些相关的错误消息,然后从那里开始工作。
zabbix 代理日志文件经常出现,/var/log/zabbix
并且可以命名,zabbix_agentd.log
但 YMMV 取决于发行版和/或操作系统。
您还可以从其他系统日志甚至 journalctl 中获取一些有用的信息。
答案2
您需要重新安装zabbix-agent服务。
net stop "Zabbix Agent"
<fullpath>\zabbix_agentd.exe -d
<fullpath>\zabbix_agentd.exe -i -c <path to proper config file>
net start "Zabbix Agent"
此外,我注意到,在某些 Windows 服务器(例如 2003 32 位)上安装代理时,由于使用带有 tls 配置的文件,导致启动服务出现问题。