zabbix部署3.4.2
Posted 青玉案元夕
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix部署3.4.2相关的知识,希望对你有一定的参考价值。
本次实验 系统是CentOS7 zabbix版本是最新的3.4.2 数据库是mysql数据库
官方地址 https://www.zabbix.com/
安装官方源
rpm -i http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
(这里会有警报没有关系,不要管)
用yum安装zabbix zabbix-agnet mysql
yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent -y
或是 yum install zabbix* -y
安装并且启动数据库
yum install -y mariadb-server
systemctl start mariadb.service
systemctl enable mariadb.service
进入mysql配置
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by \'password\';
退出导入zabbix的数据
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
输入密码password
开启zabbix (先要关掉警报)
setenforce 0
systemctl stop firewalld.service
systemctl start zabbix-server zabbix-agent httpd
systemctl status zabbix-server zabbix-agent httpd
systemctl enable zabbix-server zabbix-agent httpd
zabbix设置时区,如果不设置后面会报错
vi /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai
zabbix服务端设置链接数据库密码
vi /etc/zabbix/zabbix_server.conf
DBPassword=password
在php里设置时区
vi /etc/php.ini
date.timezone = Asia/Shanghai
重启httpd
systemctl restart httpd
systemctl stop firewalld.service
重启zabbix
systemctl restart zabbix-server zabbix-agent httpd
打开控制界面
Ip/zabbix
点击下一步
这里要显示所有OK才能点击下一步
账号zabbix 密码password
下一步
总览显示信息,如果填写对,就下一步
下一步,准备安装
登录zabbix 默认 账号Admin 密码zabbix
进入后下拉到 右下角,最重要的就是 Zabbix server is running Yes
说明Zabbix服务端正常了
接下来部署Zabbix的被监控端
关闭防火墙
systemctl stop firewalld.service
setenforce 0
下载源
rpm -i http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
用Yum 安装
yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-sender -y
或是 yum -y install zabbix*
配置文件
vi /etc/zabbix/zabbix_agentd.conf
Server=监控端
#指定 服务端的Ip地址
95 Server=192.168.33.129
#端口10050 客户端
104 ListenPort=10050
#准许谁监控,可以指定IP
ListenIP=0.0.0.0
开启Zabbix-agent
启动zabbix的agent服务
systemctl start zabbix-agent
systemctl enable zabbix-agent
systemctl status zabbix-agent
配置完成
检查配置文件
[root@VM_0_2_centos ~]# grep -v \'^$\' /etc/zabbix/zabbix_agentd.conf | grep -v \'^#\'
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=47.94.108.67
ListenPort=10050
ListenIP=0.0.0.0
ServerActive=47.94.108.67
Hostname=Zabbix server
Include=/etc/zabbix/zabbix_agentd.d/*.conf
返回zabbix服务器的web控制台
在zabbix服务端的开始添加一个linux主机
添加一个linux主机
添加一个模块 添加监控项
查看主机状态
看到了新添加的主机,基本成功了,下一篇写如何添加具体的监控
今天到此为止,点一杯星巴克庆祝一下
以上是关于zabbix部署3.4.2的主要内容,如果未能解决你的问题,请参考以下文章
Zabbix实战之部署篇使用Docker部署Zabbix 6.2.7监控平台