Centos7.9如何安装Zabbix4.2
文章最后更新时间:2021年08月05日已超过333天没有更新。
Zabbix介绍
Zabbix官网https://www.zabbix.com/ (英文版) https://www.zabbix.com/cn/ (中文版)
Zabbix是一个高度集成的网络监控解决方案,可以提供企业级的开源分布式监控解决方案,由一个国外的团队持续维护更新,软件可以自由下载使用,运作团队靠提供收费的技术支持赢利。
zabbix是一个基于Web界面的,提供分布式系统监控以及网络监视功能的企业级的开源解决方案。
zabbix能监视各种网络参数,保证服务器系统的安全运营,并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题
zabbix主要由2部分构成zabbix server和zabbix agent,可选组建zabbix proxy
zabbix server可以通过SNMP,zabbix agent,fping端口监视等方法对远程服务器或网络状态完成监视,数据收集等功能。同时支持Linux以及Unix平台,Windows平台只能安装客户端
Zabbix部署
系统环境
Centos7.9
更新系统
# yum update -y
添加Zabbix仓库
# yum install epel-release -y
# rpm -ivh http://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-1.el7.noarch.rpm
如果国外源下载慢可以参考:Zabbix如何更换成国内下载源
安装Zabbix Server,MariaDB数据库, Web Server和PHP
# yum install zabbix-server-mysql zabbix-web-mysql mysql mariadb-server zabbix-agent httpd php -y
启动MariaDB数据库
# systemctl start mariadb
# systemctl enable mariadb
运行MySQL安全设置脚本(mysql_secure_installation)
设置MySQL root密码和其他安全参数。
# mysql_secure_installation (按y设置root超级密码,一路按y确定)
创建一个名为zabbix_db的数据库和一个新用户my_zabbix:your_password为你设置的密码
# mysql -uroot -p
MariaDB [(none)]> create database zabbix_db; MariaDB [(none)]> grant all privileges on zabbix_db.* to my_zabbix@localhost identified by 'your_password'; MariaDB [(none)]> exit
把数据导入到zabbix_db数据库
zabbix-server-mysql-4.2.8这个地址受zabbix官网的会存在变动,具体以目录下实际显示的为准,其他的操作步骤一样只是版本号不一样
# cd /usr/share/doc/zabbix-server-mysql-4.2.8/
# gzip -d create.sql.gz
# mysql -u root -p zabbix_db < create.sql
编辑Zabbix配置文件
配置文件位于/etc/zabbix/zabbix_server.conf配置数据库
修改为如下参数:
DBHost=localhost DBName=zabbix_db DBUser=my_zabbix DBPassword=您设置的密码
编辑PHP配置文件:文件位于/etc/php.ini
max_execution_time = 600
max_input_time = 600
memory_limit = 256M
post_max_size = 32M
upload_max_filesize = 16M
date.timezone = Asia/shanghai
启动zabbix相关服务程序
# systemctl start zabbix-server zabbix-agent
# systemctl enable zabbix-server zabbix-agent
# systemctl start httpd
# systemctl enable httpd
Zabbix网页端设置
web端地址 http://your_doman_or_IP/zabbix/,点击Next step 进入下一步
检查需要的组件是否安装,点击Next step 进入下一步
配置数据库连接(输入前面设置的数据库名称,数据库账号和数据库密码),点击Next step 进入下一步
配置Zabbix名称端口等,默认即可,点击Next step 进入下一步
安装前的一些设置检查直接点击Next step 进入下一步
点击Finish 安装完成,它会自动转向到登录界面
登录,默认用户名”admin”,密码”zabbix”:
登入后如下图
zabbix网页端的一些简单设置
1、zabbix默认安装完后是英文的,如何修改成中文呢?
1.1、登入后网页端后点击右上角的人物图标进入设置
1.2、在Language 语言选项中选择Chinese (zh_CN) 中文,选择完后点击下面的Update按钮更新设置,更新完成后系统界面就会变成中文了
2、zabbix如何修改默认的管理员密码呢?
2.1、登入后网页端后点击右上角的人物图标进入设置
2.2、在Password选项中点击Change password(更改密码)会跳转到修改密码界面,设置新密码,重新输入一遍新的密码。点击Update更新设置
PS:如忘记登入密码可以参考下面教程重置:Zabbix忘记Admin登录密码如何解决