U buntu14.04 x64 zabbix 3.0 安裝
苦於網上的文檔很多,但是對初學者來說,很多都搭建不成功,我重新安裝一下。記錄一下。
下載deb
wget http://repo.zabbix.com/zabbix/3.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.0-1+trusty_all.deb dpkg -i zabbix-release_3.0-1+trusty_all.deb apt-get update
1. 安裝服務端
sudo apt-get install -y zabbix-server-mysql php5-mysql zabbix-frontend-php
我之前安裝了mysql,此時沒有安裝在安裝mysql,且設置了密碼
1.1 配置 zabbix_server.conf
# cat /etc/zabbix/zabbix_server.conf
修改如下幾個參數
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
快速替換,
sed -i "s@# DBHost=localhost@DBHost=localhost@g" /etc/zabbix/zabbix_server.conf sed -i "s@# DBPassword=@DBPassword=zabbix@g" /etc/zabbix/zabbix_server.conf cat /etc/zabbix/zabbix_server.conf|egrep "DBHost|DBName|DBUser|DBPassword"|grep -v "#"
由於 DBName和 DBUser默認就設置好了,我沒有在替換
1.2 設置 mysql
M ysql 默認的 root 登陸密碼就是 root
mysql>create database zabbix character set utf8 collate utf8_bin;
mysql>grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix'; mysql> flush privileges; cd /usr/share/doc/zabbix-server-mysql zcat create.sql.gz | mysql -u root -p zabbix sudo cp -r /usr/share/zabbix /var/www/html/zabbix service zabbix-server restart
1.3 修改服務端配置信息
1.3.1 配置 PHP
sudo vim /etc/php5/apache2/php.ini 修改項:
post_max_size = 16M max_execution_time = 300 max_input_time = 300 date.timezone = "Asia/Shanghai"
修改完成后重啟 apache2
sudo service apache2 restart
1.3.2 網頁端配置
直接按照網頁端配置執行。
地址 :http://ip/zabbix
用戶名密碼 :Admin/zabbix
默認賬號是 Admin 密碼是 zabbix 。
安裝的時候碰見的問題總結。
FAQ :
1 、 apache2: Could not reliably determine the server's fully qualified domain name 解決方法
vim /etc/apache2/apache2.conf
最后加入一句 ServerName localhost:80
2、 系統沒有中文插件, zabbix3.0 沒有辦法中文切換。
sudo apt-get install language-pack-zh-hant language-pack-zh-hans
3、 zabbix 中文亂碼
1.dpkg-reconfigure locales # 選擇系統語言包
# 必須選擇的 en_US.UTF-8/zh_CN.UTF-8
2. 在選擇系統環境語言時,必須有必要選 en_US.UTF-8
#check zabbix 配置
vim /usr/share/zabbix/include/locales.inc.php
找到 getLocales() 函數檢查 zh_CN 是否為 True
Debian 就可以這樣解決
4. zabbix 切換中文
You are not able to choose some of the languages, because locales for them are not installed on the web server.
解決方法:安裝中文語音包
apt-get install -y language-pack-kde-zh-hans sudo service apache2 restart