浪心行者

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  1 随笔 :: 0 文章 :: 0 评论 :: 263 阅读

安装数据库(根据自己的想法自行选择,这里以MySQL为例)|导入数据

添加MySQL仓库

yum -y install https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm

关闭8.0启用5.7启用仓库

yum -y install yum-utils

sudo yum-config-manager --disable mysql80-community

sudo yum-config-manager --enable mysql57-community

安装MySQL5.7

yum -y install mysql-community-server

启动服务

systemctl restart mysqld
systemctl enable mysqld

获取默认密码

cat /var/log/mysqld.log |grep -i password

root用户登陆MySQL并修改默认密码

set global validate_password_policy=low;  --将密码级别改为弱
set global validate_password_length=6;    --密码长度要求降低为6位
alter user  'root'@'localhost' identified by 'zabbix';    --密码修改为zabbix
flush privileges;    --刷新权限

创建用户和数据库并赋予权限

create database zabbix character set utf8 collate utf8_bin;
create user zabbix@localhost identified by 'zabbix';
grant all privileges on zabbix.* to zabbix@localhost;
quit;

安装Zabbix

导入 Zabbix 仓库

rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
yum clean all

安装 Zabbix server and agent

yum -y install zabbix-server-mysql zabbix-agent

安装CentOS额外存储库
yum -y install centos-release-scl

编辑配置文件 /etc/yum.repos.d/zabbix.repo 启用 zabbix-frontend 仓库

[zabbix-frontend]
...
enabled=1
...

安装 Zabbix frontend.

yum -y install zabbix-web-mysql-scl zabbix-apache-conf-scl

导入初始架构和数据,系统将提示您输入密码。

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

配置Zabbix Server参数

编辑配置文件 /etc/zabbix/zabbix_server.conf

LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_server.pid
SocketDir=/var/run/zabbix
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
DBPort=3306
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
Timeout=4
AlertScriptsPath=/usr/lib/zabbix/alertscripts
ExternalScripts=/usr/lib/zabbix/externalscripts
LogSlowQueries=3000
StatsAllowedIP=127.0.0.1

编辑配置文件 /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf

#设置时区

php_value[date.timezone] = Asia/Shanghai

启动Zabbix server和agent进程,并为它们设置开机自启:

systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm

登陆地址

连接到新安装的Zabbix前端

http://ip:port/zabbix

 默认登陆账号密码(注意大小写

Admin

zabbix

 

客户端Agent配置

导入 Zabbix 仓库

rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
yum clean all

安装 Zabbix  Agent

yum -y install zabbix-agent

调整配置文件(Server 修改成服务端IP)

echo '''PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=127.0.0.1,211.87.240.131
Include=/etc/zabbix/zabbix_agentd.d/*.conf
EnableRemoteCommands=1
LogRemoteCommands=1''' > /etc/zabbix/zabbix_agentd.conf

启动服务

systemctl restart zabbix-agent

systemctl enable zabbix-agent

posted on   浪心行者  阅读(263)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示