码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2018-09-11 12:14:44      阅读:257      评论:0      收藏:0      [点我收藏+]

标签:架构   导入   创建   密码   load   emc   cte   inux   root   

Linux监控平台介绍

技术分享图片

zabbix监控介绍

技术分享图片
zabbix他也是c/s架构,有一个服务端然后去客户端抓数据,抓数据在客户端必须有个服务启动着,这个服务是复制采集数据的,这个数据可以主动的上报给服务端,也可以让服务端去连接客服端抓这个数据,这就意味着客户端分为两种模式,主动模式和被动模式
技术分享图片

安装zabbix

技术分享图片
技术分享图片
技术分享图片

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

用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

技术分享图片

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

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

技术分享图片

技术分享图片

服务端yum安装azbbix

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

技术分享图片

客户端安装azbbix

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

技术分享图片

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

技术分享图片

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

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

技术分享图片

重启下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,客户端采集了数据,他需要把这些数据传递给服务端,这样数据才能用这个用户传递给服务端

技术分享图片

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

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

技术分享图片

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

技术分享图片

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

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

技术分享图片

启动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添加到开机启动列表  

技术分享图片

技术分享图片

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

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

技术分享图片

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

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

技术分享图片

更改完配置重新启动zabbix

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

技术分享图片 成功

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

技术分享图片

技术分享图片

设置php时区

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

技术分享图片

定义完成后重启apache

[root@100xuni1 ~]# systemctl restart httpd 

重新刷新浏览器

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片
技术分享图片

技术分享图片
技术分享图片

技术分享图片

配置客户端

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

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

技术分享图片
技术分享图片
技术分享图片

启动客户端的zabbix服务

技术分享图片

技术分享图片

忘记Admin密码如何做

技术分享图片

技术分享图片

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

标签:架构   导入   创建   密码   load   emc   cte   inux   root   

原文地址:http://blog.51cto.com/8043410/2173579

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!