实训题目:部署LAMP环境安装zabbix进行配置
实训环境:Linux+Apache+MariaDB+PHP+zabbix-(server+agent)
实训目的:学习安装zabbix的全过程,使用zabbix前端来监视服务器系统
一.zabbix服务主机进行配置(192.168.160.154)
1.关闭防火墙
[root@promote ~]# systemctl stop firewalld
[root@promote ~]# systemctl status firewalld
2.安装zabbix前的安装准备
[root@bogon ~]# rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
[root@bogon ~]# yum clean all
[root@bogon ~]# yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb mariadb-devel mariadb-server httpd php php-devel
3.启动 mariadb 数据库服务
[root@promote ~]# systemctl start mariadb
[root@promote ~]# systemctl status mariadb
4.进入数据库后进行创建数据库、授权账号和刷新权限操作。
[root@bogon ~]# mysql -u root -p
5.导入数据库脚本
[root@promote ~]# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
Enter password:
6.编辑Zabbix server配置文件并保存
[root@bogon ~]# cp /etc/zabbix/zabbix_server.conf /etc/zabbix/zabbix_server.conf.bak
[root@bogon ~]# vim /etc/zabbix/zabbix_server.conf
7.编辑配置文件 /etc/httpd/conf.d/zabbix.conf 配置时区
[root@bogon ~]# cp /etc/httpd/conf.d/zabbix.conf /etc/httpd/conf.d/zabbix.conf.bak
[root@bogon ~]# egrep -v "^#|^$" /etc/httpd/conf.d/zabbix.conf
[root@bogon ~]# vim /etc/httpd/conf.d/zabbix.conf
8.重新启动相关服务并添加开机启动
[root@bogon ~]# systemctl restart zabbix-server zabbix-agent httpd
[root@bogon ~]# systemctl enable zabbix-server zabbix-agent httpd mariadb
二.配置被监视主机(192.168.160.147)
1.添加zabbix的仓库
[root@bogon ~]# rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/i386/zabbix-release-2.4-1.el6.noarch.rpm
2.安装zabbix-agent
[root@bogon ~]# yum install -y zabbix-agent
3.配置zabbix-agent
请将ip地址换成您自己的zabbix server地址,Hostname换成您上面配置的HostName。
4.将zabbix-agent启动并加入开机启动
[root@bogon ~]# chkconfig zabbix-agent on
[root@bogon ~]# service zabbix-agent start
Starting zabbix-agent (via systemctl): [ 确定 ]
三.zabbix服务主机web页面进行配置
1.登录web页面(http://192.168.160.145/zabbix/)
2.添加被监视主机
3.配置监视页面并保存
注意:一定要关闭防火墙!