Kevin_306

27.企业级监控系统 ZABBIX

1.修改主机名称

root@ubuntu1804:~# hostnamectl set-hostname zabbix-server.kevin306.com

修改好之后重新登录

[root@zabbix-server ~]#

2.修改一下乌班图的源

[root@zabbix-server ~]# mv /etc/apt/sources.list /etc/apt/sourses.list.backup
[root@zabbix-server ~]# vim /etc/apt/sources.list

(源内容填写进去保存)

3.更新升级

[root@zabbix-server ~]# apt-get update

4.下载zabbix 源的deb包

[root@zabbix-server ~]# wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1+bionic_all.deb

5.dpkg -i  XXX.deb安装软件

#XXX.deb 是手动下载下来的包

[root@zabbix-server ~]# dpkg -i zabbix-release_5.0-1+bionic_all.deb

6.查看包内容

#安装完包后,可以用此命令查看软件安装到什么地方

7.换成国内源,提速

[root@zabbix-server ~]#sed -i.bak  's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/apt/sources.list.d/zabbix.list

8.更新

9.安装包

[root@zabbix-server ~]# apt -y install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent zabbix-get

10.安装MySQL

(理论上数据库单独一台机器)

[root@zabbix-server ~]# apt -y install mysql-server

11.注意查看bind-address

#1.如果MySQL和ZabbixServer在同一台主机,此项可不改

[root@zabbix-server ~]#vim /etc/mysql/mysql.conf.d/mysqld.cnf

bind-address               = 0.0.0.0

2.修改为 0.0.0.0

#3.重新启动服务

[root@zabbix-server ~]#systemctl restart mysql.service

12.准备数据库和用户 

[root@zabbix-server ~]# mysql -uroot -p
Enter password:

mysql> create database zabbix character set utf8 collate utf8_bin; 

mysql> create user zabbix@localhost identified by '123456';

mysql> grant all privileges on zabbix.* to zabbix@localhost;

mysql> quit;

#1.创建完成可以查看是否存在数据库

mysql> show databases;

#2.创建zabbix数据库的时候指定了字符集

#3.mysql 5.7支持两条命令合在一起同时输入

mysql> grant all privileges on zabbix.* to zabbix@localhost; mysql> quit;

13.初始化数据库的表

[root@zabbix-server ~]# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p123456 zabbix
mysql: [Warning] Using a password on the command line interface can be insecure.

14.检查配置文件路径

[root@zabbix-server ~]# dpkg -L zabbix-server-mysql 

15.使用grep过滤出更改的配置

[root@zabbix-server ~]# grep -Ev "^#|^$" /etc/zabbix/zabbix_server.conf

16.打开查看 数据库名字和用户名都已为zabbix

17.修改密码一致

18.注意远程主机,默认是localhost

如果不是在本机上,此项需要修改为实际主机的IP

 

19.检查一下PHP版本

php7.2.X

20.修改PHP配置

[root@zabbix-server ~]#vim /etc/zabbix/apache.conf 

#根据不同的版本修改不同的时区,此处php7

21.重启服务

[root@zabbix-server ~]# systemctl restart zabbix-server zabbix-agent apache2

[root@zabbix-server ~]# systemctl is-active zabbix-server zabbix-agent apache2

22.端口号验证

#10051启动

23.开机启动

[root@zabbix-server ~]#systemctl restart zabbix-server zabbix-agent apache2

[root@zabbix-server ~]#systemctl is-active zabbix-server zabbix-agent apache2

active

active

active
[root@zabbix-server ~]#systemctl enable zabbix-server zabbix-agent apache2

24.准备登录

#1.根据主机IP登陆

#2.点Next step检查环境

#3.继续点Next step

#4.输入密码:此处设置为123456

#5.输入日志Name:此处n53

#6.点Next step

#7.继续点Next step

#8.注意: 此处有报错,需要进一步看提示处理

25.根据报错提示下载zabbix.conf.php

#1.将下载好的文件导入系统

[root@zabbix-server ~]# ls
zabbix.conf.php zabbix-release_5.0-1+bionic_all.deb
[root@zabbix-server ~]# mv zabbix.conf.php /usr/share/zabbix/conf/

#2.移动下载的文件替换现有的文件
[root@zabbix-server ~]# cd /usr/share/zabbix/conf/
[root@zabbix-server conf]# ls
certs    maintenance.inc.php     zabbix.conf.php     zabbix.conf.php.example
[root@zabbix-server conf]# systemctl restart zabbix-server zabbix-agent apache2

#3.服务重启

26.服务重启之后成功

27.完成

28.Admin/zabbix成功登陆

#Zabbix 前端已经就绪!第一次登录, 默认的用户名是 Admin,密码是zabbix

29.中文及乱码

默认为英文,可修改为中文

#1.CentOS安装中文包,再修改语言,否则无法选择

[root@zabbix-server ~]#yum -y install langpacks-zh_CN
#2.Ubuntu安装下面中文包

[root@zabbix-server ~]#apt -y install language-pack-zh-hans

30.重启服务后可以中文

#左下角的User settings,点开就可以找到语言切换Language

31.乱码字体

 #1.cmd输入fonts,然后可以看到windows字体

2.#选择一个字体(此处为宋体 常规)然后把他复制到linux系统中

3.#将中文字体上传到 Zabbix Server 的目录 /usr/share/zabbix/assets/fonts 下替换

#注意:字体文件路径和名称的定义在文件/usr/share/zabbix/include/defines.inc.php中配置

#4.再次刷新页面,乱码问题解决

 

posted on 2021-08-09 19:06  熊猫小虾  阅读(98)  评论(0编辑  收藏  举报

导航