zabbix3.2安装教程(基于redhat 7.0)

1.修改默认源
1.1备份默认repo,路径:/etc/yum.repo/

cd /etc/yum.repo
mkdir bak
mv *.repo bak

1.2下载163源repo文件

wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

1.3清理默认源缓存

yum clean all

1.4重建缓存

yum makecache

2.关闭SELINUX,重启服务器
2.1关闭SELINUX

vi /etc/selinux/config
修改SELINUX=disabled

2.2重启服务器

reboot

2.3确认selinux是否关闭

sestatus

3.关闭防火墙,并且禁用开机自启

systemctl stop firewalld
systemctl disable firewalld

4.安装zabbix 3.2yum安装repo

rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm

5.安装数据库maria-server-mysql

yum install mariadb-server

6.配置maria-server,可根据需要自行配置,以下请参考!

vi /etc/my.cnf.d/server.cnf


character-set-server = utf8
collation-server = utf8_bin
skip-character-set-client-handshake
skip-external-locking
symbolic-links=0
innodb_buffer_pool_size = 2048M
innodb_log_file_size = 512M
sort_buffer_size = 2M
innodb_additional_mem_pool_size = 30M
innodb_log_buffer_size = 8M
key_buffer_size = 16M
log-bin=mysql-bin
expire_logs_days = 7
server-id=1001
innodb_data_file_path = ibdata1:1G
innodb_file_per_table =on
max_connections = 500
innodb_flush_method = fdatasync
innodb_flush_log_at_trx_commit = 1


7.启动数据库mariadb,并设置开机自启

systemctl start mariadb
systemctl enable mariadb

8安装zabbix-server,zabbix–web-mysql,zabbix-get,zabbix-agent

yum install zabbix-server-mysql zabbix-web-mysql zabbix-get zabbix-agent

9创建Zabbix mariadb数据库和用户(zabbix官网有教程)
9.1登陆数据库

mysql -uroot -p

9.2创建zabbix数据库

create database zabbix character set utf8 collate utf8_bin;

9.3创建zabbix用户并授权zabbix用户操作zabbix数据库的所有权限

grant all privileges on zabbix.* to zabbix@localhost identified by ‘zabbix’;

9.4退出mariadb数据库

quit;

10.导入zabbix表结构和数据

zcat /usr/share/doc/zabbix-server-mysql-3.2.1/create.sql.gz | mysql -uroot zabbix

11.配置zabbix配置文件,修改数据库密码为zabbix

vi /etc/zabbix/zabbix_server.conf

*command命令下输入”/DBPassword”即可检索导到这一行
DBPassword=zabbix

12.配置Http配置文件,修改时区为亚洲上海

vi /etc/httpd/conf.d/zabbix.conf

修改php_value date.timezone Asia/Shanghai

13.启动zabbix-server,并设置开机自启

systemctl start zabbix-server
systemctl enable zabbix-server

注意:
①如果zabbixserver无法启动,报出error 4 in libpthread-2.17.so错误,则需要安装trousers支持包。

yum install trousers

②如果报pid错误,需要做软连接/var/run > /run

ln -s /var/run /run

14.启动http,并设置开机自启

systemctl start httpd
systemctl enable httpd

15.启动zabbix-agent,并设置开机自启

systemctl start zabbix-agent
systemctl enable zabbix-agent

16.使用IE登陆zabbix图形界面进行设置。
地址:http://192.168.1.*/zabbix/(zabbix服务器IP)
账户:admin
密码:zabbix

*以上是自己安装经验,欢迎参考,如有不对请指正,谢谢!
关于zabbix的所有问题都可以参考官方文档:https://www.zabbix.com/documentation/3.2/start

猜你喜欢

转载自blog.csdn.net/weixin_43091144/article/details/82184681