CentOS6.5上安裝Zabbix2.4.8

環(huán)境說(shuō)明

創(chuàng)新互聯(lián)自2013年起,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元通城做網(wǎng)站,已為上家服務(wù),為通城各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:028-86922220

主機(jī)名角色IP地址
zabbix.contoso.comzabbix server192.168.49.129
zabbix-db.contoso.comMySQL server192.168.49.133

一、環(huán)境準(zhǔn)備

以其中一臺(tái)為例,兩臺(tái)都需要完成以下準(zhǔn)備工作:

# 關(guān)閉iptables
[root@zabbix ~]# iptables -L -n
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         

# 禁用selinux
[root@zabbix ~]# getenforce
Disabled

# 添加時(shí)間同步定時(shí)任務(wù)
[root@zabbix ~]# crontab -l
0 * * * * /usr/sbin/ntpdate   210.72.145.44 64.147.116.229 time.nist.gov

# 修改主機(jī)名
[root@zabbix ~]# hostname
zabbix.contoso.com

# 安裝必要的依賴包
yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb krb5-devel libidn libidn-devel openssl openssl-devel

二、編譯安裝zabbix

以下操作在zabbix server(zabbix.contoso.com)上完成:

mkdir -p /opt/tools
cd /opt/tools/
wget http://prdownloads.sourceforge.net/zabbix/zabbix-2.4.8.tar.gz?download
tar -zxf zabbix-2.4.8.tar.gz 
cd zabbix-2.4.8
./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-net-snmp --with-mysql --with-libcurl

如果編譯中出現(xiàn)下面的錯(cuò)誤:

1)configure: error: MySQL library not found

解決方法:yum install mysql-devel -y

2)configure: error: Invalid Net-SNMP directory - unable to find net-snmp-config

解決方法:yum install net-snmp-devel -y

另外,編譯成功的標(biāo)志是,結(jié)尾出現(xiàn)下面的字樣:

***********************************************************
*            Now run 'make install'                       *
*                                                         *
*            Thank you for using Zabbix!                  *
*              <http://www.zabbix.com>                    *
***********************************************************

最后,使用make install進(jìn)行安裝:

make && make install

三、安裝MySQL數(shù)據(jù)庫(kù)

以下操作在MySQL server(zabbix-db.contoso.com)上進(jìn)行:

1、安裝MySQL 5.6.16

yum -y install make gcc-c++ cmake bison-devel  ncurses-devel
mkdir -p /opt/tools
cd /opt/tools/
wget wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.16.tar.gz
tar -zxf mysql-5.6.16.tar.gz 
cd mysql-5.6.16
cmake \
> -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
> -DMYSQL_DATADIR=/usr/local/mysql/data \
> -DSYSCONFDIR=/etc \
> -DWITH_MYISAM_STORAGE_ENGINE=1 \
> -DWITH_INNOBASE_STORAGE_ENGINE=1 \
> -DWITH_MEMORY_STORAGE_ENGINE=1 \
> -DWITH_READLINE=1 \
> -DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock \
> -DMYSQL_TCP_PORT=3306 \
> -DENABLED_LOCAL_INFILE=1 \
> -DWITH_PARTITION_STORAGE_ENGINE=1 \
> -DEXTRA_CHARSETS=all \
> -DDEFAULT_CHARSET=utf8 \
> -DDEFAULT_COLLATION=utf8_general_ci
make && make install

2、初始化MySQL數(shù)據(jù)庫(kù)

# 創(chuàng)建用戶并授權(quán)
groupadd mysql
useradd -g mysql mysql
chown -R mysql:mysql /usr/local/mysql

# 運(yùn)行初始化腳本進(jìn)行初始化
[root@zabbix-db mysql-5.6.16]# /usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql

# 數(shù)據(jù)庫(kù)配置和啟動(dòng)腳本修改
[root@zabbix-db mysql-5.6.16]# mv /etc/my.cnf /etc/my.cnf.bak #如果不把/etc/my.cnf改名,后面啟動(dòng)編譯安裝的MySQL會(huì)出錯(cuò)
[root@zabbix-db mysql-5.6.16]# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
[root@zabbix-db mysql-5.6.16]# chmod +x /etc/init.d/mysqld

3、啟動(dòng)MySQL服務(wù)

[root@zabbix-db mysql-5.6.16]# /etc/init.d/mysqld start
Starting MySQL.... SUCCESS! 
[root@zabbix-db mysql-5.6.16]# ps -ef|grep mysql
root      16925      1  0 05:24 pts/0    00:00:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/usr/local/mysql/data --pid-file=/usr/local/mysql/data/zabbix-db.contoso.com.pid
mysql     17033  16925  4 05:24 pts/0    00:00:01 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=/usr/local/mysql/data/zabbix-db.contoso.com.err --pid-file=/usr/local/mysql/data/zabbix-db.contoso.com.pid
root      17064   1050  0 05:25 pts/0    00:00:00 grep mysql
[root@zabbix-db mysql-5.6.16]# netstat -lnt|grep 3306
tcp        0      0 :::3306                     :::*                        LISTEN      
[root@zabbix-db mysql-5.6.16]# lsof -i :3306
COMMAND   PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
mysqld  17033 mysql   10u  IPv6  60027      0t0  TCP *:mysql (LISTEN)

4、添加MySQL路徑到環(huán)境變量

echo 'export PATH=/usr/local/mysql/bin:$PATH' >>/etc/profile
source /etc/profile

5、向MySQL數(shù)據(jù)庫(kù)中導(dǎo)入zabbix數(shù)據(jù)

1)設(shè)置MySQL中的root用戶密碼

mysqladmin -u root password "123456"  #給mysql中的root用戶設(shè)置密碼

2)將zabbix安裝文件中的mysql數(shù)據(jù)拷貝到MySQL server(zabbix-db.contoso.com)中

注:該步驟要在zabbix.contoso.com上完成

[root@zabbix zabbix-2.4.8]# cd /opt/tools/zabbix-2.4.8/database/mysql/
[root@zabbix mysql]# ll
total 2988
-rw-r--r-- 1 1000 1000  972946 Apr 20 05:57 data.sql
-rw-r--r-- 1 1000 1000 1978341 Apr 20 05:51 p_w_picpaths.sql
-rw-r--r-- 1 1000 1000  104816 Apr 20 05:57 schema.sql
[root@zabbix mysql]# scp data.sql p_w_picpaths.sql schema.sql root@192.168.49.133:/tmp/
The authenticity of host '192.168.49.133 (192.168.49.133)' can't be established.
RSA key fingerprint is f9:ce:14:5d:cd:bb:3c:b4:0d:0b:fc:21:3a:92:43:6b.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.49.133' (RSA) to the list of known hosts.
root@192.168.49.133's password: 
data.sql                                                   100%  950KB 950.1KB/s   00:00    
p_w_picpaths.sql                                                 100% 1932KB   1.9MB/s   00:00    
schema.sql                                                 100%  102KB 102.4KB/s   00:00

3)將zabbix相關(guān)的數(shù)據(jù)導(dǎo)入到MySQL數(shù)據(jù)庫(kù)中

[root@zabbix-db mysql-5.6.16]# mysql -uroot -p123456
Warning: Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.6.16 Source distribution
Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
+--------------------+
4 rows in set (0.04 sec)
mysql> create database zabbix;
Query OK, 1 row affected (0.03 sec)
mysql> use zabbix;
Database changed
mysql> source /tmp/schema.sql;
Query OK, 0 rows affected (0.48 sec)
...
mysql> source /tmp/p_w_picpaths.sql;
Query OK, 1 row affected (0.03 sec)
...
mysql> source /tmp/data.sql;
Query OK, 0 rows affected (0.00 sec)
...
mysql> show tables;
+-----------------------+
| Tables_in_zabbix      |
+-----------------------+
| acknowledges          |
| actions               |
| alerts                |
| application_template  |
| applications          |
| auditlog              |
| auditlog_details      |
| autoreg_host          |
| conditions            |
| config                |
| dbversion             |
| dchecks               |
| dhosts                |
| drules                |
| dservices             |
| escalations           |
| events                |
| expressions           |
| functions             |
| globalmacro           |
| globalvars            |
| graph_discovery       |
| graph_theme           |
| graphs                |
| graphs_items          |
| group_discovery       |
| group_prototype       |
| groups                |
| history               |
| history_log           |
| history_str           |
| history_text          |
| history_uint          |
| host_discovery        |
| host_inventory        |
| hostmacro             |
| hosts                 |
| hosts_groups          |
| hosts_templates       |
| housekeeper           |
| httpstep              |
| httpstepitem          |
| httptest              |
| httptestitem          |
| icon_map              |
| icon_mapping          |
| ids                   |
| p_w_picpaths                |
| interface             |
| interface_discovery   |
| item_condition        |
| item_discovery        |
| items                 |
| items_applications    |
| maintenances          |
| maintenances_groups   |
| maintenances_hosts    |
| maintenances_windows  |
| mappings              |
| media                 |
| media_type            |
| opcommand             |
| opcommand_grp         |
| opcommand_hst         |
| opconditions          |
| operations            |
| opgroup               |
| opmessage             |
| opmessage_grp         |
| opmessage_usr         |
| optemplate            |
| profiles              |
| proxy_autoreg_host    |
| proxy_dhistory        |
| proxy_history         |
| regexps               |
| rights                |
| screens               |
| screens_items         |
| scripts               |
| service_alarms        |
| services              |
| services_links        |
| services_times        |
| sessions              |
| slides                |
| slideshows            |
| sysmap_element_url    |
| sysmap_url            |
| sysmaps               |
| sysmaps_elements      |
| sysmaps_link_triggers |
| sysmaps_links         |
| timeperiods           |
| trends                |
| trends_uint           |
| trigger_depends       |
| trigger_discovery     |
| triggers              |
| user_history          |
| users                 |
| users_groups          |
| usrgrp                |
| valuemaps             |
+-----------------------+
104 rows in set (0.08 sec)
mysql> GRANT ALL ON zabbix.* TO 'zbxuser'@'192.168.49.%' IDENTIFIED BY 'zbx@123456';
Query OK, 0 rows affected (0.09 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.02 sec)
mysql> quit
Bye

四、安裝php和apache

[root@zabbix mysql]# yum -y install php php-devel curl curl-devel net-snmp net-snmp-devel perl-DBI php-mysql php-mbstring php-gd php-xml php-bcmath httpd

五、配置zabbix server

1、創(chuàng)建zabbix用戶

[root@zabbix mysql]# useradd zabbix
[root@zabbix mysql]# id zabbix
uid=500(zabbix) gid=500(zabbix) groups=500(zabbix)

2、編輯zabbix server配置文件

[root@zabbix mysql]# cp /usr/local/zabbix/etc/zabbix_server.conf /usr/local/zabbix/etc/zabbix_server.conf.bak
[root@zabbix mysql]# vi /usr/local/zabbix/etc/zabbix_server.conf
[root@zabbix mysql]# diff /usr/local/zabbix/etc/zabbix_server.conf.bak /usr/local/zabbix/etc/zabbix_server.conf
68c68
< # DBHost=localhost
---
> DBHost=192.168.49.133 #修改數(shù)據(jù)庫(kù)主機(jī)(可以是IP或主機(jī)名),前提是數(shù)據(jù)庫(kù)和zabbix不在同一臺(tái)server上
92c92
< # DBUser=
---
> DBUser=zbxuser #修改默認(rèn)的數(shù)據(jù)庫(kù)授權(quán)用戶
94c94
< DBUser=root
---
> #DBUser=root
102c102
< # DBPassword=
---
> DBPassword=zbx@123456  #填寫數(shù)據(jù)庫(kù)用戶的密碼
109a110
> DBSocket=/var/lib/mysql/mysql.sock  #指定mysql的socket文件位置
117c118
< # DBPort=3306
---
> DBPort=3306  #修改MySQL端口號(hào)

3、拷貝zabbix前端web目錄到apache目錄

[root@zabbix mysql]# cp -r /opt/tools/zabbix-2.4.8/frontends/php /var/www/html/
[root@zabbix mysql]# mv /var/www/html/php /var/www/html/zabbix
[root@zabbix mysql]# chown -R apache:apache /var/www/html/

4、生成并修改zabbix server啟動(dòng)腳本

#從zabbix安裝文件的目錄中拷貝腳本到/etc/init.d/下
[root@zabbix mysql]# cp -r /opt/tools/zabbix-2.4.8/misc/init.d/fedora/core/* /etc/init.d/

#因?yàn)槟_本中的zabbix根目錄是/usr/local,所以需要修改為/usr/local/zabbix
[root@zabbix mysql]#  sed -i 's#BASEDIR=/usr/local#BASEDIR=/usr/local/zabbix#g' /etc/init.d/zabbix_server 
[root@zabbix mysql]#  sed -i 's#BASEDIR=/usr/local#BASEDIR=/usr/local/zabbix#g' /etc/init.d/zabbix_agentd

5、啟動(dòng)zabbix server并檢查狀態(tài)

[root@zabbix mysql]# /etc/init.d/zabbix_server start
Starting zabbix_server:                                    [  OK  ]
[root@zabbix mysql]# ps -ef|grep zabbix
zabbix    17274      1  0 07:52 ?        00:00:00 /usr/local/zabbix/sbin/zabbix_server
zabbix    17275  17274  0 07:52 ?        00:00:00 /usr/local/zabbix/sbin/zabbix_server: configuration syncer [waiting 60 sec for processes]
zabbix    17276  17274  0 07:52 ?        00:00:00 /usr/local/zabbix/sbin/zabbix_server: db watchdog [synced alerts config in 0.040259 sec, idle 60 sec]
zabbix    17277  17274  0 07:52 ?        00:00:00 /usr/local/zabbix/sbin/zabbix_server: poller #1 [got 0 values in 0.000003 sec, idle 5 sec]
zabbix    17278  17274  0 07:52 ?        00:00:00 /usr/local/zabbix/sbin/zabbix_server: poller #2 [got 0 values in 0.000006 sec, idle 5 sec]
zabbix    17279  17274  0 07:52 ?        00:00:00 /usr/local/zabbix/sbin/zabbix_server: poller #3 [got 0 values in 0.000005 sec, idle 5 sec]
zabbix    17280  17274  0 07:52 ?        00:00:00 /usr/local/zabbix/sbin/zabbix_server: poller #4 [got 0 values in 0.000003 sec, idle 5 sec]
zabbix    17281  17274  0 07:52 ?        00:00:00 /usr/local/zabbix/sbin/zabbix_server: poller #5 [got 0 values in 0.000002 sec, idle 5 sec]
zabbix    17282  17274  0 07:52 ?        00:00:00 /usr/local/zabbix/sbin/zabbix_server: unreachable poller #1 [got 0 values in 0.000003 sec, idle 5 sec]
zabbix    17283  17274  0 07:52 ?        00:00:00 /usr/local/zabbix/sbin/zabbix_server: trapper #1 [processed data in 0.000000 sec, waiting for connection]
zabbix    17284  17274  0 07:52 ?        00:00:00 /usr/local/zabbix/sbin/zabbix_server: trapper #2 [processed data in 0.000000 sec, waiting for connection]
zabbix    17285  17274  0 07:52 ?        00:00:00 /usr/local/zabbix/sbin/zabbix_server: trapper #3 [processed data in 0.000000 sec, waiting for connection]
zabbix    17286  17274  0 07:52 ?        00:00:00 /usr/local/zabbix/sbin/zabbix_server: trapper #4 [processed data in 0.000000 sec, waiting for connection]
zabbix    17287  17274  0 07:52 ?        00:00:00 /usr/local/zabbix/sbin/zabbix_server: trapper #5 [processed data in 0.000000 sec, waiting for connection]
zabbix    17288  17274  0 07:52 ?        00:00:00 /usr/local/zabbix/sbin/zabbix_server: icmp pinger #1 [got 0 values in 0.000008 sec, idle 5 sec]
zabbix    17289  17274  0 07:52 ?        00:00:00 /usr/local/zabbix/sbin/zabbix_server: alerter [sent alerts: 0 success, 0 fail in 0.001585 sec, idle 30 sec]
zabbix    17290  17274  0 07:52 ?        00:00:00 /usr/local/zabbix/sbin/zabbix_server: housekeeper [startup idle for 30 minutes]
zabbix    17291  17274  0 07:52 ?        00:00:00 /usr/local/zabbix/sbin/zabbix_server: timer #1 [processed 0 triggers, 0 events in 0.000000 sec, 0 maintenances in 0.000000 sec, idle 30 sec]
zabbix    17292  17274  0 07:52 ?        00:00:00 /usr/local/zabbix/sbin/zabbix_server: http poller #1 [got 0 values in 0.001478 sec, idle 5 sec]
zabbix    17293  17274  0 07:52 ?        00:00:00 /usr/local/zabbix/sbin/zabbix_server: discoverer #1 [processed 0 rules in 0.000770 sec, idle 60 sec]
zabbix    17294  17274  0 07:52 ?        00:00:00 /usr/local/zabbix/sbin/zabbix_server: history syncer #1 [synced 0 items in 0.000003 sec, idle 5 sec]
zabbix    17295  17274  0 07:52 ?        00:00:00 /usr/local/zabbix/sbin/zabbix_server: history syncer #2 [synced 0 items in 0.000002 sec, idle 5 sec]
zabbix    17296  17274  0 07:52 ?        00:00:00 /usr/local/zabbix/sbin/zabbix_server: history syncer #3 [synced 0 items in 0.000001 sec, idle 5 sec]
zabbix    17297  17274  0 07:52 ?        00:00:00 /usr/local/zabbix/sbin/zabbix_server: history syncer #4 [synced 0 items in 0.000003 sec, idle 5 sec]
zabbix    17298  17274  0 07:52 ?        00:00:00 /usr/local/zabbix/sbin/zabbix_server: escalator [processed 0 escalations in 0.001206 sec, idle 3 sec]
zabbix    17299  17274  0 07:52 ?        00:00:00 /usr/local/zabbix/sbin/zabbix_server: proxy poller #1 [exchanged data with 0 proxies in 0.000006 sec, idle 5 sec]
zabbix    17300  17274  0 07:52 ?        00:00:00 /usr/local/zabbix/sbin/zabbix_server: self-monitoring [processed data in 0.000007 sec, idle 1 sec]
root      17302   1069  0 07:52 pts/0    00:00:00 grep zabbix
[root@zabbix mysql]# netstat -lnt|grep 10051
tcp        0      0 0.0.0.0:10051               0.0.0.0:*                   LISTEN      
[root@zabbix mysql]# lsof -i :10051
COMMAND     PID   USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
zabbix_se 17274 zabbix    4u  IPv4  33770      0t0  TCP *:zabbix-trapper (LISTEN)
zabbix_se 17275 zabbix    4u  IPv4  33770      0t0  TCP *:zabbix-trapper (LISTEN)
zabbix_se 17276 zabbix    4u  IPv4  33770      0t0  TCP *:zabbix-trapper (LISTEN)
zabbix_se 17277 zabbix    4u  IPv4  33770      0t0  TCP *:zabbix-trapper (LISTEN)
zabbix_se 17278 zabbix    4u  IPv4  33770      0t0  TCP *:zabbix-trapper (LISTEN)
zabbix_se 17279 zabbix    4u  IPv4  33770      0t0  TCP *:zabbix-trapper (LISTEN)
zabbix_se 17280 zabbix    4u  IPv4  33770      0t0  TCP *:zabbix-trapper (LISTEN)
zabbix_se 17281 zabbix    4u  IPv4  33770      0t0  TCP *:zabbix-trapper (LISTEN)
zabbix_se 17282 zabbix    4u  IPv4  33770      0t0  TCP *:zabbix-trapper (LISTEN)
zabbix_se 17283 zabbix    4u  IPv4  33770      0t0  TCP *:zabbix-trapper (LISTEN)
zabbix_se 17284 zabbix    4u  IPv4  33770      0t0  TCP *:zabbix-trapper (LISTEN)
zabbix_se 17285 zabbix    4u  IPv4  33770      0t0  TCP *:zabbix-trapper (LISTEN)
zabbix_se 17286 zabbix    4u  IPv4  33770      0t0  TCP *:zabbix-trapper (LISTEN)
zabbix_se 17287 zabbix    4u  IPv4  33770      0t0  TCP *:zabbix-trapper (LISTEN)
zabbix_se 17288 zabbix    4u  IPv4  33770      0t0  TCP *:zabbix-trapper (LISTEN)
zabbix_se 17289 zabbix    4u  IPv4  33770      0t0  TCP *:zabbix-trapper (LISTEN)
zabbix_se 17290 zabbix    4u  IPv4  33770      0t0  TCP *:zabbix-trapper (LISTEN)
zabbix_se 17291 zabbix    4u  IPv4  33770      0t0  TCP *:zabbix-trapper (LISTEN)
zabbix_se 17292 zabbix    4u  IPv4  33770      0t0  TCP *:zabbix-trapper (LISTEN)
zabbix_se 17293 zabbix    4u  IPv4  33770      0t0  TCP *:zabbix-trapper (LISTEN)
zabbix_se 17294 zabbix    4u  IPv4  33770      0t0  TCP *:zabbix-trapper (LISTEN)
zabbix_se 17295 zabbix    4u  IPv4  33770      0t0  TCP *:zabbix-trapper (LISTEN)
zabbix_se 17296 zabbix    4u  IPv4  33770      0t0  TCP *:zabbix-trapper (LISTEN)
zabbix_se 17297 zabbix    4u  IPv4  33770      0t0  TCP *:zabbix-trapper (LISTEN)
zabbix_se 17298 zabbix    4u  IPv4  33770      0t0  TCP *:zabbix-trapper (LISTEN)
zabbix_se 17299 zabbix    4u  IPv4  33770      0t0  TCP *:zabbix-trapper (LISTEN)
zabbix_se 17300 zabbix    4u  IPv4  33770      0t0  TCP *:zabbix-trapper (LISTEN)

6、啟動(dòng)httpd服務(wù)

[root@zabbix mysql]# /etc/init.d/httpd start
Starting httpd: httpd: apr_sockaddr_info_get() failed for zabbix.contoso.com
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
                                                           [  OK  ]

7、設(shè)置開機(jī)啟動(dòng)

# zabbix-db上設(shè)置開機(jī)啟動(dòng)mysql
[root@zabbix-db mysql-5.6.16]# chkconfig --add mysqld
[root@zabbix-db mysql-5.6.16]# chkconfig mysqld on
[root@zabbix-db mysql-5.6.16]# chkconfig --list|grep mysqld
mysqld         0:off1:off2:on3:on4:on5:on6:off

#zabbix server上設(shè)置開機(jī)啟動(dòng)zabbix_server和httpd服務(wù)
[root@zabbix mysql]# chkconfig --add zabbix_server
[root@zabbix mysql]# chkconfig zabbix_server on
[root@zabbix mysql]# chkconfig --list|grep zabbix
zabbix_server  0:off1:off2:on3:on4:on5:on6:off
[root@zabbix mysql]# chkconfig httpd on
[root@zabbix mysql]# chkconfig --list|grep httpd
httpd          0:off1:off2:on3:on4:on5:on6:off

六、在瀏覽器中進(jìn)行圖形界面配置zabbix

CentOS 6.5上安裝Zabbix 2.4.8

打開瀏覽器,輸入http://zabbix_server_ip/zabbix,如果上面的步驟無(wú)誤就會(huì)出現(xiàn)上面的畫面。

CentOS 6.5上安裝Zabbix 2.4.8

這里是必要安裝條件檢查,上面有一些php的參數(shù)默認(rèn)是不正確的,需要進(jìn)行調(diào)整,至于調(diào)整的值都有顯示。修改的方法如下:

[root@zabbix mysql]# cp /etc/php.ini /etc/php.ini.bak$(date +%F)
[root@zabbix mysql]# vi /etc/php.ini
[root@zabbix mysql]# diff /etc/php.ini.bak2016-10-06 /etc/php.ini
440c440
< max_execution_time = 30     
---
> max_execution_time = 300     
449c449
< max_input_time = 60
---
> max_input_time = 300
729c729
< post_max_size = 8M
---
> post_max_size = 16M
946a947
> date.timezone = Asia/Shanghai

注意,php.ini修改完成后,上面的錯(cuò)誤刷新之后仍然存在,需要重啟httpd和zabbix server服務(wù)。

[root@zabbix-db mysql-5.6.16]# /etc/init.d/mysqld restart
Shutting down MySQL.... SUCCESS! 
Starting MySQL..... SUCCESS! 
[root@zabbix-db mysql-5.6.16]# 
[root@zabbix mysql]# /etc/init.d/httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd: httpd: apr_sockaddr_info_get() failed for zabbix.contoso.com
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0. for ServerName
                                                           [  OK  ]

CentOS 6.5上安裝Zabbix 2.4.8

再次進(jìn)行必要條件檢查,可以看到目前所有的條件都已經(jīng)滿足,全部都是OK就可以進(jìn)行下一步了。

CentOS 6.5上安裝Zabbix 2.4.8

配置數(shù)據(jù)庫(kù)連接,根據(jù)需要輸入數(shù)據(jù)庫(kù)的相關(guān)信息,然后點(diǎn)擊下面的按鈕進(jìn)行連接測(cè)試,如果測(cè)試通過,再進(jìn)行下一步。

CentOS 6.5上安裝Zabbix 2.4.8

這一步是zabbix server的詳細(xì)信息,可以根據(jù)實(shí)際情況進(jìn)行修改,但是注意端口一定要正確。

CentOS 6.5上安裝Zabbix 2.4.8

配置結(jié)束,給出安裝前的配置總結(jié),確認(rèn)就開始安裝了。

CentOS 6.5上安裝Zabbix 2.4.8

安裝的過程會(huì)比較快,這是安裝完成的畫面。

CentOS 6.5上安裝Zabbix 2.4.8

好的,成功出現(xiàn)登錄界面,默認(rèn)的登錄賬號(hào)為admin,密碼zabbix。

文章標(biāo)題:CentOS6.5上安裝Zabbix2.4.8
瀏覽地址:http://muchs.cn/article2/piecoc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、Google、建站公司網(wǎng)站制作、定制開發(fā)、外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化