栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

centos7搭建zabbix监控系统

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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 - base a r c h base u r l = h t t p s : / / m i r r o r s . a l i y u n . c o m / z a b b i x / z a b b i x / 3.4 / r h e l / 7 / basearch baseurl=https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/ basearchbaseurl=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 - base a r c h base u r l = h t t p s : / / m i r r o r s . a l i y u n . c o m / z a b b i x / n o n − s u p p o r t e d / r h e l / 7 / basearch baseurl=https://mirrors.aliyun.com/zabbix/non-supported/rhel/7/ basearchbaseurl=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
2 Options FollowSymlinks
3 AllowOverride None
4 Require all granted
5
6

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防火墙给关掉。以及第三方杀毒软件。退出了。重试就行了。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/361832.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号