Zabbix-server 安装
##前置条件:
php 安装
mysql 安装
httpd 安装
安装yum仓库
rpm -ivh https://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
服务安装
yum install zabbix-server
创建数据库用户和数据库
create database zabbix character set utf8;
create user ‘zabbix’@‘localhost’ identified by ‘zabbix’;
grant all on zabbix.* to zabbix;
导入数据到数据库
数据库脚本文件默认位置 /usr/share/doc/zabbix-server-mysql-***/create.sql.gz
切换到该文件所在目录,执行下面命令:
zcat create.sql.gz |mysql -uzabbix -pzabbix zabbix
更改配置文件 /etc/zabbix/zabbix_server.conf
- DBName=zabbix 数据库名称
- DBUser=zabbix 数据库用户
- DBPassword=zabbix 数据库密码
增加用户对/usr/run/zabbix文件夹的权限
- /usr/run/zabbix默认只对zabbix用户具有写入权限,因此启动时会发生权限不足的情况。
chmod g+w,o+w -R /usr/run/zabbix
启动服务
service zabbix-server start
错误 :cannot start alert manager service: Cannot bind socket to "/tmp/zabbix_server_alerter.sock
原因 :SELinux导致
解决 :修改etc/selinux/config 设置SELINUX=disabled 重启系统
临时关闭:setenforce 0
本文详细介绍了在Linux环境下安装Zabbix Server的过程,包括php、mysql、httpd的前置条件,Zabbix仓库的配置,服务安装,数据库用户的创建,数据导入,配置文件的调整,用户权限设置及服务启动中可能遇到的SELinux问题解决方案。
718

被折叠的 条评论
为什么被折叠?



