一.環(huán)境(VM+CentOS6.5+Zabbix2.2.2)yum安裝
創(chuàng)新互聯(lián)技術團隊10年來致力于為客戶提供網站設計制作、成都做網站、品牌網站制作、全網營銷推廣、搜索引擎SEO優(yōu)化等服務。經過多年發(fā)展,公司擁有經驗豐富的技術團隊,先后服務、推廣了數(shù)千家網站,包括各類中小企業(yè)、企事單位、高校等機構單位。
hostname:zabbix2
IP:192.168.248.140
分區(qū)
/boot boot 200MB
swap swap 2048MB
/ root 20480MB
/var var 18900MB
Server端安裝配置:
1. 同步服務器時間
1)安裝ntpdate依賴包yum -y install ntpdate;
2)ntpdate time.nist.gov
2. 安裝開發(fā)軟件包
yum -y groupinstall "Development Tools"
3. 安裝所需要的依賴包
yum -y install httpd MySQL mysql-server php php-mysql php-common php-mbstring php-gd php-odbc php-pear curl curl-devel net-snmp net-snmp-devel perl-DBI php-xml ntpdate php-bcmath mysql-devel unixODBC-devel libxml2-devel
編譯的時候需要用到以下兩個包
yum install libxml2
yum install libxml2-devel -y
4. 創(chuàng)建zabbix服務運行所需要的用戶和組
groupadd -g 201 zabbix
useradd -g zabbix -u 201 -m zabbix
5. 初始化mysql服務器
/etc/init.d/mysqld start
6. 創(chuàng)建zabbix運行所需要的數(shù)據(jù)庫及用戶權限
mysqladmin -uroot -h227.0.0.1 password "123456"
登陸mysql
mysql -uroot -h227.0.0.1 -p
創(chuàng)建zabbix數(shù)據(jù)庫
create database zabbix character set utf8; #創(chuàng)建數(shù)據(jù)庫
grant all privileges on zabbix.* to zabbixuser@'%' identified by 'zabbixpass'; #創(chuàng)建訪問zabbix數(shù)據(jù)庫的用戶和密碼
flush privileges;
使用show databases;查看到zabbix已經創(chuàng)建成功;
Quit退出
7. 下載解壓zabbix 也可以手動下載然后上傳到該目錄
wgethttp://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.2.2/zabbix-2.2.2.tar.gz/download
cd /usr/src/
tar xf zabbix-2.2.2.tar.gz
8. 將zabbix的初始數(shù)據(jù)導入到數(shù)據(jù)庫中
cd zabbix-2.2.2
mysql -uzabbixuser -h292.168.248.140 -p zabbix mysql -uzabbixuser -h292.168.248.140 -p zabbix mysql -uzabbixuser -h292.168.248.140 -p zabbix 9. 編譯安裝zabbix ./configure --prefix=/etc/zabbix \ --sysconfdir=/etc/zabbix \ --enable-server --enable-agent \ --with-mysql --with-net-snmp \ --with-libxml2 --with-libcurl \ --with-unixodbc make && make install 10.Copy zabbixserver端跟agent端的啟動腳本,并設置執(zhí)行權限 cp misc/init.d/tru64/zabbix_agentd /etc/init.d/ cp misc/init.d/tru64/zabbix_server /etc/init.d/ chmod +x /etc/init.d/zabbix_* 11.將zabbix的頁面文件copy到指定目錄(跟apache配置的相同即可) mkdir /var/www/html/zabbix cp -a zabbix-2.2.2/frontends/php/*/var/www/html/zabbix/ chown -R apache.apache /var/www/html/zabbix/ 12.配置php文件,適應zabbix安裝所需的參數(shù),注意php.ini對應的參數(shù) vim /etc/php.ini date.timezone= Asia/Shanghai max_execution_time= 300 max_input_time= 300 post_max_size= 32M memory_limit= 128M 13.配置apache文件,定義安裝訪問zabbix的虛擬主機 vim /etc/httpd/conf/httpd.conf ServerName 127.0.0.1 DocumentRoot "/var/www/html" ServerName 192.168.248.140 14.配置zabbix server端的文件,定義數(shù)據(jù)庫的IP、用戶名、密碼 cp /usr/src/zabbix-2.2.2/conf/zabbix_server.conf /etc/zabbix/ vim /etc/zabbix/zabbix_server.conf DBHost=192.168.248.140 DBName=zabbix DBUser=zabbixuser DBPassword=zabbixpass AlertScriptsPath=/etc/zabbix/alertscripts LogSlowQueries=1000 #注意看一下zabbix_server.conf下面還有沒有別的數(shù)據(jù)庫和密碼,注釋掉。 15.啟動apache服務跟zabbix服務 service iptables stop /etc/init.d/httpd start /etc/init.d/zabbix_server start #會報錯Can't find file /usr/local/sbin/zabbix_server.無法啟動 直接把/etc/zabbix/sbin/下面的文件拷貝到/usr/local/sbin/就可以 16.訪問安裝界面按照界面提示一步一步的完成安裝 http://IP/zabbix/setup.php 17.配置ZABBIX的時候會提示/var/www/html/zabbix/conf缺少一個文件,直接下載然后上傳到這個目錄即可。 配置完成后登陸初始賬號密碼Admin/zabbix 18.配置完成后第一個畫面會顯示zabbix server isrunning是no狀態(tài),并且還顯示 zabbix server is not running: the informationdisplayed may not be current. 解決辦法: 1.關閉selinux 永久關閉vi /etc/selinux/config 關閉selinux 永久關閉vi/etc/selinux/config #SELINUX=disabled #SELINUXTYPE=targeted 臨時關閉setenforce 0 關閉防火墻 永久關閉chkconfig iptables off 臨時生效 iptables–F 19.重啟服務器,問題即可解決 20.查看ZABBIX服務器日志:tailf /tmp/zabbix_server.log 21.netstat -ntlp查看進程 忘記ZABBIX登陸密碼的處理方法。 此方法是通過進入數(shù)據(jù)庫更改密碼,操作步驟如下:查看數(shù)據(jù)庫
mysql> show databases;
+
--------------------+
|
Database
|
+
--------------------+
| zabbix |
+
--------------------+
5
rows
in
set
(0.00 sec)
進入數(shù)據(jù)庫
mysql> use zabbix;
Reading
table
information
for
completion
of
table
and
column
names
You can turn
off
this feature
to
get a quicker startup
with
-A
Database
changed
查看數(shù)據(jù)有那些表
mysql> show tables;
查看是否存放用戶、密碼信息
mysql>
select
*
from
users;
更改密碼為zabbix
mysql>
update
users
set
passwd=md5(
"zabbix"
)
where
userid=
'1'
;
Query OK, 0
rows
affected (0.01 sec)
Rows
matched: 1 Changed: 0 Warnings: 0
當前標題:手把手安裝ZABBIX2.2(CentOS6.5+Zabbix2.2.2)
當前鏈接:http://weahome.cn/article/ghohed.html