系统城装机大师 - 固镇县祥瑞电脑科技销售部宣传站!

当前位置:首页 > 系统教程 > Linux教程 > 详细页面

Zabbix分布式监控系统

时间:2020-03-08来源:电脑系统城作者:电脑系统城

Zabbix分布式监控系统

准备两台虚拟机,yum源使用zabbix文件夹

基础环境配置

主机名配置

# hostnamectl set-hostname zabbix-server

# hostnamectl set-hostname zabbix-agent

yum源配置(server)

将镜像文件和zabbix文件夹上传到/opt目录下

创建挂载目录并将镜像文件挂载到目录

# mkdir -p /opt/centos

 

移动目录

# mv /etc/yum.repos.d/* /media/

编辑local.repo文件

[centos]

name=centos

baseurl=file:///opt/centos

gpgcheck=0

enabled=1

[zabbix]

name=zabbix

baseurl=file:///opt/zabbix

gpgcheck=0

enabled=1

安装ftp服务

# yum install -y vsftpd

编辑文件,最上面添加代码

# vi /etc/vsftpd/vsftpd.conf

启动服务

# systemctl start vsftpd

查看服务状态

# systemctl status vsftpd

yum源配置(agent)

移动文件

# mv /etc/yum.repos.d/* /media/

编辑local.repo文件

[centos]

name=centos

baseurl=ftp://192.168.37.12/centos

gpgcheck=0

enabled=1

[zabbix]

name=zabbix

baseurl=ftp://192.168.37.12/zabbix

gpgcheck=0

enabled=1

安装LAMP和Zabbix服务(server)

安装httpd服务

# yum install -y httpd

安装数据库服务

# yum install -y mariadb-server mariadb

安装zabbix服务

# yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb-server

升级trousers服务

# yum install -y trousers

配置并启动zabbix服务(server)

网页之前的操作全部在server上

启动httpd服务

启动服务并设置开机自启

# systemctl start httpd

# systemctl enable httpd

查看服务状态

# systemctl status httpd

启动并配置数据库服务 

启动数据库服务并设置开机自启

# systemctl start mariadb

# systemctl enable mariadb

登录数据库,创建zabbix库

# mysql

> create database zabbix character set utf8 collate utf8_bin;

授予用户访问权限

> grant all privileges on zabbix.* to zabbix@'%' identified by 'zabbix';

> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';

导入数据库文件

# cd /usr/share/doc/zabbix-server-mysql-3.4.15/

# zcat create.sql.gz |mysql -uroot zabbix 

设置时区 

编辑文件,设置时区

# vi /etc/php.ini

编辑文件,修改时区

# vi /etc/httpd/conf.d/zabbix.conf

修改完配置文件后重启服务

# systemctl restart httpd

修改zabbix配置文件并启动

编辑文件

# vi /etc/zabbix/zabbix_server.conf

做以下修改

38:LogFile=/var/log/zabbix/zabbix_server.log

49:LogFileSize=0

72:PidFile=/var/run/zabbix/zabbix_server.pid

82:SocketDir=/var/run/zabbix

91:DBHost=localhost

100:DBName=zabbix

116:DBUser=zabbix

124:DBPassword=zabbix

132:DBSocket=/var/lib/mysql/mysql.sock

330:SNMPTrapperFile=/var/log/snmptrap/snmptrap.log

447:Timeout=4

489:AlertScriptsPath=/usr/lib/zabbix/alertscripts

499:ExternalScripts=/usr/lib/zabbix/externalscripts

535:LogSlowQueries=3000

启动zabbix服务

# systemctl start zabbix-server

查看端口号(10051)

# netstat -ntpl

使用zabbix服务(网页) 

登录界面

浏览器访问192.168.37.12/zabbix

进入安装向导,单击右下角“Nest step”

显示版本信息等,单击右下角“Nest step” 

填写信息,密码为zabbix

分享到:

相关信息

  • linux 文件权限怎么解析

    常用权限linux系统内有档案有三种身份 u:拥有者 g:群组 o:其他人这些身份对于文档常用的有下面权限:r:读权限,用户可以读取文档的内容,如用cat,more查看w:写权限,用户可以编辑文档x...

    2024-07-07

  • 如何使用WPSeku找出 WordPress 安全问题?

    然而,如果我们遵循通常的 WordPress 最佳实践,这些安全问题可以避免。在本篇中,我们会向你展示如何使用 WPSeku,一个 Linux 中的 WordPress 漏洞扫描器,它可以被用来找出你安装...

    2024-07-03

系统教程栏目

栏目热门教程

人气教程排行

站长推荐

热门系统下载