運維監控——zabbix環境的搭建配置
親測完成zabbix介面安裝
-------------2015年12月05號
一、安裝源配置:
1、關閉防火和selinux
Service iptablesstop
2、禁用selinux
vi /etc/selinux/config
SELINUX=disabled
-
安裝依賴包:
yum -y install iksemel libssh2 zabbix-server-mysql zabbix-web-mysql mysql-server
net-snmp-devel net-snmp-libs net-snmp-perl net-snmp-utils net-snmp
二、建立系統使用者和組:
1、groupadd zabbix
2、useradd-g zabbix-mzabbix
三、系統元件安
1、Mysql配置:
shell> mysql -uroot-p<password>
mysql> create database zabbixcharacter set utf8 collate utf8_bin;
mysql> quit;
shell> mysql -uzabbix-p<password> zabbix < database/mysql/schema.sql
# stop here if you are creating database for Zabbix proxy
shell> mysql -uzabbix-p<password> zabbix < database/mysql/images.sql
shell> mysql -uzabbix-p<password> zabbix < database/mysql/data.sql
2、 zabbix agent安裝:
yum install zabbix-agent
配置zabbix agent:
cat /etc/zabbix/zabbix_agentd.conf
更改
server =IP(本機伺服器localhost也行)
Hostname=iP(本機伺服器localhost也行)
ServerActive=IP(本機伺服器)
3、配置zabbix-server :
# vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
啟動zabbix-server
servicezabbix-server start
4、配置php檔案:
#vi /etc/httpd/conf.d/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 date.timezone
啟動:php
Service httpd start
5、Zabbix開啟中文支援:
Rpm源安裝的web配置目錄存放在usr/share/目錄下
下載字型檔案到/usr/share/zabbix/fonts
更改檔案/usr/share/zabbix/include/defines.inc.php
內容如下:
更改ZBX_FONT_NAME ,字型名
更改ZBX_GRAPH_FONT_NAME 如下:
//define('ZBX_FONT_NAME','DejaVuSans');
define('ZBX_FONT_NAME','SIMKAI');
//define('ZBX_GRAPH_FONT_NAME','DejaVuSans');//fontfilename
define('ZBX_GRAPH_FONT_NAME','SIMKAI');//fontfilename
6、Zabbix資料來源;