Centos 下安裝zabbix(服務器端)
zabbix 下載地址:
http://www.zabbix.com/download.php
zabbix 官方文檔地址:
https://www.zabbix.com/documentation/2.4/manual
第一步:
yum install –y mysql-server httpd php
第二步:
yum install –y mysql-devel gcc net-snmp-devel curl-devel per-DBI php-gd php-mysql php-bamath php-mbstring php-xml
第三步:
去官網下載一個最新的源碼包:
然后解壓:
tar zxvf zabbix-2.4.3.tar.gz
要新增用戶:
groupadd zabbix
useradd -g zabbix zabbix
第四步:
準備數據庫環境(mysql)
設置默認的root密碼:
mysqladmin -uroot password 123456
登錄mysql
mysql -uroot -p
輸入密碼.....
創建zabbix數據庫
create database zabbix;
導入數據:
數據庫腳本在剛剛解壓的包中:zabbix-2.4.3/database/mysql
cat mysql.sql |mysql –uroot –p123456 zabbix
cat data.sql |mysql –uroot –p123456 zabbix
cat images_mysql_sql |mysql –uroot –p123456 zabbix
執行完成之后,數據庫就準備好了
開始正事:
目錄:剛剛解壓的包
./configure --with-mysql --with-net-snmp --with-libcurl --enable-server --enable-agent --enable-proxy --prefix=/usr/local/zabbix
make
make install
安裝完成后,安裝目錄如命令中寫的/usr/local/zabbix
添加服務相關端口
vim /etc/services
zabbix-agent 10050/tcp
zabbix-agent 10050/udp
zabbix-trapper 10051/tpc
zabbix-trapper 10051/udp
然后,我們把數據庫的密碼配置上:
/usr/local/zabbix/etc
vi zabbix_server.conf
DBPassword=123456
好,然后我們把前端文件準備好
cp –R php/* /var/www/html/zabbix
zabbix目錄需要新建
然后修改php.ini
date.timezone = Aisa/Shanghai
max_execution_time = 300
max_input_time = 300
memory_limit = 128M
post_max_size = 32M
上邊的配置,現在不改過會檢測安裝環境的時候過不去
啟動apache
service httpd start
可以訪問圖形化安裝界面了
http://192.168.207.192/zabbix
(防火墻記得配置一下,selinux如果沒用就關掉)
然后下一步,因為安裝那會沒截圖,就不上圖了,就是一般的環境檢測,如果沒有意外,應該檢測通過,如果缺少什么特殊包yum一下就可以了,親測yum一下就可以
第三步 數據庫配置我就不多說了,密碼寫上測試一下
最后一步:
有個可以下載的,我是直接改的目錄里邊有的sample
zabbix.conf.php.example
mv zabbix.conf.php.example zabbix.conf.php
搞定....
安裝成功登陸
admin/zabbix