专栏首页网络技术联盟站ZABBIX4.4安装部署及服务器监控

ZABBIX4.4安装部署及服务器监控

作者:墨篱弦

  • 一、 实验环境
  • 二、 LAMP环境部署(Linux + Apache + Mysql+PHP)
    • 1 安装Apache
    • 2 安装Mysql
    • 3 安装PHP环境
  • 三、 安装zabbix
    • 1. 安装yum源
  • 四、 创建一个zabbix库并设置为utf8的字符编码格式
    • 1. 创建账户并且授权设置密码
    • 2. 刷新
    • 3. 进入zabbix-server-mysql目录
  • 五、 配置zabbix server配置文件
  • 六、 修改配置文件/etc/httpd/conf.d/zabbix.conf,时区改成 Asia/Shanghai
  • 七、 访问地址
    • 1. 更换中文字体
    • 2. web界面中文乱码(显示小方格)
  • 八、 客户端配置
    • 1. 安装yum源
    • 2. 安装zabbix-agent客户端(监控客户端)
    • 3. 修改zabbix_agentd.conf
  • 九、 网页配置添加主机
  • 十、 预览

一、 实验环境

linux——centos7.6——ZABBIX4010——192.168.40.10

linux——centos7.6——test405——192.168.40.5

二、 LAMP环境部署(Linux + Apache + Mysql+PHP)

1 安装Apache

yum -y install httpd

2 安装Mysql

2.1 卸载mariadb
yum -y remove mariadb*
2.2 安装依赖环境
yum -y install make gcc-c++ cmake bison-devel ncurses-devel libaio libaio-devel net-tools
2.3 创建软件包存储目录/software
2.4 上传mysql并安装(过程省略)
tar -xvf mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar
rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm
2.5 启动数据库
systemctl start mysqld
grep "password" /var/log/mysqld.log
2.6 连接数据库
mysql –uroot -p
2.7 修改密码(过程略)

3 安装PHP环境

yum -y install php php-mysql

三、 安装zabbix

1. 安装yum源

wget https://mirrors.aliyun.com/zabbix/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm
rpm -ivh zabbix-release-4.4-1.el7.noarch.rpm
1.1 安装zabbix-server(报错时,需要多安装几遍)
yum -y install zabbix-server-mysql
1.2 安装zabbix-web(报错时,需要多安装几遍)
yum -y install zabbix-web-mysql
1.3 安装zabbix-agent客户端(监控客户端)
yum -y install zabbix-agent
1.4 安装zabbix-get
yum -y install zabbix-get

四、 创建一个zabbix库并设置为utf8的字符编码格式

create database zabbix character set utf8 collate utf8_bin;
show databases;

1. 创建账户并且授权设置密码

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

2. 刷新

flush privileges;

3. 进入zabbix-server-mysql目录

cd /usr/share/doc/zabbix-server-mysql-4.4.10
1.1 解压
gunzip create.sql.gz
1.2 连接数据库
mysql -uroot –p
1.3 选择zabbix数据库
use zabbix
1.4 导入数据
source create.sql;

五、 配置zabbix server配置文件

vim /etc/zabbix/zabbix_server.conf

DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
DBSocket=/var/lib/mysql/mysql.sock

六、 修改配置文件/etc/httpd/conf.d/zabbix.conf,时区改成 Asia/Shanghai

vim /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai

设置开机启动并重启

systemctl start httpd    #启动httpd
systemctl enable httpd    #httpd开机启动
systemctl restart httpd    #重启httpd
systemctl start zabbix-server    #开启zabbix-server
systemctl enable zabbix-server    #设置zabbix-server开机启动
systemctl restart zabbix-server    #重启zabbix-server

七、 访问地址

http://192.168.40.10/zabbix/
登陆账户是Admin
密码是zabbix

更换浏览器(火狐,谷歌)

1. 更换中文字体

2. web界面中文乱码(显示小方格)

2.1 通过yum下载安装字体
yum -y install wqy-microhei-fonts
2.2 查看zabbix-web-font连接位置
2.3 修改zabbix-web-font的字体(替换软连接)
rm -rf zabbix-web-font
2.4 下载好的字体路径
2.5 创建zabbix-web-font软连接
ln -sv /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /etc/alternatives/zabbix-web-font

八、 客户端配置

1. 安装yum源

wget https://mirrors.aliyun.com/zabbix/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm
rpm -ivh zabbix-release-4.4-1.el7.noarch.rpm

2. 安装zabbix-agent客户端(监控客户端)

yum -y install zabbix-agent

3. 修改zabbix_agentd.conf

vim /etc/zabbix/zabbix_agentd.conf

13:PidFile=/var/run/zabbix/zabbix_agentd.pid
32:LogFile=/var/log/zabbix/zabbix_agentd.log
43:LogFileSize=0
#日志级别,默认为3
57:DebugLevel=3
#用于被动模式,数据获取
98:Server=192.168.40.10 
#用于主动模式,数据提交
139:ServerActive=192.168.40.10 
#必须与创建主机时的hostname一致
150:Hostname=zabbix4010 
#包含子配置文件的路径
290:Include=/etc/zabbix/zabbix_agentd.d/*.conf 
#允许所有字符的参数传递给用户定义的参数,默认为0,即没有启用
309:UnsafeUserParameters=1
常用命令 常用命令
systemctl restart zabbix-agent
systemctl start zabbix-agent
systemctl status zabbix-agent
systemctl enable zabbix-agent

九、 网页配置添加主机

十、 预览

本文分享自微信公众号 - 网络技术联盟站(it666lmz),作者:夏轩

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-11-05

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 华为网络工程师 | 如何配置RRPP?

    在城域网和企业网的网络规划以及实际组网应用中大多会采用环网结构来提高网络的可靠性。

    网络技术联盟站
  • 锐捷路由技术 | SNTP配置

    目前,因特网上普遍采用了通讯协议来实现网络时间同步,即 NTP (Network Time Protocol--网络时间协议),还有一种协议是 NTP 协议的...

    网络技术联盟站
  • 华为实操系列 | 如何使用MSTP破除网络环路?

    当网络中存在环路时,可以部署STP/RSTP进行破环。但是使用STP/RSTP破环后,局域网内所有的VLAN共享一棵生成树,因此无法在VLAN间实现数据...

    网络技术联盟站
  • Docker下实战zabbix三部曲之一:极速体验

    版权声明:欢迎转载,请注明出处,谢谢。 ...

    天涯泪小武
  • 分布式监控系统Zabbix3.2跳坑指南

    zabbix是什么在此就不多作介绍了,可以参考之前的文章 零代码如何打造自己的实时监控预警系统 ,这篇主要介绍安装及注意事项。 主要分为服务端和客户端安装,客户...

    欢醉
  • Centos7.4 zabbix3.4.7源码安装的方法步骤

    Zabbix 是一个企业级的分布式开源监控方案。能够监控各种网络参数以及服务器健康性和完整性。支持灵活的通知机制,提供出色的报告和数据可视化功能。Zabbix支...

    砸漏
  • Centos7.3安装部署最新版Zabbix3.4的方法(图文)

    MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。 开发这个分支的原因是:甲骨文公司收购了MySQL后,有将MyS...

    砸漏
  • CentOS7 安装 zabbix 4.0 教程(图文详解)

    https://blog.csdn.net/qq_43059674/article/details/100729776#_mySql_174

    砸漏
  • linux学习第六十篇:Linux监控平台介绍,zabbix监控介绍,安装zabbix,忘记Admin密码如何做

    Linux监控平台介绍 常见开源监控软件:cacti、nagios、zabbix、smokeping、open-falcon等等 cacti、smokeping...

    用户1215343
  • Linux监控平台介绍,zabbix监控介绍,安装zabbix,忘记admin密码如何做

    监控是一个很重要的东西,如果一个企业里的服务器没有监控的话,就像一个瞎子不知道前面的路不知道后面发生了什么,就算出了问题也不知道,如果是一些线上的业务,没有监控...

    端碗吹水

扫码关注云+社区

领取腾讯云代金券