2015年12月23日 星期三

[Monitor] Zabbix 2.X



測試環境 : Debian8 64bit ( Vmware EXSI 後續可以用 Docker  ^^ )

G1 : 192.168.89.100 ( Zabbix Server   )
L1 : 192.168.89.211 ( Agent 1 )
L2 : 192.168.89.212 ( Agent 2 )
D1 : 192.168.89.111 ( Agent 3  )
D2 : 192.168.89.112 ( Agent 4  )

1. 安裝套件

# sudo apt-get install zabbix-server-mysql
# sudo apt-get install zabbix-frontend-php
# sudo apt-get install php5-mysql
# sudo apt-get autoremove php5-pgsql


2. 修改後台所需參數

# sudo vim /etc/php5/apache2/php.ini


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 date.timezone ASIA/Taipei

3. 建立 DB 權限  User /  匯入資料庫

# mysql -u root -p
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'xxxxxx';
mysql> flush privileges;

# zcat /usr/share/zabbix-server-mysql/{schema,images,data}.sql.gz | mysql -uzabbix -p

4. 設定 Zabbix Server 參數
# sudo vim /etc/zabbix/zabbix_server.conf

DBName=zabbix
DBUser=zabbix
DBPassword=xxxxxx
DBSocket=/var/run/mysqld/mysqld.sock

5. 設定後台網頁

#sudo vim /etc/zabbix/zabbix.conf.php
<?php
// Zabbix GUI configuration file
global $DB;

$DB['TYPE']     = 'MYSQL';
$DB['SERVER']   = 'localhost';
$DB['PORT']     = '3306';
$DB['DATABASE'] = 'zabbix';
$DB['USER']     = 'zabbix';
$DB['PASSWORD'] = 'xxxxxx';

// SCHEMA is relevant only for IBM_DB2 database
$DB['SCHEMA'] = '';

$ZBX_SERVER      = 'localhost';
$ZBX_SERVER_PORT = '10051';
$ZBX_SERVER_NAME = 'G1';

$IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;
?>

# ln -s /usr/share/zabbix  /var/www/html/

6. 啟動 Zabbix Server 服務

# sudo /etc/init.d/zabbix-server restart

7. 打開 Browser  輸入 http://G1/zabbix/
預設帳號/密碼 : Admin/zabbix

# Other 假設要設定中文打開 array 即可

# sudo vim /usr/share/zabbix/include/locales.inc.php
'zh_CN' => array('name' => _('Chinese (zh_CN)'),        'display' => true),
'zh_TW' => array('name' => _('Chinese (zh_TW)'),        'display' => true),

# 解決圖形亂碼

# copy Windows 某個字型  ex. C:\Windows\Fonts\微軟正黑體
# mv /tmp/msjhbd.ttf /var/www/html/zabbix/fonts/
# vim /var/www/html/zabbix/include/defines.inc.php
define('ZBX_FONT_NAME', 'msjhbd');
define('ZBX_FONT_NAME', 'msjhbd');

8. 安裝 zabbix-agent
#  sudo apt-get install zabbix-agent

修改 agent 參數
# sudo vim /etc/zabbix/zabbix_agentd.conf
Server=G1
ServerActive=G1
Hostname=G1



沒有留言:

張貼留言