暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

zabbix安装部署

老王话运维 2021-09-08
1331

1、安装前准备:

1)准备操作系统centos7

2)关闭防火墙:systemctl stop firewalld.service(临时)

systemctl disable firewalld.service(开机禁用)

              查看防火墙状态

[root@localhost ~]# systemctl status firewalld.service

firewalld.service - firewalld - dynamic firewall daemon

   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)

   Active: inactive (dead)

     Docs: man:firewalld(1)


3)关闭Linux的seLinux:setenforce 0(临时)

编辑vim etc/selinux/config

SELINUX=disabled修改为SELINUX=disabled

查看seLinux状态

[root@localhost ~]# sestatus

SELinux status:                 enabled

SELinuxfs mount:                /sys/fs/selinux

SELinux root directory:         /etc/selinux

Loaded policy name:             targeted

Current mode:                   permissive

Mode from config file:          disabled

Policy MLS status:              enabled

Policy deny_unknown status:     allowed

Max kernel policy version:      31

2、安装服务端

1)打开zabbix官网https://www.zabbix.com/cn/download

2)选择适合自己安装方式以及系统版本(本教程选择yum安装)

3)安装zabbix的yum源

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

yum clean all

yum update

4)安装服务端和客户端

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

5)启用Red Hat Software

yum install centos-release-scl -y

vim etc/yum.repos.d/zabbix.repo

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

6)安装zabbix前端及所需软件

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

7)1

3、安装所需数据库

1)安装yum源:rpm -ivh http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

2)安装数据库:yum -y install mysql-server

3)启动数据库:systemctl start mysqld

systemctl enable mysqld(开机启动)

systemctl status mysqld(查看状态)

4)获取初始密码grep password /var/log/mysqld.log

5)登录数据库并修改初始密码mysql -uroot -p'Sj9Bgq/q8R4.'

mysql> set password for root@localhost = password('Laowang@123');

Query OK, 0 rows affected, 1 warning (0.00 sec)

6)测试新密码是否修改成功mysql -uroot -p'Laowang@123'

4、初始化数据库

1)创建所需数据库并授权mysql -uroot -p'Laowang@123'

mysql> create database zabbix character set utf8 collate utf8_bin;

mysql> create user zabbix@localhost identified by 'Laowang@123';

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

2)导入初始数据

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

5、配置zabbix server

1)配置数据库vim /etc/zabbix/zabbix_server.conf(账号,数据库以选择默认)

...

DBPassword=Laowang@123

...

2)配置zabbix前端

...

php_value[date.timezone] = Asia/Shanghai

...


6、启动服务端和客户端

1)启动服务端和客户端并设置为开机自动启动

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

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

7、配置zabbix前端

1)浏览器访问前端页面http://10.10.100.11/zabbix/setup.php欢迎界面直接下一步

2)检测环境依赖,全部OK后下一步

3)填写数据库配置信息后下一步

4)填写服务端主机信息后下一步等待系统初始化(大约1min)

5)初始化完成

6)登录系统默认账号:Admin密码zabbix

系统是这个样子的!!!!

8、使用前设置

1)设置系统页面为中文

2)添加第一个主机监控,它自己

编辑vim /etc/zabbix/zabbix_agentd.conf

Server=172.18.1.24(服务端地址)

systemctl restart zabbix-agent

3)查看监控图像

发现图像内中文字体不能显示中文

4)设置图像内字体为中文

cd /usr/share/zabbix/assets/fonts/

mv graphfont.ttf graphfont.ttf.back

将包含中文字体文件上传到该目录并命名为graphfont.ttf

再次查看已经可以显示中文

文章转载自老王话运维,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论