最新版zabbix监控安装及配置(监控端)

文章目录

    • zabbix监控原理
    • zabbix的安装配置
      • 1、zabbix源配置
      • 2、zabbix组件的安装
      • 3、mysql安装及数据库的创建与授权
      • 4、导入初始的数据
      • 5、为zabbix-server配置数据库
      • 6、修改时区
      • 7、关闭防火墙
      • 8、启动所有服务并设置为开机自启
      • 9、访问zabbix首页完成配置
      • 10、上传汉化包

zabbix监控原理

最新版zabbix监控安装及配置(监控端)_第1张图片
下文为在监控端安装zabbix-server的教程,在被监控端安装zabbix-agent的教程见另一篇文章最新版zabbix监控安装及配置监控报警(被监控端),按照这两篇文章即可安装部署完整的zabbix架构体系。

zabbix的安装配置

在centos7上做比较好,centos6的php,mysql版本比较低,可能不支持。在zabbix官网上也有完整的zabbix安装步骤,下文为总结的更加详细清晰的版本,按照步骤一步步就可实现zabbix的安装。

1、zabbix源配置

访问repo.zabbix.com查看zabbix的yum源,找到合适版本下载,下面为最新版的centos7系统下zabbix的源的链接地址。
https://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm
直接使用rpm安装即可

rpm -ivh http://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm

更新yum源即可

yum clean all

2、zabbix组件的安装

使用yum安装zabbix-server-mysql、zabbix-web-mysql、zabbix-agent这些组件即可

yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent

3、mysql安装及数据库的创建与授权

安装数据库

yum install -y mariadb mariadb-server

启动数据库,设置为开机自启

systemctl start mariadb
systemctl enable mariadb

创建zabbix数据库

create database zabbix charset utf8;

创建数授权账户

grant all on zabbix.* to 'tom'@'localhost' identified by '123';

刷新权限

flush privileges;

4、导入初始的数据

使用 MySQL 来导入 Zabbix server 的初始数据库 schema 和数据,将/usr/share/doc/zabbix-server-mysql-4.4.1下的压缩文件create.sql.gz用zcat读取其中的内容然后使用管道符直接传入给zabbix数据库的tom用户。

zcat create.sql.gz | mysql -utom -p123 zabbix

5、为zabbix-server配置数据库

修改zabbix-server配置文件中的DB数据库主机、数据库名、数据库用户名,数据库密码。

vim /etc/zabbix/zabbix_server.conf

填写之前创建的数据库及用户密码等信息。

91  DBHost=localhost
100 DBName=zabbix
116 DBUser=tom
124 DBPassword=123

6、修改时区

修改apache目录下的配置文件下的zabbix-conf配置文件

vim /etc/httpd/conf.d/zabbix.conf

在第20行去掉注释并修改时区为亚洲上海即可

php_value date.timezone Asia/Shanghai

重启httpd即可

systemctl restart httpd

7、关闭防火墙

systemctl stop firewalld
setenforce 0

8、启动所有服务并设置为开机自启

启动或者重启以下服务(apache、zabbix-server、zabbix-agent)
httpd在安装zabbix时被当做依赖已经安装.

systemctl restart httpd zabbix-server zabbix-agent 

设置为开机自启

systemctl enable httpd zabbix-server zabbix-agent

9、访问zabbix首页完成配置

访问服务器ip/zabbix即可
最新版zabbix监控安装及配置(监控端)_第2张图片
登录数据库用户
最新版zabbix监控安装及配置(监控端)_第3张图片
登录默认用户,admin密码为zabbix最新版zabbix监控安装及配置(监控端)_第4张图片

10、上传汉化包

登录成功zabbix页面之后,点击用户将语言改为汉语
最新版zabbix监控安装及配置(监控端)_第5张图片在图形页面中会显示方框,文字乱码。是字体原因造成的,我们将zabbix配置文件中的字体替换成windows主机中的字体即可。
在这里插入图片描述
字体文件在/usr/share/zabbix/assets/fonts文件下有graphfont.ttf即为字体包。我们字windowsC盘中找到Windows下的Fonts文件夹中有很多字体,选择一种字体上传至服务器上替换原有字体即可。
最新版zabbix监控安装及配置(监控端)_第6张图片
上传至服务器上替换即可

mv FZSTK.TTF graphfont.ttf

再次刷新即可查看
在这里插入图片描述
至此,zabbix就安装成功了。

你可能感兴趣的:(Linux笔记,虚拟化)