Centos 下安裝zabbix(服務器端)

lpkde 9年前發布 | 28K 次閱讀 系統監控 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


第三步:

去官網下載一個最新的源碼包:

http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.4.3/zabbix-2.4.3.tar.gz/download


然后解壓:

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

 本文由用戶 lpkde 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!