天天看點

安裝Zabbix服務端

1、zabbix的安裝,可以采用yum安裝,也可以選擇從官網(www.zabbix.com/download)下載下傳,但是yum下載下傳的版本最多是2.2版,且需要epel的源。

這裡采用wget從官網下載下傳并安裝。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

<code>[root@plinuxos src]</code><code># wget http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm</code>

<code>--2018-01-13 20:29:34--  http:</code><code>//repo</code><code>.zabbix.com</code><code>/zabbix/3</code><code>.4</code><code>/rhel/7/x86_64/zabbix-release-3</code><code>.4-2.el7.noarch.rpm</code>

<code>Resolving repo.zabbix.com (repo.zabbix.com)... 162.243.159.138</code>

<code>Connecting to repo.zabbix.com (repo.zabbix.com)|162.243.159.138|:80... connected.</code>

<code>HTTP request sent, awaiting response... 200 OK</code>

<code>Length: 13572 (13K) [application</code><code>/x-redhat-package-manager</code><code>]</code>

<code>Saving to: ‘zabbix-release-3.4-2.el7.noarch.rpm’</code>

<code>100%[====================&gt;] 13,572      9.98KB</code><code>/s</code>   <code>in</code> <code>1.3s   </code>

<code>2018-01-13 20:29:36 (9.98 KB</code><code>/s</code><code>) - ‘zabbix-release-3.4-2.el7.noarch.rpm’ saved [13572</code><code>/13572</code><code>]</code>

<code>[root@plinuxos src]</code><code># rpm -ivh zabbix-release-3.4-2.el7.noarch.rpm </code>

<code>warning: zabbix-release-3.4-2.el7.noarch.rpm: Header V4 RSA</code><code>/SHA512</code> <code>Signature, key ID a14fe591: NOKEY</code>

<code>Preparing...                          </code><code>################################# [100%]</code>

<code>Updating / installing...</code>

<code>   </code><code>1:zabbix-release-3.4-2.el7         </code><code>################################# [100%]</code>

<code>[root@plinuxos src]</code><code>#</code>

2、安裝服務,包含php和httpd。

<code>[root@plinuxos src]</code><code># yum install -y zabbix-agent zabbix-get zabbix-server-mysql zabbix-web zabbix-web-mysql</code>

3、安裝mysql,可以采用yum安裝,也可以編譯安裝。

這裡采用yum安裝。

<code>[root@plinuxos src]</code><code># yum install -y mysql-server mysql-devel</code>

<code>[root@plinuxos src]</code><code># systemctl start mysqld</code>

<code>[root@plinuxos src]</code><code># ps aux| grep mysql</code>

<code>root      14438  0.0  0.0 112652   968 pts</code><code>/0</code>    <code>S+   21:00   0:00 </code><code>grep</code> <code>--color=auto mysql</code>

<code>root      82080  0.0  0.0 113256  1580 ?        S     2017   0:00 </code><code>/bin/sh</code> <code>/usr/local/mysql/bin/mysqld_safe</code> <code>--datadir=</code><code>/data/mysql</code> <code>--pid-</code><code>file</code><code>=</code><code>/data/mysql/plinuxos</code><code>.pid</code>

<code>mysql     82213  0.1 14.1 1784592 471176 ?      Sl    2017 248:15 </code><code>/usr/local/mysql/bin/mysqld</code> <code>--basedir=</code><code>/usr/local/mysql</code> <code>--datadir=</code><code>/data/mysql</code> <code>--plugin-</code><code>dir</code><code>=</code><code>/usr/local/mysql/lib/plugin</code> <code>--user=mysql --log-error=</code><code>/data/mysql/plinuxos</code><code>.err --pid-</code><code>file</code><code>=</code><code>/data/mysql/plinuxos</code><code>.pid</code>

4、配置mysql

19

20

21

22

23

24

25

26

<code>[root@plinuxos src]</code><code># vim /etc/my.cnf</code>

<code>......</code>

<code>character_set_server = utf8   </code><code>##增加改行,防止亂碼</code>

<code>[root@plinuxos src]</code><code># systemctl restart mysqld</code>

<code>[root@plinuxos src]</code><code># /usr/local/mysql/bin/mysql -uroot      ##進入mysql配置zabbix庫</code>

<code>Welcome to the MySQL monitor.  Commands end with ; or \g.</code>

<code>Your MySQL connection </code><code>id</code> <code>is 72</code>

<code>Server version: 5.6.35-log MySQL Community Server (GPL)</code>

<code>Copyright (c) 2000, 2016, Oracle and</code><code>/or</code> <code>its affiliates. All rights reserved.</code>

<code>Oracle is a registered trademark of Oracle Corporation and</code><code>/or</code> <code>its</code>

<code>affiliates. Other names may be trademarks of their respective</code>

<code>owners.</code>

<code>Type </code><code>'help;'</code> <code>or </code><code>'\h'</code> <code>for</code> <code>help. Type </code><code>'\c'</code> <code>to </code><code>clear</code> <code>the current input statement.</code>

<code>mysql&gt; create database zabbix character </code><code>set</code> <code>utf8;</code>

<code>Query OK, 1 row affected (0.00 sec)</code>

<code>mysql&gt; grant all on zabbix.* to </code><code>'zabbix'</code><code>@</code><code>'127.0.0.1'</code> <code>identified by </code><code>'juispan'</code><code>;</code>

<code>Query OK, 0 rows affected (0.00 sec)</code>

<code>mysql&gt; quit;</code>

<code>Bye</code>

5、導入自帶資料庫

<code>[root@plinuxos src]</code><code># cd /usr/share/doc/zabbix-server-mysql-3.4.5/</code>

<code>AUTHORS  ChangeLog  COPYING  create.sql.gz  NEWS  README</code>

<code>[root@plinuxos zabbix-server-mysql-3.4.5]</code><code># gzip -d create.sql.gz</code>

<code>[root@plinuxos zabbix-server-mysql-3.4.5]</code><code># export PATH=$PATH:/usr/local/mysql/bin/</code>

<code>[root@plinuxos zabbix-server-mysql-3.4.5]</code><code># mysql -uroot zabbix &lt; create.sql</code>

6、啟動zabbix-server和httpd

<code>[root@plinuxos ~]</code><code># systemctl start zabbix-server</code>

<code>[root@plinuxos ~]</code><code># systemctl start httpd</code>

7、檢視zabbix日志

<code>[root@plinuxos ~]</code><code># less /var/log/zabbix/zabbix_server.log</code>

8、配置zabbix

<code>[root@plinuxos ~]</code><code># vim /etc/zabbix/zabbix_server.conf </code>

<code>……</code>

<code>DBHost=127.0.0.1        </code><code>##增加DBHost</code>

<code>DBPassword=juispan      </code><code>##增加密碼</code>

<code>[root@plinuxos ~]</code><code># systemctl restart zabbix-server</code>

9、打開遊覽器輸入IP/zabbix自動跳轉首頁

10、安裝完成登入系統

本文轉自Grodd51CTO部落格,原文連結:http://blog.51cto.com/juispan/2060683,如需轉載請自行聯系原作者