歡迎您光臨本站 註冊首頁

zabbix 1.6.6 安裝配置步驟

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

  zabbix 1.6.6 安裝配置步驟
 
 環境:CentOS5.2
 
 一、LAMP環境搭建(以下是我安裝的包)
 前提是保證LAMP已經正常運行(yum install httpd mysql mysql-server php perl)
 另外需先安裝下面的軟體包
 最好用yum來安裝,自動解決軟體包之間的依賴關係
 mysql-devel
 net-snmp-devel
 curl-devel
 perl-DBI
 php-gd
 php-mysql
 php-bcmath
 
 二、資料庫及其相關表的建立
 -bash-3.1# wget http://ncu.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/1.6.6/zabbix-1.6.6.tar.gz
 -bash-3.1# tar zvxf zabbix-1.6.6.tar.gz
 -bash-3.1# cd zabbix-1.6.6
 -bash-3.1# mysql -u root -p
 mysql> create database zabbix;
 mysql>quit;
 -bash-3.1# cd create/schema/
 -bash-3.1# cat mysql.sql | mysql -u root -p zabbix
 -bash-3.1# cd ../data/
 -bash-3.1# cat data.sql | mysql -u root -p zabbix
 -bash-3.1# cat images_mysql.sql | mysql -u root -p zabbix
 三、編譯安裝zabbix
 伺服器端的編譯
 -bash-3.1#  ./configure --with-mysql --with-net-snmp --with-libcurl --enable-server --enable-agent --enable-proxy
 --prefix=/usr/local/zabbix
 客戶端的編譯
 ./configure --prefix=/usr/local/zabbix --enable-agent
 -bash-3.1# make  
 -bash-3.1# make install
 -bash-3.1# vi /etc/services
 添加
 zabbix-agent    10050/tcp Zabbix Agent
 zabbix-agent    10050/udp Zabbix Agent
 zabbix-trapper  10051/tcp Zabbix Trapper
 zabbix-trapper  10051/udp Zabbix Trapper
 
 四、拷貝一些文件以及修改一些文件
 -bash-3.1# mkdir /etc/zabbix
 -bash-3.1# cp misc/conf/* /etc/zabbix/
 -bash-3.1# cd frontends/
 -bash-3.1# cp -a php /var/www/html/
 -bash-3.1# cd /var/www/html/
 -bash-3.1# mv php zabbix
 -bash-3.1# chown zabbix:zabbix -R zabbix/
 -bash-3.1# cd /var/www/html/zabbix/include
 -bash-3.1# vi db.inc.php
 添加如下內容,同時還要修改/var/www/html/zabbix/include/setup.inc.php同樣加入下面的內容
 $DB_TYPE="MYSQL";
 $DB_SERVER="localhost";
 $DB_DATABASE="zabbix";
 $DB_USER="root";
 $DB_PWD="";
 -bash-3.1# vi /etc/php.ini
 找到max_execution_time = 30
 改成max_execution_time = 300
 找到 ;date.timezone =
 改成date.timezone = Asia/Shanghai
 對配置文件做一下修改,配置文件為:
 -bash-3.1# vi /etc/zabbix/zabbix_server.conf     
 -bash-3.1# vi /etc/zabbix/zabbix_agentd.conf
 這兩個文件可以看裡面的說明來修改  
 
 複製啟動程序
 -bash-3.1# cp misc/init.d/redhat/zabbix_server_ctl  /etc/init.d/
 -bash-3.1# cp misc/init.d/redhat/zabbix_agentd_ctl /etc/init.d/
 修改啟動程序參數  
 -bash-3.1# vi /etc/init.d/zabbix_server_ctl     
 # base zabbix dir   
 BASEDIR=/usr/local/zabbix   
 # PID file   
 PIDFILE=/var/tmp/zabbix_server.pid   
 # binary file   
 ZABBIX_SUCKERD=$BASEDIR/sbin/zabbix_server
 -bash-3.1# vi /etc/init.d/zabbix_agentd_ctl
 # base zabbix dir
 BASEDIR=/usr/local/zabbix
 # pid file (as of 1.0 beta 10)
 PIDFILE=/var/tmp/zabbix_agentd.pid
 # binary file
 ZABBIX_AGENTD=$BASEDIR/sbin/zabbix_agentd
 
 配置文件
 -bash-3.1# mkdir /etc/zabbix
 -bash-3.1# chown -R zabbix.zabbix /etc/zabbix/
 -bash-3.1# cp misc/conf/zabbix_* /etc/zabbix/
 
 關閉啟動的相關命令是:
 -bash-3.1# /etc/init.d/zabbix_server_ctl start|stop|restart
 -bash-3.1# /etc/init.d/zabbix_agentd_ctl start|stop|restart
 
 安裝自啟動服務
 -bash-3.1# chkconfig --add zabbix-server
 -bash-3.1# chkconfig --add zabbix-agent
 -bash-3.1# chkconfig zabbix-server on
 -bash-3.1# chkconfig zabbix-agent on
 
 複製zabbix網頁文件到apacheroot目錄
 -bash-3.1# mkdir /var/www/html/zabbix
 -bash-3.1# cp -Rpf frontends/php/* /var/www/html/zabbix
 
 下面開啟服務端以及客戶端:
 -bash-3.1# /etc/init.d/zabbix_server_ctl start
 -bash-3.1# /etc/init.d/zabbix_agentd_ctl start
 
 五、登錄http://ip/zabbix
 有問題或者Fail請看頁面上的提示,很簡單就能解決
 默認登錄用戶名admin密碼zabbix

《解決方案》

 

  我的是RHEL5.2,其他一切正常,就是看不到圖片,我搞來搞去,從許可權到帳戶,再到SELinux 等一些東西,不知道您可遇到過這種情況?原因是沒有使用MySQL的root帳戶。


[火星人 ] zabbix 1.6.6 安裝配置步驟已經有336次圍觀

http://coctec.com/docs/service/show-post-20104.html