十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

19.1 Linux监控平台介绍

十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

19.2 zabbix监控介绍

十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

19.3/19.4/19.6 安装zabbix

十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

需要准备两台机器,一台作为服务器(也就是监控中心),一台作为客户端,

zabbix是可以直接yum安装的,但是需要epel扩展源,并且安装的版本是2.2,所以我们还是使用官方对应版本的yum源。(我们可以登录官方下载对应版本,我们需要下载的是

十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

包含release的包十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做这个包就是一个yum源)

我们复制它的右键复制它的地址,然后使用wget下载到两台机器上,如下图

十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

下完之后装一下这个rpm包,

十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

然后你就会发现扩展源里面多了一个十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

然后我们就可以yum安装zabbix了,

十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

zabbix-agent是客户端软件,

zabbix-get是服务端用的一个工具,可以通过命令行的形式获得客户端的某些监控项目的数据。

zabbix-server-mysql是需要安装一些跟mysql相关的文件,到时候我们安装zabbix需要把数据导入进去。

zabbix-web是web的ui界面,

zabbix-web-mysql是zabbix web和mysql的一些相关的东西。

(客户端只需要安装zabbix-agent,如果mysql没有安装的话也是需要安装的。)

首先我们看看mysql有没有启动,十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做,如果没启动那就启动一下,十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

如果出错可以看一下错误日志。十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做如下图错误信息是不能够读写

应该是我们之前做实验的时候恢复过mysql,恢复玩了之后还没有改/data/mysql的权限,所以我们来改一下属主属组,十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

然后再启动mysql十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

然后需要编辑一下mysql的配置文件,给它设定一个默认的字符集,十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

里面的增加这一行十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做(这一步是为了以后界面设置成中文的时候不乱码)

然后重启mysql十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

然后要登录mysql,

十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

创建zabbix的库,指定编码utf8十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

还要创建一个用户。(这个用户是需要让web代码也就是php代码连接你mysql的,zabbix-server启动的前提也是能够连接你的mysql)然后退出mysql。

十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

然后需要导入原始的数据,不导入zabbix就没有办法工作,没有办法在web界面展现给我们。

它自带的数据在十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做里。(要注意后面的地址需要用tab补全,十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做是一样的,主要是后面的不一样)

里面有一个十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做我们需要把它解压一下,十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做,然后就会生成一个十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做文件,

然后我们把它导入到zabbix库里面去,十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

然后我们启动zabbix-server服务,十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

还有httpd服务,但是需要在这之前看看系统里是不是已经启动了nginx,如果启动了说明已经监听了80端口,还需要把它关掉。十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

然后启动httpd服务十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做,然后看看它有没有监听80端口。如果要让它开机启动还需要把它加入到开机启动文件里去

十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

服务启动起来了我们看一下进程十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做,进程里有这个服务,还要看看zabbix有没有监听端口,如果没有监听端口那么你可以查看一下日志,日志在

十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做里面,进程里有服务但是没有监听端口说明它不能连接mysql,

十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

所以我们需要去改一下配置文件,十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

搜索DBHost我们需要把它的数据库ip定义在这里(这个ip是来源ip并不是本机,因为我们的来源就是本机所以才是本机的ip),十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做如果mysql在另外一台机器上,那么ip就要写那个ip了。(并且要和刚刚创建用户上面指定的ip一致)

还要修改十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做这里默认就是。

还有十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做,密码就是我们刚刚创建数据库用户定义的密码。如果mysql安装在其他机器上那么你就要写其他机器的ip。

更改完之后就可以启动服务啦,不过我们的服务已经启动了,所以我们还要重启一下十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

然后在看一下监听的端口,应该监听的是10051端口。

配置web界面

接下来就是需要配置web界面了,

十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

打开你的浏览器,输入ip地址,就是你的监控中心的IP地址。十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

进入后点击next step,然后在弹出的界面右侧哪一个是fall的,

十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

这一项是让我们设置时区。那么我们就去php的配置文件里设置,十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做里搜索timezone。

然后修改如下图十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做定义完之后需要重启httpd服务十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做然后在刷性浏览器就变成ok了。

然后点击next step,设置mysql相关的信息。

十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

port默认0就是3306,如果不是就要修改填写,然后是用户名和密码,然后再下一步,设置zabbix server信息,前两项默认就可以了(其中name自己自行设置,随便什么都行)然后下一步

十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

最终如下图,再下一步就安装成功了。

十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

然后我们来登录一下,默认管理用户admin密码zabbix,

十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

登录进去首先更改密码,在如下位置

十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

点击admin用户,点击十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做然后更改十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

然后语言改成中文十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做然后点击update。这时候密码改了但是界面还没有变成中文,需要刷性一下。然后我们退出重新登录进去。

因为我们还没有监听主机所以还没有什么数据。

客户端安装

十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

前面一样都是下载和安装yum源,然后十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做安装zabbix-agent,然后编辑配置文件,如上图。

其中hsotname定义的就是监控中心web界面里监控服务器的用于区分的名字。

然后启动,然后看一下监听的端口

十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

它的端口是10050

19.5 忘记Admin密码如何做

十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

和重置mysql密码很像,就是直接更改数据库数据就行。

首先进入数据库十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

使用zabbix库十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

密码存在了user表里面,我们可以来看一下十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

修改方法十五周四次课 2018.01.31 Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

然后我们就可以用新密码登录zabbix了。