zabbix的安装与部署
Posted S4061222
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix的安装与部署相关的知识,希望对你有一定的参考价值。
一、Zabbix简介
二、Zabbix安装+web
三台rh7.6版本虚拟机
其中server1负责zabbix-server端, server2、3负责zabbix-agent端
所有主机关闭火墙与selinux
下载:
方式一:官方
三台rh7.6版本虚拟机
其中server1负责zabbix-server端, server2、3负责zabbix-agent端
所有主机关闭火墙与selinux
方式二:本地
安装server端,agent是客户端
下载mysql,开启,进行安全初始化
[root@server1 yum.repos.d]yum install -y mariadb-server
[root@server1 ~]systemctl start mariadb.service
[root@server1 ~]mysql_secure_installation
授权本地localhost用户zabbix 对zabbix.* 的表具有所有权限
使用 MySQL 来导入 Zabbix server 的初始数据库 schema 和数据
[root@server1 ~]# cd /usr/share/doc/zabbix-server-mysql-4.0.5/
[root@server1 zabbix-server-mysql-4.0.5]# zcat create.sql.gz |mysql -uzabbix -pwestos zabbix
[root@server1 zabbix-server-mysql-4.0.5]# zcat create.sql.gz | wc -l
进入数据库查看
编辑 /etc/zabbix/zabbix_server.conf 文件以使用已创建的数据库
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=westos
开启服务端zabbix服务,查看端口10051,查看进程
[root@server1 ~]# systemctl enable --now zabbix-server.service
[root@server1 ~]# netstat -antlp
[root@server1 ~]# ps ax
查看日志路径: /var/log/zabbix/zabbix_server.log
开启agent客户端zabbix服务
下载并配置ZABBIX 前端, Zabbix 前端的 Apache 配置文件: /etc/httpd/conf.d/zabbix.conf
设置正确的时区
测试:
firefox: http://172.25.28.1/zabbix
next step后,输入westos密码,连接数据库
下一步:名字为zabbix server
开始登陆:用户为Admin密码为zabbix
查看已经配置的主机
三 新建主机
在server2,3上我们安装angent
[root@server2 ~]# yum install zabbix-agent.x86_64 -y
[root@server2 ~]# systemctl enable --now zabbix-agent.service
修改配置文件 /etc/zabbix/zabbix_agentd.conf (3处),并重启服务
查询是否有10050端口
1.手动添加主机
创建主机
选择群组Linux servers
选择模板
查看
查看端口 10050
2.自动添加主机
server3配置同server2
进入 — 自动发现
即可看到server3被检测到,自动发现成功。稍等zabbix刷新即可添加到配置中。
3.自动注册
首先,停用自动发现
动作–>自动注册–>动作主机名–>操作–>与添加到主机群组添加与模块关联
重启服务
在—配置—主机,进行查看
以上是关于zabbix的安装与部署的主要内容,如果未能解决你的问题,请参考以下文章