Zabbix安裝圖解教程

說明:
操作系統(tǒng):CentOS
IP地址:172.16.1.56
Web環(huán)境:Nginx+mysql+php
zabbix版本:Zabbix 4.2.1 LTS
備注:Linux下安裝zabbix需要有LAMP或者LNMP運行環(huán)境
準備篇:

一、Web環(huán)境:Nginx+MySQL+PHP

CentOS 7.3編譯安裝Nginx1.6.0+mysql-5.7.26+php-7.3.5 http://www.osyunwei.com/archives/7891.html

二樱拴、zabbix軟件包下載

zabbix-4.2.1.tar.gz
https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/4.2.1/zabbix-4.2.1.tar.gz/download
上傳zabbix-2.2.6.tar.gz到服務(wù)器/usr/local/src目錄下面
安裝篇:

一康震、創(chuàng)建淤袜、導入zabbix數(shù)據(jù)庫

1鸳慈、cd /server/tools #進入軟件包下載目錄
2蔬充、tar zxvf zabbix-4.2.1.tar.gz #解壓
3亭罪、cd /server/tools/zabbix-4.2.1/database/mysql #進入mysql數(shù)據(jù)庫創(chuàng)建腳本目錄
4弧蝇、ls #列出文件,可以看到有schema.sql歹撒、images.sql莲组、data.sql這三個文件

mysql -u root -p #輸入密碼,進入MySQL控制臺
create database zabbix character set utf8; #創(chuàng)建數(shù)據(jù)庫zabbix暖夭,并且數(shù)據(jù)庫編碼使用utf8
insert into mysql.user(Host,User,Password) values('localhost','zabbix',password('123456')); #新建賬戶zabbix锹杈,密碼123456
flush privileges; #刷新系統(tǒng)授權(quán)表
grant all on zabbix.* to 'zabbix'@'127.0.0.1' identified by '123456' with grant option; #允許賬戶zabbix能從本機連接到數(shù)據(jù)庫zabbix
flush privileges; #再次刷新系統(tǒng)授權(quán)表
use zabbix; #進入數(shù)據(jù)庫
source /server/tools/zabbix-4.2.1/database/mysql/schema.sql #導入腳本文件到zabbix數(shù)據(jù)庫
source /server/tools/zabbix-4.2.1/database/mysql/images.sql #導入腳本文件到zabbix數(shù)據(jù)庫
source /server/tools/zabbix-4.2.1/database/mysql/data.sql #導入腳本文件到zabbix數(shù)據(jù)庫
**注意:請按照以上順序進行導入,否則會出錯迈着。**
exit #退出

或者這樣導入
mysql -uzabbix -p123456 -hlocalhost zabbix < /server/tools/zabbix-4.2.1/database/mysql/schema.sql
mysql -uzabbix -p123456 -hlocalhost zabbix < /server/tools/zabbix-4.2.1/database/mysql/images.sql
mysql -uzabbix -p123456 -hlocalhost zabbix < /server/tools/zabbix-4.2.1/database/mysql/data.sql
cd /usr/lib64/mysql #32位系統(tǒng)為/usr/lib/mysql竭望,注意系統(tǒng)版本同,文件版本可能不一樣裕菠,這里是16.0.0
ln -s libmysqlclient.so.16.0.0 libmysqlclient.so #添加軟連接
ln -s libmysqlclient_r.so.16.0.0 libmysqlclient_r.so #添加軟連接

二咬清、安裝zabbix

1、添加用戶:
groupadd zabbix #創(chuàng)建用戶組zabbix
useradd zabbix -g zabbix -s /bin/false #創(chuàng)建用戶zabbix奴潘,并且把用戶zabbix加入到用戶組zabbix中
2旧烧、安裝依賴包 #CentOS使用yum命令安裝
yum install net-snmp-devel curl curl-devel mysql-devel
**備注:以上軟件包如果在安裝Web環(huán)境LAMP或者LNMP時已經(jīng)安裝過,此步驟可忽略**
3画髓、安裝zabbix
ln -s /usr/local/lib/libiconv.so.2 /usr/lib/libiconv.so.2 #添加軟連接
/sbin/ldconfig #使配置立即生效
cd /server/tools/zabbix-4.2.1 #進入安裝目錄
./configure --prefix=/application/zabbix --enable-server --enable-agent --with-net-snmp --with-libcurl --enable-proxy --with-mysql=/application/mysql/bin/mysql_config #配置
make && make install #安裝
ln -s /application/zabbix/sbin/* /application/sbin/ #添加系統(tǒng)軟連接
ln -s /application/zabbix/bin/* /application/bin/ #添加系統(tǒng)軟連接
說明:find / -name mysql_config 查找位置掘剪,如果沒有mysql_config,需要安裝yum install mysql-devel
4雀扶、添加zabbix服務(wù)對應(yīng)的端口
vim /etc/services #編輯杖小,在最后添加以下代碼
# Zabbix
zabbix-agent 10050/tcp # Zabbix Agent
zabbix-agent 10050/udp # Zabbix Agent
zabbix-trapper 10051/tcp # Zabbix Trapper
zabbix-trapper 10051/udp # Zabbix Trapper
:wq! #保存退出
5、修改zabbix配置文件
cd /application/zabbix/etc
vim /application/zabbix/etc/zabbix_server.conf
DBName=zabbix #數(shù)據(jù)庫名稱
DBUser=zabbix #數(shù)據(jù)庫用戶名
DBPassword=123456 #數(shù)據(jù)庫密碼
ListenIP=127.0.0.1 #數(shù)據(jù)庫ip地址
AlertScriptsPath=/application/zabbix/share/zabbix/alertscripts #zabbix運行腳本存放目錄
:wq! #保存退出 
vim /application/zabbix/etc/zabbix_agentd.conf
Include=/application/zabbix/etc/zabbix_agentd.conf.d/
UnsafeUserParameters=1 #啟用自定義key
:wq! #保存退出
6愚墓、添加開機啟動腳本
cp /server/tools/zabbix-4.2.1/misc/init.d/fedora/core/zabbix_server /etc/rc.d/init.d/zabbix_server #服務(wù)端
cp /server/tools/zabbix-4.2.1/misc/init.d/fedora/core/zabbix_agentd /etc/rc.d/init.d/zabbix_agentd #客戶端
chmod +x /etc/rc.d/init.d/zabbix_server #添加腳本執(zhí)行權(quán)限
chmod +x /etc/rc.d/init.d/zabbix_agentd #添加腳本執(zhí)行權(quán)限
chkconfig zabbix_server on 或 systemctl  enable  zabbix_server  #添加開機啟動
chkconfig zabbix_agentd on 或 systemctl  enable zabbix_agentd  #添加開機啟動
7、修改zabbix開機啟動腳本中的zabbix安裝目錄
vim /etc/rc.d/init.d/zabbix_server #編輯服務(wù)端配置文件
BASEDIR=/application/zabbix/ #zabbix安裝目錄
:wq! #保存退出
vim /etc/rc.d/init.d/zabbix_agentd #編輯客戶端配置文件
BASEDIR=/application/zabbix/ #zabbix安裝目錄
:wq! #保存退出

三昂勉、配置web站點

cd /server/tools/zabbix-4.2.1
cp -r /server/tools/zabbix-4.2.1/frontends/php /application/nginx/html/zabbix
chown nginx.nginx -R /application/nginx/html/zabbix
**備注:/application/nginx/html為Nginx默認站點目錄 nginx為Nginx運行賬戶**
service zabbix_server start 或 systemctl start zabbix_server  #啟動zabbix服務(wù)端
service zabbix_agentd start 或 systemctl start zabbix_agentd  #啟動zabbix客戶端

四浪册、修改php配置文件參數(shù)

1、vim /etc/php.ini #編輯修改
post_max_size =16M
max_execution_time =300
max_input_time =300
:wq! #保存退出

2岗照、vim /application/php/etc/php-fpm.conf #編輯修改
request_terminate_timeout = 300
:wq! #保存退出

service php-fpm reload 或 pkill php;/application/php/sbin/php-fpm  #重啟php-fpm

五村象、安裝web

在瀏覽器中打開:
http://172.16.1.56/zabbix/setup.php
image

Next

image

檢查系統(tǒng)環(huán)境設(shè)置笆环,必須全部都為ok,才能繼續(xù)
Next

image

配置MySQL數(shù)據(jù)庫信息
Database:MySQL
Database host:127.0.0.1
Database port:use default port
Database name:zabbix
User:zabbix
Password:123456

image

Test connection #測試數(shù)據(jù)庫連接是否正常厚者,顯示ok表示通過
Next

image

Next 默認

image

Next

image

Finish 安裝完成

六躁劣、更改zabbix默認語言為簡體中文、替換監(jiān)控圖像上系統(tǒng)默認的中文字體
1库菲、修改系統(tǒng)配置文件账忘,讓web頁面支持簡體中文顯示
vim /application/nginx/html/zabbix/include/locales.inc.php #編輯修改
'zh_CN' => array('name' => _('Chinese (zh_CN)'), 'display' => false),
修改為
'zh_CN' => array('name' => _('Chinese (zh_CN)'), 'display' => true),
:wq! #保存退出

2、替換監(jiān)控圖像上系統(tǒng)默認的字體 #默認字體不支持中文熙宇,如果不替換鳖擒,圖像上會顯示亂碼
在Windows系統(tǒng)中的C:\Windows\Fonts目錄中復制出一個中文字體文件,例如msyh.ttf
把字體文件msyh.ttf上傳到zabbix站點根目錄下fonts文件夾中
例如:/application/nginx/html/zabbix/fonts
備份默認的字體文件:DejaVusSans.ttf-bak
修改msyh.ttf名稱為DejaVusSans.ttf

3烫止、在瀏覽器中打開:
http://172.16.1.56/zabbix

image

賬號:Admin
密碼:zabbix
Sign in 登錄,如下圖所示:

image
image

點擊Profile,如下圖所示:

image

Language:Chinese(zh_CN) #簡體中文
點Save 保存
退出站點蒋荚,重新登錄之后,如下圖所示
默認界面已經(jīng)是中文顯示

image

至此馆蠕,Zabbix安裝圖解教程完成期升。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市互躬,隨后出現(xiàn)的幾起案子吓妆,更是在濱河造成了極大的恐慌,老刑警劉巖吨铸,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件行拢,死亡現(xiàn)場離奇詭異,居然都是意外死亡诞吱,警方通過查閱死者的電腦和手機舟奠,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來房维,“玉大人沼瘫,你說我怎么就攤上這事×” “怎么了耿戚?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長阿趁。 經(jīng)常有香客問我膜蛔,道長,這世上最難降的妖魔是什么脖阵? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任皂股,我火速辦了婚禮,結(jié)果婚禮上命黔,老公的妹妹穿的比我還像新娘呜呐。我一直安慰自己就斤,他們只是感情好,可當我...
    茶點故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布蘑辑。 她就那樣靜靜地躺著洋机,像睡著了一般。 火紅的嫁衣襯著肌膚如雪洋魂。 梳的紋絲不亂的頭發(fā)上绷旗,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天,我揣著相機與錄音忧设,去河邊找鬼刁标。 笑死,一個胖子當著我的面吹牛址晕,可吹牛的內(nèi)容都是我干的膀懈。 我是一名探鬼主播,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼谨垃,長吁一口氣:“原來是場噩夢啊……” “哼启搂!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起刘陶,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤胳赌,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后匙隔,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體疑苫,經(jīng)...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年纷责,在試婚紗的時候發(fā)現(xiàn)自己被綠了捍掺。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,785評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡再膳,死狀恐怖挺勿,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情喂柒,我是刑警寧澤不瓶,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站灾杰,受9級特大地震影響蚊丐,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜吭露,卻給世界環(huán)境...
    茶點故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一吠撮、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧讲竿,春花似錦泥兰、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽锣枝。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間祈争,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工建钥, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留球凰,地道東北人。 一個月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓神僵,卻偏偏與公主長得像雁刷,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子保礼,可洞房花燭夜當晚...
    茶點故事閱讀 44,713評論 2 354