当前位置: 首页>移动开发>正文

zabbix安装配置启动

zabbix架构图

zabbix安装配置启动,第1张

下载最新base、epel源

阿里巴巴镜像网站

服务端: 安装-配置-启动

1. 下载zabbix4.4版本源并替换阿里地址

rpm -ivh http://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm
sed -i 's#http://repo.zabbix.com#https://mirror.tuna.tsinghua.edu.cn/zabbix#g ' /etc/yum.repos.d/zabbix.repo

2. 下载zabbix-server-mysql zabbix-web-mysql mariadb-server httpd服务

yum install zabbix-server-mysql zabbix-web-mysql mariadb-server httpd  zabbix-get    -y

3. 数据库启动配置

1. 启动数据库
systemctl start mariadb 
systemctl enable  mariadb

2. 创建数据库
shell> mysql -uroot
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create user 'zabbix'@'localhost' identified by 'zabbix'; 
mysql> grant all privileges on zabbix.* to 'zabbix'@'localhost'; 
mysql> quit;

3. 导入数据
zcat /usr/share/doc/zabbix-server-mysql-4.4.10/create.sql.gz |mysql -uzabbix  -pzabbix zabbix

4. 配置zabbix-server链接数据库

[root@zabbix-server ~]# grep "^DB" /etc/zabbix/zabbix_server.conf 
DBHost=localhost 
DBName=zabbix 
DBUser=zabbix 
DBPassword=zabbix

5. 配置web页面的前端(把注释打开)

[root@zabbix-server ~]# vim /etc/httpd/conf.d/zabbix.conf 
20行 # php_value date.timezone Europe/Riga(把注释打开替换成下面的)
php_value date.timezone Asia/Shanghai

6. 启动zabbix程序

1. 启动zabbix-server服务以及web页面的httpd服务
[root@zabbix-server ~]# systemctl start zabbix-server httpd 
[root@zabbix-server ~]# systemctl enable  zabbix-server httpd

2. 检查端口 zabbix-server 10051 端口
[root@zabbix-server ~]# netstat -lntp | grep -E "10051|80|3306"

7. 访问网站10.0.0.71/zabbix

  1. 第一步骤


    zabbix安装配置启动,第2张
  2. 第二步骤


    zabbix安装配置启动,第3张
  3. 第三步骤


    zabbix安装配置启动,第4张
  4. 第四步骤


    zabbix安装配置启动,第5张
  5. 第五步骤

#默认登录用户--密码
用户:Admin
密码:zabbix

8. 修改登录密码

zabbix安装配置启动,第6张

9. 汉化中文

  1. 网站汉化


    zabbix安装配置启动,第7张
  2. 字体汉化

1:whidows电脑上c盘/whidows/Fonts/目录下随便拖个字体到桌面(里面都是字体)
2:scp -rp 桌面字体文件 root@10.0.0.71:/usr/share/fonts/dejavu/

3:把原来的字体改个名字
cd /usr/share/fonts/dejavu/

mv DejaVuSans.ttf  DejaVuSans.ttf.bak

4:把从桌面拉上来的文件改成DejaVuSans.ttf

mv ARIALNBI.TTF DejaVuSans.ttf

5:刷新网站

安装zabbix客户端

  1. 第一步骤
#学习如何快速监控一台主机
1:安装zabbix-agent(zabbix-agent需要把数据推送给zabbix-server,是不是需要知道server是谁)
rpm -ivh http://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm
sed -i 's#http://repo.zabbix.com#https://mirror.tuna.tsinghua.edu.cn/zabbix#g ' /etc/yum.repos.d/zabbix.repo
yum install zabbix-agent    -y

#编辑文件vim /etc/zabbix/zabbix_agentd.conf
Server=172.16.1.71(改成zabbix服务端地址)

#启动zabbix-agent
[root@web01 ~]# systemctl enable zabbix-agent 
[root@web01 ~]# systemctl start zabbix-agent 

#监听的端口10050
netstat -lntp|grep "10050"
  1. zabbix-web-添加主机


    zabbix安装配置启动,第8张

    zabbix安装配置启动,第9张

拆分数据库

#服务器规划
#需求:把数据库单独建在一台机器上
在10.0.0.51上安装数据库
登录10.0.0.71 将数据库文件导出,然后导入到10.0.0.51的zabbix库中
在10.0.0.51上安装数据库
[root@db01 ~]# yum install mariadb mariadb-server -y 
[root@db01 ~]# systemctl enable mariadb 
[root@db01 ~]# systemctl start mariadb 
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin; 
MariaDB [(none)]> create user 'zabbix'@'%' identified by 'zabbix'; 
MariaDB [(none)]> grant all privileges on zabbix.* to 'zabbix'@'%';
登录10.0.0.71 将数据库文件导出,然后导入到10.0.0.51的zabbix库中
[root@zabbix-server ~]# mysqldump -uroot -B zabbix > ~/zabbix.sql 
[root@zabbix-server ~]# cat zabbix.sql  | mysql -h 172.16.1.51 -uzabbix -pzabbix zabbix

停止172.16.1.71的数据库
[root@zabbix-server ~]# systemctl stop mariadb

修改172.16.1.71 上zabbix-web链接数据库配置文件
vim /etc/zabbix/web/zabbix.conf.php
6行 $DB['SERVER']   = '172.16.1.51'; #修改远程链接数据库地址

修改172.16.1.71 上zabbix-server连接数据库配置文件
[root@zabbix-server ~]# grep "^DB" /etc/zabbix/zabbix_server.conf
91行 DBHost=172.16.1.51 #修改连接远程数据库地址

重启172.16.1.71 zabbix服务。httpd服务
[root@zabbix-server ~]# systemctl restart zabbix-server httpd

https://www.xamrdz.com/mobile/4fj1994013.html

相关文章: