zabbix的安装流程

安装操作系统:

最小化安装操作系统:

  • 安装以下常用依赖包:
  • yum install  vim iotop bc gcc gcc-c++ glibc glibc-devel pcre pcre-devel openssl  openssl-devel zip unzip zlib-devel   net-tools lrzsz tree ntpdate telnet lsof tcpdump wget libevent libevent-devel

安装数据库

安装Zabbix Server端与数据库

  • 使用脚本自动安装数据库:
  • # ln -sv /var/lib/mysql/mysql.sock /tmp/mysql.sock
  • max_connections=10000 #my.cnf配置文件更改最大链接数

zabbix的安装流程_第1张图片

安装zabbix server

1.安装Zabbix server

安装依赖包:

  • yum install gcc  libxml2-devel   net-snmp net-snmp-devel   curl  curl-devel php  php-bcmath  php-mbstring mariadb mariadb-devel –y

 

准备数据库:

[root@zabbix-web1 ~]# mysql

mysql> create database zabbix character set utf8 collate utf8_bin;

Query OK, 1 row affected (0.00 sec)

mysql> grant all privileges on zabbix.* to zabbix@"identified by '123456';

Query OK, 0 rows affected (0.00 sec)

 

编译安装:

[root@zabbix-server ~]# cd /usr/local/src/

[root@zabbix-server src]# zabbix-4.0.1.tar.gz

[root@zabbix-server zabbix-4.0.1]# useradd  zabbix -s /sbin/nologin

# ./configure  --prefix=/usr/local/zabbix  --enable-server  --enable-agent  --with-mysql   --with-net-snmp  --with-libcurl  --with-libxml2  --enable-java

# make && make install

 

编译安装zabbix

导入数据库:

  • #先导入此文件,如果做zabbix代理服务器,则只导入此文件即可
  • mysql -uzabbix -p123456 -h192.168.15.203  zabbix < database/mysql/schema.sql
  • mysql -uzabbix -p123456 -h192.168.15.203 zabbix <   database/mysql/images.sql
  • mysql -uzabbix -p123456 -h192.168.15.203 zabbix <   database/mysql/data.sql

复制启动脚本:

  • cp  /usr/local/src/zabbix-4.0.1/misc/init.d/fedora/core/zabbix_server  /etc/init.d/
  • cp  /usr/local/src/zabbix-4.0.1/misc/init.d/fedora/core/zabbix_agentd   /etc/init.d/

更改启动脚本:

  • vim /etc/init.d/zabbix_server
  • vim /etc/init.d/zabbix_agent
  •  21         # Zabbix-Directory
  •  22         BASEDIR=/usr/local/zabbix

编辑zabbix_server.con配置文件:

#mkdir  /var/log/zabbix && chown  zabbix.zabbix /var/log/zabbix –R

[root@zabbix-server ~]# grep  "^[a-Z]" /usr/local/zabbix/etc/zabbix_server.conf

LogFile=/var/log/zabbix/zabbix_server.log

DBHost=192.168.10.103

DBName=zabbix

DBUser=zabbix

DBPassword=123456

DBPort=3306

Timeout=30

LogSlowQueries=3000

安装zabbix

配置web界面:

安装httpd

  • #yum install httpd -y
  • #mkdir /var/www/html/zabbix
  • #cp -a /usr/local/src/zabbix-4.0.1/frontends/php/* /var/www/html/zabbix
  • # systemctl  restart httpd 访问web

zabbix的安装流程_第2张图片

解决报错:

yum install php-gettext php-session php-ctype php-xmlreader php-xmlwriter php-xml php-net-socket php-gd php-mysql

 

如下更改vim /etc/php.ini

  • post_max_size = 8M 改为 post_max_size = 16M
  • max_execution_time = 30 改为 max_execution_time = 300
  • max_input_time = 60  改为 max_input_time = 300
  • ;date.timezone =       改为  date.timezonedate.timezone = Asia/Shanghai

 

重启http再次访问web

# systemctl  restart httpd

配置数据库:

zabbix的安装流程_第3张图片

配置zabbix server

zabbix的安装流程_第4张图片

确认配置:

zabbix的安装流程_第5张图片

上传配置:

zabbix的安装流程_第6张图片

上传配置文件后刷新页面:

zabbix的安装流程_第7张图片

上传配置:

zabbix的安装流程_第8张图片

支持中文显示:

复制windows字体文件

上传到服务器:

/var/www/html/zabbix/fonts/

编辑配置文件使用新字体:

vim /var/www/html/zabbix/include/defines.inc.phpzabbix的安装流程_第9张图片

你可能感兴趣的:(zabbix)