一、環境
服務器系統:CentOS 6.4
軟件:php 5.1
MySQL5.3
http2.4
二、文檔
官方文檔:https://www.zabbix.com/documentation/2.4/manual/installation/install
下載地址:http://www.zabbix.com/download.php
數據庫文檔:https://www.zabbix.com/documentation/2.4/manual/appendix/install/db_scripts
三、zabbix安裝
1. 解壓zabbix
tar -zxvf zabbix.2.x.x
2. 創建zabbix用戶和組,並把zabbix加入zabbix組中
groupadd zabbix useradd -g zabbix zabbix
3. 安裝LAMP環境
yum install –y httpd httpd-devel mysql mysql-server mysql-devel php php-devel php-mysql php-gd gcc gcc-c++ lrzsz wget net-snmp net-snmp-devel php-bcmath php-mbstring php-xmlwriter php-xmlreader
4. 創建zabbix數據庫
shell> mysql -uroot -p
mysql> create database zabbix character set utf8 collate utf8_bin; mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '<password>'; mysql> flush privileges; mysql> quit;
5. cd到你的zabbix目錄下
shell> mysql -uzabbix -p zabbix < database/mysql/schema.sql shell> mysql -uzabbix -p zabbix < database/mysql/images.sql shell> mysql -uzabbix -p zabbix < database/mysql/data.sql
6.zabbix安裝
./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 make install
7. 配置zabbix
修改Zabbix_server
vim /usr/local/etc/zabbix_server.conf LogFile=/var/log/zabbix/zabbix_server.log DBName=zabbix DBUser=zabbix DBPassword='zabbix密碼'
修改Zabbix_agentd
vim /usr/local/etc/zabbix_agentd.conf Server=<你的主機IP> ServerActive=<你的主機IP> Hostname=<你的主機名>
將zabbix的前端文件拷貝到http下
mkdir /var/www/html/zabbix cd 你的zabbix目錄/frontends/php cp –a . /var/www/html/zabbix chown -R apache.apache /var/www/html/zabbix
8. 配置php
post_max_size = 16M max_execution_time = 300 max_input_time = 300 memory_limit = 128M date.timezone =Asia/Shanghai
9. web界面安裝
打開瀏覽器,地址爲:<你服務器的IP>/zabbix 直接點擊 下一步
這一步如果報錯就說明還有插件沒有安裝,就按照他給的提示安裝一下就好了,安裝好後重啓httpd服務,點擊“Retry”,不報錯後點擊下一步
填寫數據庫名稱、用戶名、密碼後點擊“Test connection”驗證一下,如果沒有問題,就下一步
填寫服務器名字,下一步
下一步
在這一步如果報錯,是說明你需要下載一個PHP配置文件,可以直接在這下載,然後放到你所相應的文件夾下點擊“Retry”下一步。
大功告成!!!登錄就可以了,zabbix默認用戶名:Admin 密碼:zabbix
我還是個菜鳥,還有很多寫的不到位的地方請多多見諒!!
如有什麼疑問可在文章下方評論,咱們共同探討探討!