当前位置:网站首页>zabbix deployment
zabbix deployment
2022-08-04 10:31:00 【51CTO】
一、Zabbix安装与部署
1.1 关闭SeLinux/防火墙
1.2 关闭防火墙并设置开机不启动
查看防火墙状态:systemctl status firewalld.service
关闭:systemctl stop firewalld
开启:systemctl start firewalld
开机自动关闭:systemctl disable firewalld
开机自动启动:systemctl enable firewalld
查看开机是否启动:chkconfig --list|grep network(RHLE6)
1.2.1、临时和永久关闭Selinux
永久关闭:
setenforce 0
vim /etc/selinux/config
改SELINUX=disabled
1.3、安装apache
yum install -y httpd
设置开机自启动服务
systemctl enable httpd
Systemctl start httpd
Here is a screenshot of what I have installed successfully
1.4.、安装mysql
yum install -y mariadb mariadb-server
设置开机自启
systemctl enable mariadb
systemctl start mariadb
1.5安装php环境
yum install -y php php-mysql
1.6安装zabbix-----[都是一些yumThe source installation steps are omitted here,Follow the command to install step by step and you can't go wrong,Note that every time the installation is completed, you can turn on the boot and start automatically]
1)下载包
rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
2)安装zabbix的包
yum install -y zabbix-server-mysql zabbix-get zabbix-web zabbix-web-mysql zabbix-agent zabbix-sender
3)[[email protected] ~]# mysql进入数据库
3.1)创建一个zabbix库并设置为utf8的字符编码格式
create database zabbix character set utf8 collate utf8_bin;
4)创建账户并且授权设置密码
grant all privileges on zabbix.* to [email protected] identified by 'zabbix'; flush privileges; --byThe following password can be changed
5)回到根目录下,导入表
cd /usr/share/doc/zabbix-server-mysql-****/ #进行解压
gunzip create.sql.gz
mysql-进入数据库
use zabbix
show tables;会发现zabbixThe corresponding table has been generated
6)The table corresponding to the database has been generated and then we configure itzabbix server配置文件
#配置文件目录
cd /etc/zabbix
#对zabbix_server.conf进行配置
----------------You can configure it as needed here
ListenPort=10051
#服务端监听的端口,保持默认即可
SourceIP=
#通过SourceIP参数可以指定服务端的源IP,当server端有多个IP地址时,我们可以指定服务端使用固定的IP与agent端进行通讯
LogType=file
下载 #通过LogType参数,可以指定通过哪种方式记录日志,此参数可以设置为三种值,system、file、console,system表示将日志发往syslog,file表示使用指定的文件作为日志文件,console表示将日志发往控制台,默认为file.
LogFile=/var/log/zabbix/zabbix_server.log
#当LogType设置为file时,通过LogFile参数设置日志文件位置.
LogFileSize=0
#指明日志文件达到多大时自动滚动,单位为MB,如果设置LogFileSize为50,表示日志大小达到50MB滚动一次,设置为0表示日志文件不会滚动,所有日志保存在一个文件中.
DebugLevel=3
#通过DebugLevel参数可以定义日志的详细程度,即为日志级别.
DBHost=localhost
#通过DBHost参数设置zabbix数据库所在的服务器IP,由于此处zabbix与mysql安装在同一服务器上,所以此处设置为localhost
DBName=zabbix
#通过DBName指定zabbix数据库对应的名称
DBUser=root
#通过DBUser指定zabbix数据库用户名
DBPassword=
#通过DBPassword指定zabbix数据库用户的密码
DBPort=3306
#通过DBPort指定zabbix所在数据库服务监听的端口号
开机自启zabbix-server服务
systemctl start zabbix-server.service
systemctl enablezabbix-server.service
7)配置php
cd /etc/httpd/conf.d #配置时间
vi zabbix.conf------Note that the preceding double quotation marks must be removed
The same configuration is completed to restart the service
systemctl start httpd
systemctl enable httpd
systemctl restart httpd
8)登陆zabbix网址设置 http://ip/zabbix
The database login address is the default accountzabbix密码zabbix(如果你是这个)
webInterface login account passwordAdmin-zabbix
边栏推荐
猜你喜欢
随机推荐
matlab练习程序(多线段交点)
Techwiz OLED:OLED器件的发光效率
MySQL:面试问的范式设计
Multimedia and Internet of Things technology make the version "live" 129 vinyl records "Centennial Voice"
RAID介绍及RAID5配置实例
参数优化。
usb设备复合g_webcam摄像头码流传输功能以及g_serial串口功能
知其然,知其所以然,JS 对象创建与继承
CompletableFuture接口核心方法介绍
用匿名函数定义函数_c语言最先执行的函数是
redis解决分布式session问题
STM32入门开发 制作红外线遥控器(智能居家-万能遥控器)
2万字50张图玩转Flink面试体系
无线Mesh自组网方案,CV5200无线模组应用,支持高清数据远距离传输
pyvista 的介绍与使用
【Idea系列】idea配置
IDEA启动热部署
helm安装
Win7C盘不能扩大怎么办?Win7C盘扩展卷不能点怎么解决
AWS Lambda相关概念与实现思路