环境说明 名称 版本 下载地址 zabbix 5.0 LTS https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm centos 7.9 postgresql-server 9.2.24 yum源 备注:本文中zabbix使用的是zabbix 5 + postgresql
环境说明
备注:本文中zabbix使用的是zabbix 5 + postgresql + nginx的组合 安装前配置为了方便,关防火墙:
安装zabbix软件源:
启用zabbix前端源:
修改[zabbix-frontend]中enable,如图: 禁用ipv6 编辑/etc/sysctl.conf添加
生效:
备注:一定要把ipv6禁用,否则数据库链接会出问题! 安装postgresql数据库安装配置安装postgresql
安装好后直接启动数据库服务是失败的,应为数据库未初始化,/var/lib/pgsql/data目录是空目录。 初始化数据库,先切换到postgres帐号,然后进行初始化:
如图: 启用远程登陆,编辑/var/lib/pgsql/data/pg_hba.conf,在ipv4段修改如下: 打开监听,编辑/var/lib/pgsql/data/postgresql.conf,修改如下: 启动数据库:
修改postgres密码修改postgres密码,切换到postgres账户,然后通过psql登陆,之后修改登陆密码。
用dbeaver验证是否成功: 设置zabbix账户及数据库切换到postgres账户,执行如下命令:
验证成功是否: 数据库安装到此完成。 安装zabbix安装zabbix及前端命令如下:
zabbix数据库初始化上述安装完成后开始导入zabbix数据库:
完成后如下: 配置zabbix server编辑配置文件 /etc/zabbix/zabbix_server.conf 修改为zabbix账户密码。 前端php配置编辑配置文件/etc/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf 打开8080端口的监听,不要开在80端口上,否则会看到的是nginx默认测试页面。 编辑配置文件 /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf,添加:listen.acl_users = apache,nginx,设置时区为UTC 启动zabbix服务器
zabbix服务端日志/var/log/zabbix/zabbix_server.log,如下: 至此,服务器启动完成。 前端设置访问:http://服务器IP:8080/setup.php 设置如下: 下一步: 下一步: 如下图安装完成: 默认用户/密码:Admin/zabbix 系统主要界面: 添加被监控机被监控机配置被监控机器安装agent
设置agent参数,编辑/etc/zabbix/zabbix_agentd.conf 启动agent服务:
被监控机配置完成。 zabbix服务端配置登入zabbix管理端,选择 配置 ,然后选择 客户机: 选择 添加新客户机 选择 模板: 添加 完成客户机添加。 稍等一段时间后即可看到客户机处于可用状态: 监控界面: 至此centos 7下安装zabbix完成。 |
2021-06-06
2024-07-08
2022-08-10
2022-09-23
2022-08-10