
概述
Zabbix是一款功能强大、开源的监控工具。它可以监控各种服务器、应用程序和网络设备,并提供有关已监控对象的有用信息。在本文中,将讨论如何在Linux7上安装Zabbix 3.4。
步骤
1.在Linux7系统上安装Zabbix RPM仓库
在终端输入以下命令:
“`
sudo rpm -ivh https://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
“`
此命令将自动安装Zabbix的RPM仓库以便您可以安装Zabbix软件包,该软件包包含Zabbix所有必要的组件。
2.安装Zabbix server
在终端输入以下命令:
“`
sudo yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent
“`
此命令将安装Zabbix server以及提供Zabbix前端用户界面和Zabbix代理的必要组件。
3.创建Zabbix数据库
在终端输入以下命令:
“`
sudo mysql -u root -p
“`
该命令将打开MySQL shell。接着输入MySQL的超级用户密码以登录MySQL。在MySQL shell命令行中输入以下命令,以创建名为“zabbix”的数据库。
“`
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by ‘zabbix’;
quit;
“`
最后一行“quit”命令将退出MySQL shell。
4.导入Zabbix server数据库模式
在终端输入以下命令:
“`
zcat /usr/share/doc/zabbix-server-mysql-3.4.15/create.sql.gz | mysql -u zabbix -p zabbix
“`
此命令将导入Zabbix server的数据库模式。
5.配置Zabbix server
打开Zabbix server配置文件Zabbix_server.conf,并编辑以下字段:
“`
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
“`
这些字段是使Zabbix server能够连接到MySQL数据库的必要配置。修改后,保存文件并关闭此文件。
6.启动Zabbix server和Zabbix agent进程
在终端输入以下命令:
“`
sudo systemctl start zabbix-server
sudo systemctl enable zabbix-server
sudo systemctl start zabbix-agent
sudo systemctl enable zabbix-agent
“`
此命令将启动Zabbix server和Zabbix agent进程,并设置它们在系统启动时启动。
7.配置防火墙以允许Zabbix流量
如果您启用了防火墙,则必须配置它以允许Zabbix流量。在终端输入以下命令:
“`
sudo firewall-cmd –add-service={http,https} –permanent
sudo firewall-cmd –add-port={10050/tcp,10051/tcp} –permanent
sudo firewall-cmd –reload
“`
这将在防火墙中打开端口10050和10051以及http和https服务端口。
8.登录Zabbix web界面
Zabbix server和Zabbix agent现在都已经部署和运行。您现在可以通过打开您的Web浏览器并输入以下URL地址来访问Zabbix web界面:
“`
http://your_server_IP_address/zabbix
“`
“your_server_IP_address”应替换为安装Zabbix的服务器的公共IP地址。
现在,您应该看到Zabbix登录页面。使用默认管理员凭据“Admin / zabbix”登录该页面。使用此凭据登录后,您将获得访问ZOabbix的完整权限。
结论
这就是如何在Linux7上安装Zabbix 3.4的完整过程。Zabbix是一款非常有用的开源监控工具,可以帮助您监控各种服务器、应用程序和网络设备,并提供有关已监控对象的有用信息。现在,您可以创建自己的监控环境并了解自己的IT基础架构的状态。
相关问题拓展阅读:
- 在LINUX系统中安装完zabbix提示无法识别服务是何原因
- linux下yum安装zabbix的数据库在哪
在LINUX系统中安装完zabbix提示无法识别服务是何原因
snmp的服务打开了吗 是客户机 被监控芦败滑的机枯镇器的SNMP 服务
cacti,zabbix,nagios
是监控的软件 其他两个一个是web服务器 一个是服务器脚本
这三个软件 监控都可以基于snmp协议
前两个都可以装很多插件 这些插件 有些也需要在 被监控机器安些东西
最后一个软件 你要想要完全的功能 必须在 被监陪腊控机上 安装 服务程序
好好看我文档吧
linux下yum安装zabbix的数据库在哪
linux下yum install的软件源位置是凯余通过配置文件来配置的,可修改。
/etc/yum.repos.d为本地源位置
配置文件/etc/yum.conf中,详细定义了yum的工作方式和参数。
# cat /etc/yum.conf
//主配置信息
cachedir=/var/cache/yum //保存缓存和数据库文件的位置
keepcache=0
debuglevel= //调试信息输出等级
logfile=/var/log/yum.log //日志位置
distroverpkg=redhat-release //yum使用的RPM包distribution版本;
tolerant=//默认为0,如果为1表示当安装多个包是,失败了继续安装其他;
exactarch=//精确匹配硬件平台,只有完全相同才更新;
obsoletes=//当使用升级模式时,一些包没有用了,可以删除(取盯羡滚值1)
gpgcheck=//安装时是否检查RPM包的PGP签名;
plugins=//Yum插件是否可用
bugtracker_url=
# Note: yum-RHN-plugin doesn’t honor this.
metadata_expire=1h
installonly_limit = 5
# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d //定义可选的位置
Yum支持的源地址种类很多,有本地、FTP和Internet等。三种方式的差异仅仅在于客户端访问Yum的方式不同。本篇仅介绍本地Yum源的配置和使用。
2、配置本地Yum源库
目的是在本地目录上建立一个Yum源库,RPM包来自安派稿装光盘。
使用Mount命令,将插入的光盘Mount到Linux的目录结构上。
# mount /dev/cdrom /media //将光盘mount到/media目录上
mount: block device /dev/cdrom is write-protected, mounting read-only
# cd /media
# ls –l //挂载CentOS版本;
total 484
dr-xr-xr-x 2 root rootMar 5 10:16 CentOS //CentOS RPM包位置
-r–r–r– 1 root rootMar 2 05:00 CentOS_BuildTag
-r–r–r– 1 root rootOctEULA
-r–r–r– 1 root rootOctGPL
dr-xr-xr-x 4 root rootMar 5 10:12 images
(篇幅原因,省略部分)
-r–r–r– 1 root rootMar 5 10:22 TRANS.TBL
#
# pwd
/media/CentOS
安装repository工具包。
# pwd
/media/CentOS
# rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm
warning: createrepo-0.4.11-3.el5.noarch.rpm: Header V3 DSA signature: NOKEY, key ID e
Preparing… ###########################################
1:createrepo###########################################
将rpm包拷贝的准备好的/yum/server中去。
# cd /
# mkdir /yum/server -p
# cd CentOS
# cp * /yum/server/
You have mail in /var/spool/mail/root
#
这样,我们将所有的rpm包保存在了/yum/server上。
最后,我们建立reposity的索引。
# createrepo /yum/server
2669/totem-devel-2.16.7-7.el5_6.1.i386.rpm
Saving Primary metadata
Saving file lists metadata
Saving other metadata
3、配置参数文件
修改服务端文件,设置行为。
# vi /etc/yum.conf
cachedir=/var/cache/yum
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
distroverpkg=redhat-release
tolerant=1
exactarch=1
obsoletes=1
gpgcheck=0 //本地一般不需要设置该选项
plugins=1
bugtracker_url=
# Note: yum-RHN-plugin doesn’t honor this.
metadata_expire=1h
installonly_limit = 5
# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d
~
在客户端,我们创建新的容器和配置文件。首先我们先将原有的信息备份保存。
-客户端
# cd /
# mkdir /etc/yum.repos.d/bak
# mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak/
# cd /etc/yum.repos.d/bak/
# ls -l
total 36
-rw-r–r– 1 root root 1926 Feb 25 16:20 CentOS-Base.repo
-rw-r–r– 1 root root 631 Feb 25 16:20 CentOS-Debuginfo.repo
-rw-r–r– 1 root root 626 Feb 25 16:20 CentOS-Media.repo
-rw-r–r– 1 root root 6118 Feb 25 16:20 CentOS-Vault.repo
# cd /
# vim /etc/yum.repos.d/localyum.repo
//容器名
Name=localyum
baseurl= //目录
enable=1
gpgcheck=0
linux7 安装zabbix3.4的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux7 安装zabbix3.4,快速易懂的指南:如何在Linux7上安装Zabbix 3.4,在LINUX系统中安装完zabbix提示无法识别服务是何原因,linux下yum安装zabbix的数据库在哪的信息别忘了在本站进行查找喔。
香港服务器首选树叶云,2H2G首月10元开通。
树叶云(www.IDC.Net)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/201518.html<