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、就可以看到监控信息了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通