CentOS 6.5 Zabbix-server安裝


CentOS 6.5 Zabbix-server安裝php


安裝html

配置前先關閉iptables和SELINUX,避免安裝過程當中報錯mysql

service iptables stoplinux

3, 禁用SELINUXnginx

# vi /etc/selinux/configweb

SELINUX=disabledsql

讓SELINUX生效數據庫

#setenforce 0apache


4, 修改主機名vim

# vi /etc/sysconfig/network

HOSTNAME=hqzabbix


5, 修改配置文件

# vi /etc/hosts

10.117.180.37 hqzabbix

121.41.113.14 hqzabbix


6, yum安裝


#rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm


yum install mysql -y

yum install mysql-server -y

yum install php-mysql -y

yum install php -y

yum install php-gd -y

yum install php-xmlwriter -y

yum install php-bcmath -y

yum install php-mbstring -y

yum install zabbix-server-mysql -y

yum install zabbix-agent -y

yum install zabbix-server -y

yum install zabbix-web-mysql -y


啓動數據庫

# /etc/init.d/mysqld start 或者使用service mysqld start啓動。


建立用戶

# mysql -u root 

mysql> create database hqzabbix character set utf8 collate utf8_bin;

mysql> grant all privileges on hqzabbix.* to hqzabbix@localhost identified by 'hqzabbix';

mysql> \q


導入建表語句

# cd /usr/share/doc/zabbix-server-mysql-2.4.8/create

# chmod 775 * //設置權限

# mysql -uroot hqzabbix < schema.sql

# mysql -uroot hqzabbix < p_w_picpaths.sql

# mysql -uroot hqzabbix < data.sql


設置mysql【root】密碼


  # mysql -u root

  mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('hqzabbix');

mysql> \q

修改配置文件

# vi /etc/zabbix/zabbix_server.conf



DBHost=localhost

DBName=hqzabbix


DBUser=hqzabbix


DBPassword=hqzabbix


ListenIP=127.0.0.1


# vi /etc/php.ini

查找/; tab-width: 4

後面添加如下文件

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_fime 300


max_execution_time = 300

max_input_time = 300

post_max_size = 32M

memory_limit = 128M


修改如下文件

date.timezone = Asia/Shanghai


# vi /etc/httpd/conf/httpd.conf


ServerName 127.0.0.1:80


配置防火牆

# vi /etc/sysconfig/iptables

-A INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT

-A INPUT -m state –state NEW -m tcp -p tcp –dport 7900 -j ACCEPT

上面的只是一個示範,必定要在dport 22下面增長

/etc/init.d/iptables restart //最後重啓防火牆使配置生效



當前時間

# yum install ntpdate -y


# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime


# ntpdate us.pool.ntp.org


使用 date 查看

設置開機啓動

chkconfig httpd on

chkconfig zabbix-server on

chkconfig zabbix-agent on

chkconfig mysqld on


新建文件夾

# mkdir /var/www/html/zabbix

上傳 "zabbix-2.4.6.tar.gz" 文件到/usr/local/文件夾下

# cd /usr/local

# tar -zxvf zabbix-2.4.6.tar.gz

# cp -a  /usr/local/zabbix-2.4.6/frontends/php/* /var/www/html/zabbix/

# chown -R  apache.apache /var/www/html/zabbix/

啓動服務

# /etc/init.d/zabbix-server start

# /etc/init.d/httpd start

重啓

# reboot



打開網頁

172.16.1.247/zabbix


看見啓動後的界面點擊 next ==> OK了點擊next輸入mysql用戶名密碼

database name hqzabbix

user hqzabbix

password hqzabbix

驗證OK後再點擊next==> next==> next==> Finish


默認帳戶密碼 Admin/zabbix

漢化

登錄後點擊右上角的Profile==> Language選擇Chinese(zh_CN)Update



解決亂碼

把windows下的simkai.ttf 上傳到zabbix服務器。

windows字體路徑C:\Windows\Fonts找到中文包(楷體 常規)複製到桌面

查找zabbix使用的語言包

find / -name *font* -print | grep zabbix

/usr/share/zabbix/fonts

把simkai.ttf上傳到這個目錄下

# vi /usr/share/zabbix/include/defines.inc.php

//define('ZBX_FONT_NAME', 'DejaVuSans');

define('ZBX_FONT_NAME', 'simkai');

//define('ZBX_GRAPH_FONT_NAME', 'DejaVuSans');

define('ZBX_GRAPH_FONT_NAME',   'simkai');

搜索文件

find / -name  'graphfont'

刷新網頁仍是亂碼

# vi /etc/my.cnf

default-character-set = utf8

查看服務端口,沒有80,nginx沒有啓動

netstat -ant -p


添加服務端口【若是有就不須要加了】

vim /etc/services

zabbix-agent 10050/tcp # Zabbix Agent

zabbix-agent 10050/udp # Zabbix Agent

zabbix-trapper 10051/tcp # Zabbix Trapper

zabbix-trapper 10051/udp # Zabbix Trapper

zabbix-agent 10161/udp # Zabbix Agent

zabbix-trapper 10161/tcp # Zabbix Trapper


看日誌

vi /etc/zabbix/zabbix_server.conf

vi /var/log/zabbix/zabbix_server.log

vi /etc/httpd/conf/httpd.conf

vi /var/log/httpd/error_log

vi /etc/php.d/mysql.ini


查找

find / -name my.cnf

相關文章
相關標籤/搜索