上一篇中搭建完成了zabbix的web端,但是虚拟机有点问题,所以转到笔记本上来写笔记本环境
server:192.168.112.9 agent:192.168.112.8
上一篇中完成了web端的搭建,但是server没有配置完成没有启动服务所以在web页面会有报错,这篇主要就是配置Server。
可以在web端看到这边是在提示server没有运行,接下来就开始配置server配置文件,然后启动server服务即可,zabbix默认的配置文件在/usr/local/etc下。在配置编译的时候指定了server agent 那么这就有两个配置文件。
[root@localhost /]# ls /usr/local/etc/ zabbix_agentd.conf zabbix_server.conf zabbix_agentd.conf.d zabbix_server.conf.d
编辑zabbix_server比较重要的配置。
vim /usr/local/etc/zabbix_server.conf ListenPort=10051 #server默认端口10051 LogFile=/tmp/zabbix_server.log #日志文件存放路径 PidFile=/tmp/zabbix_server.pid #PID文件存放地址 DBHost=localhost #数据库IP DBName=zabbix #数据库名字 DBUser=zabbix #数据库账户名 DBPassword=lqinghua #数据库账户密码
保存后运行zabbix_server服务,但是报错。
[root@localhost local]# zabbix_server zabbix_server [19609]: user zabbix does not exist zabbix_server [19609]: cannot run as root!
zabbix 用户不存在,不能以root运行。创建zabbix用户即可。
useradd -s /sbin/nologin zabbix
再次启动终端就没有报错了,web页面上也没有报错了。