zabbix轻松上手
zabbix服务端部署
准备环境
一台虚拟机作为服务端
192.168.1.111
关闭防火墙与selinux
systemctl disable firewalld && sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
reboot
set -i:指对文件源文本进行修改
配置网络yum源
下载zabbix源
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
修改为阿里云yum仓库
sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo
修改zabbix源配置
[zabbix-frontend]
...
enabled=1
yum clean all && yum makecache
安装zabbix server and agent
yum install zabbix-server-mysql zabbix-agent
安装红帽php库,解决软件依赖关系
yum install centos-release-scl
安装zabbix前端环境
yum install zabbix-web-mysql-scl zabbix-apache-conf-scl
安装mysql数据库
安装mysql并创建zabbix数据库和用户且授予zabbix用户zabbix库的所有权限
mysql -uroot -proot
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create user zabbix@localhost identified by '123456';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> quit;
导入初始架构和数据,系统将提示您输入新创建的密码。
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
修改zabbix server配置文件,修改数据库密码
进入/etc/zabbix/zabbix_server.conf中,修改D