Zabbix的官方网站: http://www.zabbix.com/
下载:http://www.zabbix.com/download.php
1、配置IP地址、主机名,关闭 kdump 与 SELinux
(一般安装过程中都已关闭kdump与selinux)
配置网卡:
修改主机名:
[root@zbx ~]# vim /etc/hostname
[root@zbx ~]# vim /etc/hosts
进入配置文件修改:
[root@zbx ~]# vim /etc/selinux/config
然后重启:reboot
2、安装Apache和mariadb
[root@zbx ~]# yum -y install httpd 安装Apache服务
[root@zbx ~]# yum -y install mariadb-server 安装mariadb服务
查看是否安装成功:
3、安装PHP :
[root@zbx ~]# yum -y install php 安装php安装PHP组件,使PHP支持 MariaDB
[root@zbx ~]# yum -y install php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash
重启MariaDB、 Apache
[root@zbx ~]# systemctl restart mariadb.service
[root@zbx ~]# systemctl restart httpd.service
4、然后去官网下载4.0版本 操作如下:
[root@zbx ~]# rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm
[root@zbx ~]# yum clean all
然后安装zabbix:
安装Zabbix server,Web前端,agent:
[root@zbx ~]# yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent
[root@zbx ~]# yum install centos-release-scl -y
安装好后对数据库初始化并创建zabbix数据库:
[root@zbx ~]# mysqladmin -u root password 9865321
[root@zbx ~]# mysql -u root -p
然后把MySQL里面的东西给刚刚创建的数据库zabbix里
[root@zbx ~]# zcat /usr/share/doc/zabbix-server-mysql-*/create.sql.gz | mysql -u root zabbix -p
然后进入zabbix数据库里查看一下是否添加成功:
注释:刚开始创建的数据库是没有东西的,现在添加进去了
5、编辑Zabbix数据库配置文件并启动Zabbix服务
进入配置文件修改如下
然后启动zabbix
[root@zbx ~]# systemctl start zabbix-server
[root@zbx ~]# systemctl enable zabbix-server
进入配置文件修改如下:时间改成重庆
[root@zbx ~]# vim /etc/httpd/conf.d/zabbix.conf
6、配置防火墙、启动服务
启动服务:
7、在WebUI中继续安装
[root@zbx ~]# firefox http://127.0.0.1/zabbix
检查先决条件
配置数据库链接:
配置服务器详细信息:
预安装总结:
安装完成:
第一次登录,用户名:Admin,密码:zabbix:
进入主界面:
修改WebUI界面语言为中文 点击右上角“个人配置
8、8、被检测端(agent)配置:(ip为192.128.23.7)
Linux Agent的安装与配置:先安装4.0版本
[root@localhost ~]# rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm
[root@localhost ~]# yum -y install zabbix-agent 安装zabbix-agent进入配置文件修改如下:
[root@localhost ~]# vim /etc/zabbix/zabbix_agentd.conf
注释:配置文件这里的ip地址添加的是服务器的ip
然后关闭沙盒降级:
[root@localhost ~]# setenforce 0
然后重新启动服务:
然后防火墙配置:
然后去服务器查看服务器本身的监测状态
然后添加主机查看客户端的监测状态:
创建主机配置:
添加模板:
配置完成后然后查看:
监测客户端CPU情况:
至此安装部署完后。