Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

Linux监控平台介绍

Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

zabbix监控介绍

Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做
zabbix他也是c/s架构,有一个服务端然后去客户端抓数据,抓数据在客户端必须有个服务启动着,这个服务是复制采集数据的,这个数据可以主动的上报给服务端,也可以让服务端去连接客服端抓这个数据,这就意味着客户端分为两种模式,主动模式和被动模式
Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

安装zabbix

Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做
Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做
Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

实验需要准备两台机器,一台服务端监控中心,另外一台客服端

用yum安装zabbix,需要安装yum源,访问官网下载yum源,官网下载地址 www.zabbix.com/download

在官网找到下载链接后两台机器都需要下载

[root@100xuni1 ~]# wget https://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm

Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

两台机器下载完成后安装rpm包

[root@100xuni1 ~]# rpm -ivh zabbix-release-3.2-1.el7.noarch.rpm

Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

服务端yum安装azbbix

[root@100xuni1 ~]# yum install -y zabbix-agent zabbix-get zabbix-server-mysql zabbix-web zabbix-web-mysql

Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

客户端安装azbbix

[root@101xuni2 ~]# yum install -y zabbix-agent

Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

服务端需要安装mysql,在这里装过就不在去安装了

Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

服务端编辑mysql的配置文件,设置默认的字符集,如果不设置字符集后续把zabbix web 界面设置成中文会出问题

[root@100xuni1 ~]# vim /etc/my.cnf                  ##添加内容character_set_server = utf8

Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

重启下mysql

[root@100xuni1 ~]# systemctl restart mysql

服务端进入mysql命令行,创建zabbix库,创建用户

[root@100xuni1 ~]# mysql -uroot -phanshuo1             ##进入数据库
mysql> create database zabbix character set utf8;     ##创建库的时候指定一下编码utf8
mysql> grant all on zabbix.* to 'zabbix'@'127.0.0.1' identified by 'han-zabbix';    ##创建用户这个用户是需要让web代码连接你的mysql,还有就是你的监控中心(zabbix 服务)他启动的前提也是需要能够连接你的mysql,客户端采集了数据,他需要把这些数据传递给服务端,这样数据才能用这个用户传递给服务端

Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

导入原始的数据没有这些数据zabbix就无法工作,就无法在web界面下展现出来,

[root@100xuni1 ~]# cd /usr/share/doc/zabbix-server-mysql-3.2.11/   ##默认自带数据的目录

Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

[root@100xuni1 zabbix-server-mysql-3.2.11]# gzip -d create.sql.gz    ##解压create.sql.gz包

Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

然后把create.sql文件导入mysql数据库

[root@100xuni1 zabbix-server-mysql-3.2.11]# mysql -uroot -phanshuo1 zabbix < create.sql   

Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

启动zabbix服务

[root@100xuni1 zabbix-server-mysql-3.2.11]# systemctl start zabbix-server

启动httpd服务

[root@100xuni1 zabbix-server-mysql-3.2.11]# systemctl start httpd   ##启动这个的时候查看是否有占用80端口 
[root@100xuni1 zabbix-server-mysql-3.2.11]# systemctl enable httpd  ##开机启动httpd添加到开机启动列表
[root@100xuni1 zabbix-server-mysql-3.2.11]# systemctl enable zabbix-server     ##开机启动zabbix添加到开机启动列表  

Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

出现问题zabbix显示已经启动但是端口没有监听,排查故障
查看日志

[root@100xuni1 ~]# less /var/log/zabbix/zabbix_server.log       ##日志路径

Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

以上日志显示错误信息是不能连接mysql,解决进入mysql配置文件看下

[root@100xuni1 ~]# vim /etc/zabbix/zabbix_server.conf    ##进入配置文件后搜索DBHost,定义一些配置
DBHost=127.0.0.1      ##定义数据库的IP
DBName=zabbix         
DBUser=zabbix
DBPassword=han-zabbix

Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

更改完配置重新启动zabbix

[root@100xuni1 ~]# systemctl restart zabbix-server

Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做 成功

配置web界面:浏览器访问192.168.63.100/zabbix/监控中心的地址, web界面下面配置zabbix

Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

设置php时区

[root@100xuni1 ~]# vim /etc/php.ini    ##php默认配置的路劲,进入设置时区/搜索timezone

Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

定义完成后重启apache

[root@100xuni1 ~]# systemctl restart httpd 

重新刷新浏览器

Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做
Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做
Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

配置客户端

编辑zabbix的配置文件在客户端上加入白名单IP,指定服务端的IP,不指定就看不到数据的

[root@101xuni2 ~]# vim /etc/zabbix/zabbix_agentd.conf

Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做
Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做
Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

启动客户端的zabbix服务

Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

忘记Admin密码如何做

Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

猜你喜欢

转载自blog.51cto.com/8043410/2173579