微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

zabbix 安装部署

环境:CentOS7 机器 两台  分别为server 和 client

zabbix下载网址:http://repo.zabbix.com

本次操作使用zabbix4.0 网址:http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

操作:rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm  (下载解压)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 [root@node1 ~]# cat /etc/yum.repos.d/zabbix.repo [zabbix] name=Zabbix Official Repository - $basearch baseurl=http://repo.zabbix.com/zabbix/4.0/rhel/7/$basearch/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591    [zabbix-non-supported] name=Zabbix Official Repository non-supported - $basearch baseurl=http://repo.zabbix.com/non-supported/rhel/7/$basearch/ enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX gpgcheck=1

安装zabbix相关组件

yum -y install zabbix-server-MysqL zabbix-web-MysqL zabbix-agent mariadb mariadb-server

启动数据库,设置开机自启

1 2 3 systemctl enable mariadb.service   systemctl start mariadb.service

登录MysqL,并创建zabbix数据库,授权用户,用以登录zabbix数据库

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 [root@node1 ~]# MysqL Welcome to the MariaDB monitor.  Commands end with ; or \g. Your MariaDB connection id is 2 Server version: 5.5.64-MariaDB MariaDB Server    copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. 创建名为zabbix的库 MariaDB [(none)]> create database zabbix  charset 'utf8'; Query OK, 1 row affected (0.00 sec) 授权zabbix用户在 任意主机访问zabbix库 MariaDB [(none)]> grant all on zabbix.* to zabbix@localhost identified by '123'; Query OK, 0 rows affected (0.00 sec)    MariaDB [(none)]> flush privileges; Query OK, 0 rows affected (0.00 sec)    MariaDB [(none)]>

  导入zabbix初始数据库  注意路径,不同版本zabbix路径名大同小异

1 zcat /usr/share/doc/zabbix-server-MysqL-4.0.14/create.sql.gz |MysqL -uzabbix -p123  zabbix

  编辑zabbix-server配置文件,配置数据库信息

1 2 3 4 5 [root@node1 ~]# cat  /etc/zabbix/zabbix_server.conf |grep "^DB" DBHost=localhost dbname=zabbix DBUser=zabbix DBPassword=123  

设置时区

进入PHP.ini 配置

1 2 3 vim /etc/PHP.ini ;http://PHP.net/date.timezone date.timezone = Asia/Shanghai

  

下一步,启动所有服务

1 2 systemctl enable httpd zabbix-server zabbix-ahent systemctl start httpd zabbix-server zabbix-agent

  查看相关端口是否监听  server监听10051  client监听  10050

netstat  -ntlp | grep 10051  (server监听)

netstat -ntlp | grep 10050 (client监听)

浏览器访问本机IP, 注意关闭防火墙

http://localhost/zabbix

使用管理员登录

账号: admin

密码: zabbix

 

中文乱码问题解决方式:

将我们选择的字体文件上传到zabbix web服务, /usr/share/zabbix/assets/fonts目录下(rpm安装目录)

1 2 3 4 rm -rf graphfont.ttf mv simkai.ttf  graphfont .ttf 授权644 chmod 644 graphfont.ttf

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐