zabbix安裝部署


Zabbix安裝部署

 

環境准備

  • OS:CentOS 7.2 64bit
  • Zabbix版本:3.0.12
  • MySQL版本:5.6
注意:zabbix3.0相關要求 mysql5.0以上版本、apache1.3以上版本、php5.4以上版本。

版本選擇

在版本選擇建議選擇官方技術支持時間較長(LTS)的穩定版本,從上圖我我們可以看到沒有最新最穩定的是Zabbix3.0

復制代碼
About Zabbix LTS

LTS stands for "Long Term Support". Zabbix LTS version is released every year and a half (1,5) and offers Zabbix customers Support services for five (5) years:
3 years of Full support – support of general, critical and security issues fixing 2 additional years of Limited Support – support of critical and security issues only
復制代碼

安裝步驟

一,關閉selinux和iptables
[root@linux-node2 ~]# systemctl stop firewalld.service 
[root@linux-node2 ~]# setenforce 0
setenforce: SELinux is disabled
二,安裝Zabbix rpm包倉庫
[root@linux-node2 ~]# rpm -vhi http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
三,安裝zabbix-server-mysql和zabbix-web-mysql
 
           
[root@linux-node2 ~]# yum install -y zabbix-server-mysql zabbix-web-mysql
四,安裝並且啟動mysql5.6及初始化數據庫信息
復制代碼
[root@linux-node2 ~]# rpm -ivh http://repo.mysql.com/yum/mysql-5.6-community/el/6/x86_64/mysql-community-release-el6-5.noarch.rpm 
[root@linux-node2 ~]# yum install -y mysql-community-server 
[root@linux-node2 ~]# systemctl start mysqld
[root@linux-node2 ~]# /sbin/chkconfig mysqld on #開機啟動
[root@linux-node2 ~]# mysql_secure_installation #初始化數據庫信息
...
復制代碼
五,創建zabbix數據庫,創建zabbix賬號
復制代碼
[root@linux-node2 ~]# mysql -uroot -p
...
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'@'localhost' identified by 'zabbix';
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)
復制代碼
六,導入默認的zabbix數據庫信息
[root@linux-node2 zabbix-server-mysql-3.0.12]# zcat /usr/share/doc/zabbix-server-mysql-3.0.12/create.sql.gz | mysql zabbix -uzabbix -pzabbix
七,修改zabbix_server.conf的配置文件
[root@linux-node2 ~]# grep ^DB /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
八,修改配置文件/etc/httpd/conf.d/zabbix.conf,時區改成 Asia/Shanghai
復制代碼
php_value max_execution_time 300 
php_value memory_limit 128M 
php_value post_max_size 16M 
php_value upload_max_filesize 2M 
php_value max_input_time 300 
php_value always_populate_raw_post_data -1 
php_value date.timezone Asia/Shanghai
復制代碼
九,啟動apache/zabbix-server服務並設置為開機啟動
復制代碼
[root@linux-node2 ~]# systemctl start httpd
[root@linux-node2 ~]# systemctl enable httpd
[root@linux-node2 ~]# netstat -an |grep 80
tcp        0      0 192.168.56.11:80        0.0.0.0:*               LISTEN 
[root@linux-node2 ~]# systemctl start zabbix-server
[root@linux-node2 ~]# systemctl enable zabbix-server
復制代碼

 查看zabbix-server日志

  View Code

zabbix-server的web目錄

  View Code
十,訪問網站,例如:http://本機IP/zabbix,如下圖所示:

 十一,選擇下一步,Check of pre-requisites,如圖所示:

 十二,選擇下一步,配置zabbix server detail,如下圖所示:

 十三,選擇下一步,配置zabbix server detail,如下圖所示:

 十四:點擊下一步,便完成安裝,安裝完成的界面如下圖所示:

 十五,安裝完成,如下圖所示:

根據提示可以看到上面圖形界面的操作都寫到一個配置文件中

復制代碼
[root@linux-node1 zabbix]# more /etc/zabbix/web/zabbix.conf.php 
<?php
// Zabbix GUI configuration file.
global $DB;

$DB['TYPE']     = 'MYSQL';
$DB['SERVER']   = 'localhost';
$DB['PORT']     = '0';
$DB['DATABASE'] = 'zabbix';
$DB['USER']     = 'zabbix';
$DB['PASSWORD'] = '123456';

// Schema name. Used for IBM DB2 and PostgreSQL.
$DB['SCHEMA'] = '';

$ZBX_SERVER      = 'localhost';
$ZBX_SERVER_PORT = '10051';
$ZBX_SERVER_NAME = 'zabbix 3.0.12';

$IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;
復制代碼
 十六:Zabbix·server的默認賬號Admin 密碼zabbix,如圖所示:

十七,默認登陸首頁,如下圖所示:

十八,移除或改名web目錄下面的setup.php文件
[root@linux-node2 zabbix]# pwd
/usr/share/zabbix
[root@linux-node2 zabbix]# mv setup.php setup.php.bak
十九,更改web登陸的Admin默認密碼

二十,設置新的密碼,這里也可以設置界面的主題、語言和登陸后顯示的默認界面等

 

至此安裝部分結束

附 官方英文版文檔

https://www.zabbix.com/documentation/3.0/manual/installation

 

原文鏈接:https://www.cnblogs.com/xiewenming/p/7732144.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM