安装zabbix
将yum仓库路径指向zabbix的官网
复制链接地址,然后在linux系统上,将其下载下来,注意你的dns和网关都正常,否则就会下载不上
然后再将其安装
再来看一下安装了这个包,安装的文件,可以看到自动在/etc/yum.repo下面给你配好了zabbix仓库
此时,再yum clean all,yum repolist就会列出安装zabbix的yum仓库
在安装之前先确保本地的mysql配置正常
配置mysql
vim /etc/my.cnf.d/server.cnf
[server]
skip_name_resolve = on 跳过域名解析
innodb_file_per_table = on
innodb_buffer_pool_size = 256M 缓冲池大小为256M
max_connections = 2000
配置好之后,重新启动数据库服务
systemctl restart mariadb
然后安装zabbix
yum install zabbix-server-mysql zabbix-web zabbix-web-mysql zabbix-agent zabbix-get zabbix-sender -y
到此zabbix就成功安装了
考虑到zabbix来连接数据库,尽可能用普通用户的身份来连接,所以需要进入数据库中创建用户
mysql
create database zbxdb character set 'utf8';
grant all on zbxdb.* to 'zbxuser'@'192.168.10.%' identified by 'zabbix';
flush privileges;
安装zabbix-server-mysql时提供了一些脚本,其中/usr/share/doc/zabbix-server-mysql-3.4.4/create.sql.gz就是在zabbix数据库生成表的脚本
将其复制到家目录下,并解压缩
cp /usr/share/doc/zabbix-server-mysql-3.4.4/create.sql.gz /root
这些表里面存的是历史数据,趋势数据,配置等
配置zabbix配置文件
cp /etc/zabbix/zabbix_server.conf /etc/zabbix/zabbix_server.conf.bak 修改配置文件先做好备份,养成良好习惯
vim zabbix_server.conf
ListenPort=10051 监听端口
LogFile=http://www.likecs.com/var/log/zabbix/zabbix_server.log 日志文件
LogFileSize=0 日志自动滚动
PidFile=http://www.likecs.com/var/run/zabbix/zabbix_server.pid pid进程文件
SocketDir=http://www.likecs.com/var/run/zabbix
DBHost=192.168.10.160 zabbix连接数据库所在的主机
DBName=zbxdb 数据库名字
DBUser=zbxuser 数据库用户
DBPassword=zabbix 密码
DBPort=3306
配置完后,启动zabbix服务,然后查看zabbix服务状态
systemctl start zabbix-server
systemctl status zabbix-server