centos7搭建zabbix监控系统

大家好,今天和大家分享一下zabbix监控系统
操作系统平台:
centos7.5:

systemctl stop firewalld      //关闭防火墙
setenfore 0      //关闭安全模式
rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm     //配置阿里云zabbix源
[root@localhost ~]# cd /etc/yum.repos.d/      //进入到yum的目录
[root@localhost yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.backup       //备份yum源
[root@localhost yum.repos.d]# wget http://mirrors.aliyun.com/repo/Centos-7.repo
[root@localhost yum.repos.d]# mv Centos-7.repo CentOS-Base.repo
[root@localhost yum.repos.d]# yum clean all    //清空yum缓存
root@localhost yum.repos.d]# yum makecache   //生成元数据文件
root@localhost yum.repos.d]# yum update -y     //这个的时间会很长
[root@localhost yum.repos.d]# vi zabbix.repo     //编辑国内源
[zabbix]
name=Zabbix Official Repository - $basearch
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

[zabbix-non-supported]
name=Zabbix Official Repository non-supported - $basearch
baseurl=https://mirrors.aliyun.com/zabbix/non-supported/rhel/7/$basearch/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=1
[root@localhost yum.repos.d]# curl https://mirrors.aliyun.com/zabbix/RPM-GPG-KEY-ZABBIX-A14FE591 -o /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
[root@localhost yum.repos.d]# curl https://mirrors.aliyun.com/zabbix/RPM-GPG-KEY-ZABBIX -o /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
[root@localhost yum.repos.d]# yum makecache -y      //这一步执行完成,我们就可以正常安装zabbix了
[root@localhost yum.repos.d]# yum install zabbix-server zabbix-web zabbix-server-mysql zabbix-web-mysql mariadb-server mariadb zabbix-agent -y       //安装zabbix以及相关的软件
[root@localhost yum.repos.d]# vi /etc/httpd/conf.d/zabbix.conf    //配置zabbix的主配置文件
1	<Directory "/usr/share/zabbix">
2	    Options FollowSymLinks
3	    AllowOverride None
4	    Require all granted
5	 
6	    <IfModule mod_php5.c>
7	        php_value max_execution_time 300
8	        php_value memory_limit 128M
9	        php_value post_max_size 16M
10	        php_value upload_max_filesize 2M
11	        php_value max_input_time 300
12	        php_value max_input_vars 10000
13	        php_value always_populate_raw_post_data -1
14	        # php_value date.timezone Europe/Riga
15	    </IfModule>
16	</Director>
注意这16行,有需要改动的地方
# php_value date.timezone Europe/Riga 取消注释并修改时区为 Asia/Shanghai
php_value date.timezone Asia/Shanghai        //意思就是说,我们要把语言换成对于我们比较友好的亚洲/上海,说白了就是简体中文。
否则我们在浏览器当中进行网页安装的时候,看起来就很费劲了。

更改web端口(也可以不更改)

1	[root@localhost yum.repos.d]# vi /etc/httpd/conf/httpd.conf
2	    Listen 8080
3	    ServerName IP:8080

//在这里你乐意改,你就改。你不乐意改,你就保持默认就可以了。在进行安装和访问的过程当中,如果你进行了改动,只要指定你改动的端口号。就可以了。

systemctl     restart  httpd      //重启Apache服务
[root@localhost yum.repos.d]# systemctl start mariadb    //开启mariadb数据库
[root@localhost yum.repos.d]# mysql
	 
	MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
	Query OK, 1 row affected (0.00 sec)
	 
	MariaDB [(none)]> grant all on zabbix.* to zabbix@'%' identified by '123456';
	Query OK, 0 rows affected (0.00 sec)
	 
	MariaDB [(none)]> grant all on zabbix.* to zabbix@'localhost' identified by '123456';
	Query OK, 0 rows affected (0.00 sec)
	 
	MariaDB [(none)]> exit;
	Bye

//在这里简要讲一下。我们进入了数据库。因为我们之前并没有给数据库设密码。我们一下子进来了。
进来之后,我们要给zabbix创建相应的数据库。对其进行授权。以及密码的设定。

[root@localhost yum.repos.d]# cd /usr/share/doc/zabbix-server-mysql-3.4.15/
	[root@localhost zabbix-server-mysql-3.4.15]# ll
	total 2120
	-rw-r--r--. 1 root root      98 Nov 12  2018 AUTHORS
	-rw-r--r--. 1 root root  866545 Nov 12  2018 ChangeLog
	-rw-r--r--. 1 root root   17990 Nov 12  2018 COPYING
	-rw-r--r--. 1 root root 1267039 Nov 12  2018 create.sql.gz
	-rw-r--r--. 1 root root      52 Nov 12  2018 NEWS
	-rw-r--r--. 1 root root    1062 Nov 12  2018 README

//进来之后看一下有没有。像这样就是正常的。

[root@localhost zabbix-server-mysql-3.4.15]# zcat create.sql.gz |mysql -uzabbix -p123456 zabbix

//导入相应的数据库,如果顺利,回车之后不会有任何的错误信息回馈。不过照,是没有问题的。

[root@localhost zabbix-server-mysql-3.4.15]#vi /etc/zabbix/zabbix_server.conf      //编辑zabbix-server的配置文件
DBHost=192.168.1.4      #数据库地址,即本机,我的是192.168.1.4
	DBName=zabbix   #数据库名
	DBUser=zabbix   #数据库用户
	DBPassword=123456   #数据库密码    
//在这个配置文件下,我们要找到这些很重要的配置。dbhost数据库主机。就是你自己。当下的ip地址,。当然我的是192.168.1.4。这个要看情况。
数据库名称。数据库用户。都写成默认的zabbix就可以了。
systemctl restart mariadb.server     //重启数据库
systemctl  restart httpd.server      //重启Apache服务

最后我们只需要打开浏览器。这样输入就可以了。

http://服务器ip:端口/zabbix/setup.php      //这是输入的格式。对应的ip跟端口根据自己的自身设定。写上去就可以。

像我的就是

http://192.168.1.4:8080/zabbix/setup.php        //可以进入zabbix安装界面

注意:紧接着,要做的就是根据界面上的中文提醒。一步一步,下一步。到了数据库的界面注意一下密码就可以。
最后你将进入到一个用户密码的交互登录界面。默认的超级管理员用户是Admin,密码zabbix (一定要记住,用户账号开头的第一个字母一定要大写。)

在这里插入图片描述

像这样我们就完成了zabbix监控系统的安装。以及前期简易的部署。
有问题可以私信。现在大家,真的挺累的。
注意:有必要再提一下。如果你的服务器那边的配置一点儿都没有问题,
但是在web前端界面这边。就是没有办法显示安装,请把windows防火墙给关掉。以及第三方杀毒软件。退出了。重试就行了。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

思诚代码块

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值