实验过程
1、xnode1克隆两台虚拟机并修改ip
zabbix-server192.168.224.3
zabbix-agent192.168.224.4
2、修改主机名
[root@localhost ~]# hostnamectl set-hostname zabbix-server
[root@localhost ~]#bash
1、修改/etc/hosts文件(2个节点)
[root@zabbix-server ~]#vi /etc/hosts
[root@zabbix-agent ~]#vi /etc/hosts
2.配置yum源
1> Zabbix-server
[root@zabbix-server ~]# vi /etc/yum.repos.d/local.repo
添加
[root@zabbix-server ~]#mv zabbix /opt
2>Zabbix-agent
[root@zabbix-agent ~]# vi /etc/yum.repos.d/local.repo
3.在zabbix-server节点上安装vsftpd服务
[root@zabbix-server ~]# yum install vsftpd -y
修改vsftpd.conf配置文件
[root@zabbix-server ~]# vi /etc/vsftpd/vsftpd.conf
启动vsftpd服务
[root@zabbix-server ~]# systemctl start vsftpd
[root@zabbix-server ~]# systemctl status vsftpd
4.安装LAMP+Zabbix服务(在zabbix-server节点上)
1>安装httpd服务
[root@zabbix-server ~]# yum install httpd -y
2>安装数据库服务
[root@zabbix-server ~]# yum install -y mariadb mariadb-server
3>安装zabbix服务
[root@zabbix-server ~]# yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent
4>升级trousers服务
[root@zabbix-server ~]# yum install trousers -y
5.配置并启动zabbix服务
1>启动httpd服务
[root@zabbix-server ~]# systemctl start httpd
[root@zabbix-server ~]# systemctl enable httpd
2>启动并配置数据库服务
[root@zabbix-server ~]# systemctl start mariadb
[root@zabbix-server ~]# systemctl enable mariadb
登录数据库创建zabbix数据库
[root@zabbix-server ~]# mysql
如果不行的话初始化一下数据库
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
授予zabbix用户访问权限
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@'%' identified by 'zabbix';
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
导入数据库文件
[root@zabbix-server ~]# cd /usr/share/doc/zabbix-server-mysql-3.4.15/
[root@zabbix-server zabbix-server-mysql-3.4.15]# zcat create.sql.gz |mysql -uroot zabbix
6.设置时区
1>编辑/etc/php.ini文件,在[Date]字段下,设置 date.timezone=PRC
Vim查找:/+内容 一开始的;别忘了删除
重启httpd服务:
root@zabbix-server ~]# systemctl restart httpd
启动zabbix服务:
[root@zabbix-server ~]# systemctl start zabbix-server
查看端口号,验证 zabbix-server 的服务端口 10051 是否存在
[root@zabbix-server ~]# yum install net-tools
[root@zabbix-server ~]# netstat -ntpl
8.登录界面http://192.168.224.3/zabbix
密码:zabbix
9.Zabbix-agent
vim中给列排序号: :set nu
安装zabbix-agent服务
[root@zabbix-agent ~]# yum install -y zabbix-agent
修改/etc/zabbix/zabbix_agentd.conf 配置文件,配置 zabbix-agent,
[root@zabbix-agent ~]# vi /etc/zabbix/zabbix_agentd.conf
启动 zabbix-agent 服务,并查看 10050 端口是否存在
[root@zabbix-agent ~]# systemctl start zabbix-agent
[root@zabbix-agent ~]# yum install net-tools
[root@zabbix-agent ~]# netstat -ntpl
10.Web界面