zabbix安装部署

简介:

  zabbix监控主要分为agent端和server端,agent端安装在被监控主机上,负责发送数据发送给server端。

 

环境准备:

1、关闭防火墙

systemctl stop firewalld

 

2、关闭SELinux

临时关闭:setenforce 0

 

永久关闭:vim /etc/sysconfig/selinux

SELINUX=disabled

#SELINUXTYPE=targeted

然后重启服务器生效

 

第一部分:安装server端

 

1、获取zabbix源(以4.0版本为例,可根据实际情况选择版本:https://repo.zabbix.com/zabbix/)

rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

 

2、下载zabbix server端(如果下载较慢的话,可将zabbix的源修改为阿里源,mirrors.aliyun.com)

yum install -y zabbix-server-mysql zabbix-agent

 

3、安装工具,使程序独立,比如安装不同版本,也都不会影响系统的其他依赖环境

yum install -y centos-release-scl

 

4、修改 zabbix.repo 

enabled=1

 

5、安装zabbix的web端到scl环境

yum install -y zabbix-web-mysql-scl zabbix-apache-conf-scl

 

6、安装数据库

yum install -y mariadb-server

 

7、启动数据库

systemctl start mariadb

systemctl enable mariadb(开机自启)

 

8、数据库初始化

mysql_secure_installation

create database zabbix character set utf8 collate utf8_bin;

create user zabbix@localhost identified by '123456';

grant all privileges on zabbix.* to zabbix@localhost;

zcat /usr/share/doc/zabbix-server-mysql-4.0.10/create.sql.gz | mysql -u zabbix -p zabbix

 

9、修改数据库密码(如果有DB开头的行被注释,要取消掉注释)

vim /etc/zabbix/zabbix_server.conf

DBPassword=123456

 

10、启动zabbix

systemctl start zabbix-server

 

11、浏览器访问,输入ip/zabbix,默认的账号密码是:Admin/zabbix,按步骤Next就行

 

12、解决乱码问题

选择windows系统的字体放到zabbix目录

Windows存放字体目录:C:\Windows\Fonts

并重命名为:/usr/share/fonts/dejavu/DejaVuSans.ttf

 

第二部分:安装agent端

 

1、获取zabbix的下载源
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm


3.安装2、下载zabbix server端(如果下载较慢的话,可将zabbix的源修改为阿里源,mirrors.aliyun.com)
yum install zabbix-agent2 -y

 

4、修改配置文件

vim /etc/zabbix/zabbix_agentd.conf

Server=填zabbix-server端的ip

ServerActive=填zabbix-server端的ip

Hostname=填本机的主机名

4.启动agent

systemctl restart zabbix-agent

 

第三部分:测试server与agent端的连通性

 

1、在server安装zabbix-get

yun install -y zabbix-get

 

2、在server执行命令

zabbix_get -s 'agent端ip' -p 10050 -k 'agent.ping' 

 

第四部分:在web端添加agent端主机

 

1、创建主机

 

 2、填写agent端主机相关信息,点击添加

 

 3、关联模板,图中圈出的为监控主机信息的模板,选择性添加

 

 4、就可以看到监控信息了

 

posted @   opscool  阅读(2472)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示