ubuntu安裝zabbix 3.2(轉)

轉自:http://www.zabbix.org.cn/viewtopic.php?f=13&t=1096
本人略作了寫修改。

準備工做
apt-get updatephp

apt-get upgrade
apt-get install gettext
apt-get install unzip
apt-get install rar
1、安裝主程序

代碼: 全選
wget http://repo.zabbix.com/zabbix/3.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.2-1+trusty_all.debhtml

dpkg -i zabbix-release_3.2-1+trusty_all.debnode


apt-get update
apt-get install zabbix-server-mysql zabbix-frontend-php# 裝服務器端
apt-get install zabbix-agent


2、設置數據庫表(假設你設置的mysql的root密碼是123456)

shell> mysql -uroot -p123456
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all on zabbix.* to zabbix@localhost identified by 'zabbix'; 
mysql> quit;
shell> cd /usr/share/doc/zabbix-server-mysql
shell> zcat create.sql.gz | mysql -uroot -p123456 zabbix

3、編輯zabbix的設置文件

# vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

4、編輯conf文件,準備安裝

vi /etc/apache2/conf-enabled/zabbix.conf
編輯時區
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value always_populate_raw_post_data -1
# php_value date.timezone Europe/Riga

最後一行,去掉#號,時區改爲 Asia/Shanghai

開始安裝
先重啓服務
service zabbix-server start
service apache2 restart

而後瀏覽器登陸:

http://yourhost/zabbix

數據庫賬號是zabbix,密碼是你設置的密碼:zabbix
一路安裝。。。web登陸賬號是Admin/zabbix,基本ok!

5、優化設置

一、啓用中文
vi /usr/share/zabbix/include/locales.inc.php
把zh_CN後面參數寫true

而後去選擇語言吧。

若是,去選擇語言的時候,你發現仍是不能選擇。。。。
提示:
You are not able to choose some of the languages, because locales for them are not installed on the web server.
是由於你係統裏沒中文環境
那麼:設置中文環境
第一步,安裝中文包:
apt-get install language-pack-zh-hant language-pack-zh-hans
第二步,配置相關環境變量:
vi /etc/environment
在文件中增長語言和編碼的設置:
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en"
第三步,從新設置本地配置:
dpkg-reconfigure locales

如今重啓apache&zabbix_server兩個服務一下,應該能夠選了。。

二、可是我發現翻譯的很差,有大神作了更好的翻譯
參見:https://github.com/echohn/zabbix-zh_CN
先進入
cd /usr/share/zabbix/locale/zh_CN/LC_MESSAGES目錄
代碼: 全選
wget https://github.com/echohn/zabbix-zh_CN/ ... master.zip

unzip master.zip
rm frontend.mo
cp zabbix-zh_CN-master/frontend.mo frontend.mo

如今重啓apache&zabbix_server兩個服務
service zabbix-server restart
service apache2 restart

三、看圖時候,若是有中文,會亂碼
調整圖像裏的中文亂碼
下載雅黑 
代碼: 全選
wget http://dx.sc.chinaz.com/Files/DownLoad/font2/dd.rar

解壓縮文件
rar x dd.rar
cp dd/msyh.ttf msyh.ttf
而後修改 vi /usr/share/zabbix/include/defines.inc.php
找到
define('ZBX_GRAPH_FONT_NAME', 'graphfont'); // font file name
修改爲:
define('ZBX_GRAPH_FONT_NAME', 'msyh'); // font file name

重啓apache服務便可

四、重要的mibs庫,必須更新,不然snmp監控交換機時,mib會報錯。
apt-get install snmp-mibs-downloader
6、一些提示 tips

從新啓動zabbix-server服務進程
# service zabbix-server restart
從新啓動zabbix-agent進程
# service zabbix-server restart
重啓apache進程
#service apache2 restart

重要目錄:
log: /var/log/zabbix/zabbix_server/log和agent.log 排查錯誤必須
conf:/etc/zabbix/*.conf
安裝目錄:/usr/share/zabbix 重要的include,font .etc
根web目錄在var/www/htmlmysql

 

 

 

碰見的問題:linux

一、Ubuntu 環境,當apache2重啓提示:git

* Starting web server apache2   
apache2: Could not reliably determine the server's fully qualified domain name, 
... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerNamegithub

 

解決的問題是:web

sudo vim /etc/apache2/sites-available/defaultsql

打開default文件後,在default文件頂端加入:shell

ServerName 127.0.0.1

重啓apache2 就不會提示上述錯誤了。

vim /etc/hosts
添加 127.0.0.1 hostname

 

/etc/apache2/apache2.conf

在文件後面加上:
#Server Name
ServerName 127.0.0.1

 

 

補充:

Zabbix客戶端的安裝及配置
apt-get update

apt-get upgrade
apt-get install gettext
apt-get install unzip
apt-get install rar
1、安裝主程序

代碼: 全選
wget http://repo.zabbix.com/zabbix/3.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.2-1+trusty_all.deb

dpkg -i zabbix-release_3.2-1+trusty_all.deb


apt-get update
apt-get install zabbix-agent

配置:

一、  vim /etc/zabbix/zabbix_agentd.conf

Server=192.168.0.251

ServerActive=192.168.0.251

#ListenPort=10050

StartAgents=0

Hostname=node-31

修改後保存便可。

Server:被動模式server的ip地址

ServerActive:主動模式

相關文章
相關標籤/搜索