Zabbix监控安装
我安装的是zabbix3.0版本的,如果你想安装4.0,或者5.0的可以在下面的第7步修改下yum源即可
1, 主机:192.168.124.136 zabbix-server

一, 最小化安装CentOS7
1, 安装好后配置网络ip,安装yum install -y wget
2, 配置更换yum源

mv /etc/yum.repos.d/CentOS-Base.repo{,.bak}
 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos
 -7.repoyum clean all
 yum makecache
 yum install epel-release -y
 yum install fish -y && fish
 3,yum install httpd php php-mysql mariadb-server -y
 4,编辑PHP,vi /etc/var/www/html/test.php
 或者/var/www/html/test.php 要看www在哪 <?php Phpinfo(); ?> 
确认防火墙是否关闭
 Systemctl status firewalld
 没关闭要关闭
 Systemctl stop firewalld
 查看SELinux getenforce = disabled 否
 Getenforce5,开启apache服务
 Systemctl start httpd6,测试是否能访问访问apache服务,用本地的浏览器测试
 192.168.124.136/test.php7,初始化mariadb(与安装MySQL同样,安装了MySQL,就跳过安装,创建用户即可)
 #mysql_secure_installation -y
 Mysql -u root -p
 Mariadb >create database zabbix;
 Mariadb >grant all on zabbix.* to zabbix@’%’ identified by ‘123’;
 Flush privileges;exit
配置zabbix3.0的yum源,
#rpm –import /etc/pki/rpm-gpg/RPM*
8,安装zabbix服务
 #yum install zabbix-server-mysql zabbix-get zabbix-web zabbix-web-mysql zabbix-agent zabbix-sender -y可能会报错,缺少libiksemel.so.3()(64bit)
 安装以下rpm包即可
 yum install -y http://springdale.math.ias.edu/data/puias/unsupported/7/x86_64/iksemel-1.4-6.sdl7.x86_64.rpm9,修改时区:
 #vi /etc/httpd/conf.g/zabbix.conf
 在20行:取消注释,并且修改
 php_value date.timezone Asia/Shanghai10,将数据导入zabbix数据库
 #cd /usr/share/doc/zabbix-server-mysql-3.0.31/
 #ls
 #gzip -d create.sql.gz
 #mysql -u root -p zabbix < create.sql
 进入数据库查看是否导入成功11,修改配置文件:
 vi /etc/zabbix/zabbix_server.conf
 :/DB(定位)
 DBHost=127.0.0.1
 DBUser=zabbix
 DBPassword=123
 DBSocket=/var/lib/mysql/mysql.sock(你的数据库启动sock文件位置)
 针对zabbix web的文档路径,此文件中已经为我们准备好了默认配置,如果不使用httpd的虚拟主机,只要将时区稍加改动即可直接使用。
 我们使用httpd的虚拟主机访问zabbix web,所以,将配置文件中的内容改为如下配置,同时将时区修改为亚洲上海。
 vim /etc/httpd/conf.d/zabbix.conf

添加以下内容:

zabbix 安装配置 zabbix安装部署步骤_mysql

zabbix 安装配置 zabbix安装部署步骤_linux_02

12,启动zabiix服务
Systemctl start zabbix-server
查看端口是否启动:
#ss -ntl
看10051端口是否起来

13,zabbix web安装
访问web界面
http://192.168.124.136/zabbix/ 按着步骤来:
Next->查看是否全部是OK,没有返回处理提示 ->next->next>sign in登录Username:admin(默认) Password:zabbix(默认) 进去修改默认密码即可
在Administration->User->Admin->ChangePassword 也可以在这里设置中文格式
有可能提示会出现找不到sock文件,创建一个软链接即可,把mysql的启动sock文件指向到zabbix web提示的目录文件位置即可

14,大概安装完成了 , 初始化配置已经完成,而且zabbix提示我们,这些配置信息都被保存到了"/etc/zabbix/web/zabbix.conf.php" 配置文件中,如果想要更改刚才的一些配置,可以通过修改此文件完成,初始化已经完成,点击结束即可。

zabbix控制台式,可能会发现如下提示:

zabbix 安装配置 zabbix安装部署步骤_centos_03

如果出现上图中的提示,可能是由如下几个原因引起的:
1、zabbix-server未正常启动
2、已经开启selinux,但是没有正常设置对应权限。
3、zabbix-server未能正常连接数据库。
4、zabbix.conf.php文件中$ZBX_SERVER参数对应的主机名不能正常解析。
5、其他原因,需要查看zabbix server日志。
如果在访问zabbix控制台时并没有出现上述提示,忽略上述描述即可。