zabbix安裝與配置

 

安裝環境:
CentOS release 5.5、zabbix-2.0.0
安裝前的準備工作:
安裝並啓動apache
#yum install http* -y
#service httpd start
#chkconfig httpd on
安裝php
yum install php*
修改php
#vim /etc/php.ini
修改如下內容
date.timezone = Asia/Shanghai
post_max_size = 16M
max_execution_time = 300
max_input_time = 300
安裝並啓動mysql
#yum install mysql* -y
#service mysqld start
#chkconfig mysqld on
設置mysql賬號root的密碼爲666666
#mysqladmin –u root password 666666
安裝snmp
#yum install net-snmp* -y
安裝curl(curl是利用URL語法在命令行方式下工作的文件傳輸工具)
#yum install curl* -y
編譯安裝 zabbix
解壓
#tar zxvf zabbix-2.0.0.tar.gz
#cd zabbix-2.0.0
#./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl
#make install
創建 zabbix 用戶
#useradd zabbix
創建 zabbix 數據庫
進入到zabbix解壓縮後的目錄後
#cd database/mysql
登陸到mysql數據庫
#mysql –u root –p66666
mysql>create database zabbix;
mysql>source schema.sql;
mysql> data.sql
mysql> images.sql;
修改配置文件
#vim /usr/local/zabbix/etc/ zabbix_server.conf
DBUser=root 
DBPassword=123456 
進入zabbix解壓目錄,拷貝frontendsphp/var/www/html
cp –fr frontends/php/* /var/www/html/
編譯安裝fping
#tar zxvf fping.tar.gz
#cd fping-2.4b2_to
#./configure –prefix=/usr/local/fping
#make
#make install
修改/usr/local/zabbix/etc/zabbix_server.conf
FpingLocation=/usr/local/sbin/fping
啓動zabbix
出於安全的考慮,使用 zabbix 用戶登錄啓動 zabbix server 和 zabbix agentd
/usr/local/zabbix/sbin/ zabbix_server
/usr/local/zabbix/sbin/zabbix_agentd
設置zabbixRHEL的標準服務
(1)進入zabbix解壓目錄
(2)#/home/software/zabbix-2.0.0/misc/init.d/redhat/8.0
#cp zabbix_agentd /etc/init.d/
# cp zabbix_server /etc/init.d/
#chmod +x /etc/init.d/zabbix_*
(3)修改zabbix server和agentd程序目錄的位置
#vim /etc/init.d/zabbix_server
progdir="/usr/local/zabbix/sbin/"
#vim /etc/init.d/zabbix_agentd 
progdir="/usr/local/zabbix/sbin/"
(4)
#chkconfig --add zabbix_server
#chkconfig zabbix_server on
# chkconfig --add zabbix_agentd
#chkconfig zabbix_agentd on
配置zabbix
使用瀏覽器登陸到zabbix
http://zabbix服務器ip,出現如下界面
一路 next 進入配置檢查頁面,如果前面不進行php配置文件的修改會發現 PHP max execution 和PHP Timezone 兩項檢查失敗,如下:
修改 /etc/php.ini ,修改以下兩項
max_execution_time = 300 
date.timezone = Asia/Chongqing   
重啓httpd
#service httpd reload
在頁面上點擊 retry ,檢查成功
next 進入下一頁面,檢查 mysql 連接
填寫 mysql 連接參數,Test Connection ,成功
一路 next,出現如下頁面
點擊 save configuration file ,將文件上傳到zabbix服務器的 /var/www/html/conf 目錄下,點擊 retry ,成功。
(也可以通過修改/var/www/html/conf的權限來實現:chown –R root:apache /var/www/html/conf ; chmod –R g+w /var/www/html/conf)
一路 next ,進入登陸頁面
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章