安装准备:
1, 安装前需要先关闭 selinux 和 firewall.
关闭 Linux:
[root@zabbix ~]# vi /etc/selinux/config
将 SELINUX=enforcing 改为 SELINUX=disabled
设置后需要重启才能生效
配置 zabbix 的 yum 源:
rpm -ivh
安装 zabbix 程序包, 安装 MySQL,zabbix-agent,mariadb
yum install -y zabbix-server-MySQL zabbix-web-MySQL zabbix-agent mariadb-server
启动 mariadb(数据库) 并设置开机启动, 创建数据库实例, 授权
- systemctl start mariadb #启动 mariadb
- systemctl enable mariadb #开机时启动 mariadb
- MySQL #登入数据库
创建 zabbix 存储信息的数据库
create database zabbix character set utf8 collate utf8_bin;
导入初始模式和数据
找到 zabbix 的 sql 文件
cd /usr/share/doc/zabbix-server-MySQL-3.4.5/
将 sql 文件导入数据库
zcat create.sql.gz |MySQL -uroot zabbix
配置 zabbix 指定相应数据库
路径:/etc/zabbix/
尝试启动 zabbix-server 服务
- systemctl status zabbix-server.service #启动 zabbix-server 服务
- systemctl enable zabbix-server #开机启动 zabbix-server 服务.
可能出现的题
解决方案:
可能是缺少 gnutls 安装一个即可
yum install gnutls
为 zabbix 设置正确时区:
尝试启动 httpd 服务
- systemctl start httpd #启动 httpd 服务
- systemctl enable httpd #设置开机启动 httpd 服务
尝试启动 zabbix-agent 服务
- systemctl start zabbix-agent #启动 zabbix-agent 服务
- systemctl enable zabbix-agent #设置 zabbix-agent 服务开机自动启动
Zabbix Web 网页版安装
http:// 服务器 ip: 端口 / zabbix/setup.PHP http://xn--ip-fr5c86lx7z/zabbix/setup.PHP
Next step 出现条件检测界面 如果全部 ok 说明正常
Next step 配置 db 链接
Next step 出现 zabbix 服务器详细信息
Next step 安装前汇总, 检查信息无误, 点击下一步安装
安装成功
finish 进入 zabbix 管理界面 http:// 服务器 ip: 端口 / zabbix/index.PHP http://192.168.55.101/zabbix/index.php
默认账号 Admin 默认密码 zabbix
默认是英文可以设置中文, 但是因为 zabbix 自身对中文简体的支持不完善可能会出现乱码, 所以不建议切换中文
首页
------------------------------ 至此 zabbix-server 服务端已经安装完毕 ----------------------------
只需要在被监控的主机, 安装 anent 即可, 不需要再次安装 server.
安装配置
- rpm -i https://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
- yum install zabbix-agent -y
安装完成后修改配置文件:
- Server=127.0.0.1 #Server 端的 IP 地址.
- ServerActive=127.0.0.1 # zabbix server 端口 10051 可以默认.
- Hostname=ZabbixServer #必须与 zabbix server 端创建主机时候输入的 zabbix agent 端的 host name 一致.
Server 和 ServerActive 都要根据实际情况指定 zabbix server 的 IP 地址. Server 是用来允许 zabbix server 的这个 IP 来主动取数据, ServerActive 是客户端主动提交数据给 zabbix server 端.
尝试启动
- systemctl start zabbix-agent.service #启动 httpd 服务
- systemctl enable zabbix-agent.service #设置开机启动 httpd 服务
然后再 server 的 Web 界面就可以操作添加主机监控了, 效果图:
最后送上 Web 界面操作教程:
https://idc.wanyunshuju.com/zabbix/561.html
来源: http://www.bubuko.com/infodetail-2987908.html