1 安裝zabbix
yum install -y epel-release
安裝rpm包的lamp環境 yum install -y httpd mysql mysql-libs php php-mysql mysql-server php-bcmath php-gd php-mbstring
安裝zabbix服務端:yum install zabbix20 zabbix20-agent zabbix20-server zabbix20-server-mysql zabbix20-web zabbix20-web-mysql net-snmp-devel
/etc/init.d/zabbix-server start; (服務端)/etc/init.d/zabbix-agent start(客戶端)
/etc/init.d/httpd start; (啓動apache)
修改一下mysql配置文件
啓動mysql服務
/etc/init.d/mysqld start
剛搭建好的mysql 沒有密碼,直接回車就OK
建庫,導入數據 mysql -uroot -p -e "create database zabbix" mysql -uroot -p --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/schema.sql mysql -uroot -p --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/p_w_picpaths.sql mysql -uroot -p --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/data.sql mysql -uroot -e "grant all on *.* to 'zabbix'@'localhost' identified by 'zabbix';" 創建一個用戶 並授權
這個時候需要編輯一下 /etc/zabbix/zabbix_server.conf 文件
配置DBUser, DBPassword。
2.網頁安裝zabbix
瀏覽器訪問 http://ip(本機)/zabbix ,默認會有這樣的錯。
打開php.ini。
vim /etc/php.ini
需要修改:
post_max_size = 8M 將 8修改成16 max_execution_time = 30 將 30修改成300 max_input_time = 60 將 60修改成300
如果 PHP time zone 那行出錯
解決辦法:
vi /etc/php.ini
找到date.timezone參數
添加一行
date.timezone = Asia/Shanghai
/etc/init.d/httpd restart (OK)
重啓 httpd
service httpd restart
修改後,在網頁點Retry
NEXT:
將 User 中的 root 更換成 之前創建的 zabbix 密碼:zabbix
點Test connection 確認後顯示OK 點NEXT
其他保持默認
Name 寫127.0.0.1,(可以自定義)點next,再點next,最後點finish
默認管理員賬號爲 admin:zabbix
這時 zabbix 就已經搭建完成