网管软件Zabbix3.4.8 使用笔记 - 安装配置 20180509

目录



前言

N年前有个需要对交换机端口流量进行监控的项目需求,当时查了资料后使用过MRTG这个东东 在当时用来已经很不错了 不过如今这个东东已经太旧了 跟不上时代了

MRTG的图是这样滴:

这里写图片描述

从下面这2篇文章中了解到了zabbix这个运维新工具 非常好用

监控工具mrtg,cacti,rrdtool,nagios,zabbix比较和安装
https://blog.csdn.net/liuzhenhua_andy/article/details/7086210

详解十三款运维监控工具
https://www.abcdocker.com/abcdocker/2721

而Zabbix的图表在grafana插件支持后可以是这样滴,默认的界面也很不错:
这里写图片描述

简直是买家秀和卖家秀的区别

Grafana网站:
https://grafana.com/

从这里可以下载一些视频资料 虽然也有些旧了 不过在Zabbix概念方面讲述的很详细

马哥2016linux 这是第一部分
https://pan.baidu.com/s/1o80qs7S

马哥2016linux 这是第二部分
https://pan.baidu.com/s/1bUjBlk

关于Zabbix 直接看第二部分的第47天 第48天课程

文章内容是2016年录制的,讲的Zabbix版本只有2.4,安装方面现在的3.4.8版本已经大不相同了 但概念部分很不错

第二部分教程里的有关Zabbix的目录

第二部分教程里的有关Zabbix的目录


需求

需要监控的东东有很多 交换机端口 服务器CPU 磁盘等等 MRTG太老旧了 改用Zabbix
撰写此文时Zabbix的最新版本是3.4.8


下载

Zabbix官方网站
https://www.zabbix.com/

这里写图片描述

这里写图片描述

三种下载安装方式 第4项是用于服务器的Agent

第一种是在Linux系统已经安装完毕后 在线使用安装包安装

我是直接采用第二种方式 直接下载ISO光盘文件 在虚拟机中安装 用于测试的目的很方便

这里写图片描述

ISO文件有533.10MB

如果从sourceforge.net下载过慢的朋友 可以从下面的百度网盘里下载

链接: https://pan.baidu.com/s/1ADlRLReCNesh_mTlfEthqg 密码: ji5c
这里写图片描述

对网盘中的文件分别说明:

zabbix_appliance_3.4.8_x86_64.iso

可自启动的安装光盘镜像文件 使用虚拟机建新的Ubuntu 64位主机直接进行打包安装 安装完成后略作配置即可使用

zabbix_appliance_3.4.8_x86_64.vmdk.tar.gz

VMDK虚拟机文件 使用VirtualMachine直接加载 未测试 应该和使用ISO安装后是一样的
该文件很大 从官网下载很难下载到完整文件

MSYH.TTF

微软雅黑字体文件 用于修正apache里面的字体 否则选择中文后图例中的文字变框

GetIf

测试设备的SNMP服务 WIN10也可用 安装后 需要右键使用管理员权限运行

下载之前建议可以先粗略看一下官方手册 很多问题在里面都有描述
https://www.zabbix.com/documentation/3.4/manual/appliance

该光盘安装的软件版本在官方手册里写了 安装的Zabbix版本是3.4.8 操作系统的版本是Ubuntu 16.04.3

这里写图片描述


安装

Virtual Machine虚拟机软件 创建Ubuntu X64位操作系统的虚拟机
这里写图片描述

分配4GB内存,需求量随监控项增大需要配置更大
这里写图片描述

无任何监控项启动后ZabbixServer内存占用大概700M 图表显示的是可用内存,随着监控项增加开始减少
这里写图片描述

安装过程很简单 虚拟机加载完光盘后启动
这里写图片描述

直接选择默认的MYSQL数据库安装 第一项
这里写图片描述
这里写图片描述

整个安装过程没有任何需要人工干预的地方

但需要在线下载很多软件,和网速有关,会非常耗时注意

偶尔下载安装还会超时 如下图:
这里写图片描述


第一次启动

安装完成后虚拟机系统会自动重启 重启后直接等待在Linux的控制台登录界面上
这里写图片描述

官方手册里写了

Linux管理员账号:appliance
登录密码:zabbix

参看官方手册
这里写图片描述

使用 sudo su命令切换到root 再次输入applicance的密码

#sudo su

这里写图片描述

这里写图片描述

网卡默认使用的是DHCP

第一条需要使用的linux命令:

#ifconfig

用来知道虚拟机获取到了什么样的IP地址
这里写图片描述

需要注意的在VMWARE里安装后不是 eth0而是ens33

关于网卡可以参看下面的文章,我在安装的时候完全能够正确获取到DHCP分配的地址,没有发生不能联网的情况

Ubuntu 16.04 ifconfig输出ens33,不能联网问题的解决
https://blog.csdn.net/xranmail/article/details/52522866

使用地址登录前端页面:

http://<host>/zabbix

访问Zabbix的前端页面
这里写图片描述

前端登录页面的初始用户名和密码为:

Admin/zabbix

如果需要修改成静态IP地址,参看官方手册:
这里写图片描述

使用vi编辑器修改interfaces文件

#vi /etc/network/interfaces

这里写图片描述

原始文件
这里写图片描述

修改之后保存重启就可以用新的固定地址登录了
这里写图片描述

vi编辑器按;号可以搜索
:wq用于保存
:q直接退出
:q!直接退出不保存

vi编辑器不会用的参考:vi/vim编辑器使用方法详解
https://www.cnblogs.com/libaoliang/articles/6961676.html

前端登录后的初始界面(注意前端时间时区问题,既不是+8也不是UTC时间,而是+3,系统时间是UTC时间):
这里写图片描述

很高大上,有没有?

附上 Linux关机命令:

#init 0

这里写图片描述


初始设置


修改主题样式和语言

Dark界面就是最前面黑色主题样式
这里写图片描述


修改时区

页面时间:
这里写图片描述

系统时间:
这里写图片描述
说明页面使用的时区是+3

时区共有2个地方需要调整

Ubuntu操作系统时区设置

一个是Ubuntu操作系统的时区设置
安装完成后 默认是UTC时间
使用Linux命令:
显示Linux时区

#date -R; date +%z

这里写图片描述

修改Linux系统时区设置 改为+0008
使用Linux命令:

#cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

这里写图片描述

执行后,Ubuntu系统时间调整为+8,但是此时页面上时间还是不变,继续修改


apache时区设置

另一个时区的设置是Zabbix对于apache里面的时区设置,默认设置的时区既不是+0008 也不是UTC时间 而是Europe/Riga
需要使用vi编辑器修改zabbix.conf文件,官方手册说明如下
这里写图片描述

#vi /etc/apache2/conf-available/zabbix.conf

这里写图片描述
这里写图片描述

修改成如下图:
这里写图片描述

修改后需要使用Linux命令重启apache2

#service apache2 restart

这里写图片描述

官方手册里的描述:
这里写图片描述

此时再刷新前台页面时间就恢复正常了
这里写图片描述


首先把Zabbix服务器自身监控上,可以看到是否开始正常工作了

操作步骤如下:
这里写图片描述

在监测中的仪表盘上增加Zabbix Server的一些监控内容:
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

最后一张图示里面的汉字文本显示方框下一步修改


修改字体

设置成简体中文后前端页面上的图表的图例部分字体显示成方框

我是参考了这篇文章,但有所变化:
Zabbix 3.4.4修改时区和汉化
https://blog.csdn.net/lvshaorong/article/details/79258792

这样多数的菜单项和解释项都变成中文了,但是图表的图例还是乱码,这个问题是PHP服务器的字体不支持中文导致的
需要修改字体的软链接
使用Linux命令

#ls -al

可以查看软链接

#cd /usr/share/zabbix/fonts/
#ls -al

这里写图片描述
这里写图片描述

网页上的字体是这样的链接结构

graphfont.ttf -> /etc/alternatives/zabbix-frontend-font
 -> /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf

实际使用的字体在 /usr/share/fonts/truetype/dejavu/ 目录下

只需要重新链接 zabbix-frontend-font 到微软雅黑字体即可

下载微软雅黑字体 前面的百度网盘里有提供
然后找个WEB服务器放置后 通过wget命令下载到Linux里
我是使用wget http://…./MSYH.TTF 这种方式下载字体到Zabbix服务器上

#wget http://<自己的服务器地址>/msyh.ttf

这里写图片描述

需要使用rm -rf 删除原来的软链接

#cd /etc/alternatives/
#rm -rf zabbix-frontend-font

这里写图片描述
使用ln命令重新链接字体文件

#ln -s /usr/share/fonts/truetype/dejavu/msyh.ttf zabbix-frontend-font

这里写图片描述
刷新页面后图表内的图例文本汉字也正常显示了
这里写图片描述


接下文

网管软件Zabbix3.4.8 使用笔记 - 功能配置 20180512
https://blog.csdn.net/coldwind811201/article/details/80266170


  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值