您好,登錄后才能下訂單哦!
系統(tǒng)版本:CentOS 6.9
yum安裝的軟件版本為:zabbix2.2.16,apache2.2.15,mysql5.1.73
(本文永久地址:http://woymk.blog.51cto.com/10000269/1924813)
安裝步驟如下:
1. 安裝軟件包
安裝epel擴(kuò)展源
rpm -ivh http://mirrors.sohu.com/fedora-epel/epel-release-latest-6.noarch.rpm
yum安裝lamp環(huán)境
yum install -y httpd mysql mysql-libs php php-mysql mysql-server php-bcmath php-gd php-mbstring
yum安裝zabbix軟件包
yum install -y zabbix22 zabbix22-agent zabbix22-server zabbix22-server-mysql zabbix22-web zabbix22-web-mysql net-snmp-devel
修改apache配置文件
vi /etc/httpd/conf/httpd.conf
找到
#ServerName www.example.com:80
改成
ServerName localhost:80
啟動(dòng)zabbix
/etc/init.d/zabbix-server start
/etc/init.d/zabbix-agent start
啟動(dòng)apache
/etc/init.d/httpd start
修改mysql配置文件
vi /etc/my.cnf
修改或增加
[mysql]
default-character-set = utf8
[mysqld]
character_set_server = utf8
啟動(dòng)mysql
/etc/init.d/mysqld start
修改密碼
/usr/bin/mysqladmin -u root password 'new-password'
建立庫(kù),導(dǎo)入數(shù)據(jù)
mysql -uroot -p -e "create database zabbix"
mysql -uroot -p --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/schema.sql
mysql -uroot -p --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/p_w_picpaths.sql
mysql -uroot -p --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/data.sql
授權(quán)用戶
mysql -uroot -p -e "grant all on zabbix.* to 'zabbix'@localhost identified by '1234'"
記住這里設(shè)置的庫(kù)名、用戶名、密碼,后面會(huì)用到
2. 網(wǎng)頁安裝zabbix
瀏覽器訪問
http://ip/zabbix
如果網(wǎng)頁無法訪問請(qǐng)檢查iptables和selinux是否關(guān)閉。
臨時(shí)關(guān)閉iptables和selinux:
iptables -F
setenforce 0
點(diǎn)[Next]繼續(xù)
根據(jù)頁面提示修改/etc/php.ini里相應(yīng)配置
time zone改成
date.timezone=“Asia/Chongqing”
改完后重啟apache
/etc/init.d/httpd restart
這時(shí)再點(diǎn)[Retry]就全部"OK"了
點(diǎn)[Next]繼續(xù)
填入剛才記下的數(shù)據(jù)庫(kù)名、用戶名、密碼
點(diǎn)[Test connection]測(cè)試
測(cè)試完繼續(xù)點(diǎn)[Next]
填寫服務(wù)器名
接下來根據(jù)提示操作一路[Next],最后點(diǎn)[Finish]就可以了。
安裝完畢修改配置文件
vi /etc/zabbix/zabbix_server.conf
修改里面的DBUser, DBPassword,比如:
DBPassword=1234
重啟服務(wù)
/etc/init.d/zabbix-server restart
接下來登陸zabbix
默認(rèn)管理員賬號(hào)為 admin:zabbix
點(diǎn)[Sign in]登陸
登陸進(jìn)去默認(rèn)是英文的,我們可以設(shè)置成中文
點(diǎn)右上角[Profile],找到[Language]選項(xiàng),改成[Chinese(zh CN)],點(diǎn)[Save]
zabbix已經(jīng)成功安裝
zabbix出現(xiàn)中文亂碼的解決方法
zabbix在顯示中文時(shí)有的地方會(huì)出現(xiàn)亂碼,這是因?yàn)闆]有中文字庫(kù)的緣故,只需把windows里的字庫(kù)復(fù)制過去即可。windows的字體文件c:\windows\fonts目錄下,比如華文仿宋字體文件名是STFANGSO.ttf。
把字體文件上傳到系統(tǒng)里(可以使用PSFTP等文件傳輸工具上傳),將原字體文件覆蓋
mv STFANGSO.ttf /usr/share/fonts/dejavu/DejaVuSans.ttf
或者
修改配置文件
vi /usr/share/zabbix/include/defines.inc.php
找到下面兩行
define('ZBX_FONTPATH', '/usr/share/fonts/dejavu'); // 字體目錄
define('ZBX_GRAPH_FONT_NAME', 'DejaVuSans'); // 字體文件名
修改字體文件名和字體所在的目錄,注意文件名后不用寫.ttf
3. 接入要監(jiān)控的主機(jī)
在客戶端上用yum安裝zabbix客戶端
yum install zabbix22-agent
修改配置
vi /etc/zabbix_agentd.conf
更改Server=服務(wù)端ip
ServerActive=服務(wù)端ip #主動(dòng)模式
Hostname=自定義名,要唯一
保存后啟動(dòng)客戶端
/etc/init.d/zabbix-agent start
在服務(wù)端上執(zhí)行下面的命令測(cè)試
zabbix_get -s 客戶端ip -p10050 -k "system.hostname"
如果能夠獲取客戶端主機(jī)名表示連接正常。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。