zabbix安裝

一)機器分配

zabbix服務端192.168.254.131監控機
zabbix客戶端(zabbix_agent)192.168.254.103被監控端

二)zabbix工作模式

zabbix是一個企業級的開源分佈式監控解決方案,由一個國外的團隊持續維護更新,zabbix通過C/S模式採集數據,通過B/S模式在web端展示和配置。
被監控端:主機通過安裝agent方式採集數據,網絡設備通過SNMP方式採集數據。
服務端:通過手機SNMP和agent發送的數據,寫入MySQL數據庫,再通過php+apache在web前端展示。

三)zabbix功能

具備常見的商業監控軟件所具備的功能,主機的性能監控,網絡設備性能監控,數據庫性能監控,FTP等通用協議監控,多種告警方式,詳細的報表圖表繪製。
支持自動發現網絡設備和服務器
支持分佈式,能集中展示,管理分佈式的監控點
擴展性強,server提供通用接口,可以自己開發完善各類監控

四)安裝LAMP環境以及依賴包(採用yum方式)

yum -y install mysql-server mysql-devel libcurl-devel net-snmp-devel php php-gd php-xml php-mysql php-mbstring php-bcmath httpd gcc

1)添加zabbix用戶

useradd -M -s /sbin/nologin zabbix

2)創建數據庫,添加用戶授權

/etc/init.d/mysqld start

create database zabbix character set utf8;

grant all privileges on zabbix.* to zabbix@localhost identified by '123456';

3)編譯安裝zabbix-2.2.1

tar -xf zabbix-2.2.1.tar.gz  -C /usr/local/src/

cd /usr/local/src/zabbix-2.2.1/

./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl

make install

4)導入數據庫

mysql -uzabbix -p123456 zabbix < database/mysql/scgema.sql

mysql -uzabbix -p123456 zabbix < database/mysql/p_w_picpaths.sql

mysql -uzabbix -p123456 zabbix < database/mysql/data.sql

5)修改配置文件

sed -i 's/^DBUser=.*$/DBUser=zabbix/g' /usr/local/zabbix/etc/zabbix_server.conf

sed -i 's/^.*DBPassword=.*$/DBPassword=123456/g' /usr/local/zabbix/etc/zabbix_server.conf

cp -r frontends/php/ /var/www/html/zabbix

cp misc/init.d/fedora/core/zabbix_server /etc/init.d/

cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/

sed -i 's/BASEDIR=\/usr\/local/BASEDIR=\/usr\/local\/zabbix/g' /etc/init.d/zabbix_server

sed -i 's/BASEDIR=\/usr\/local/BASEDIR=\/usr\/local\/zabbix/g' /etc/init.d/zabbix_agentd

6)修改php.ini文件

sed -i 's/^\(.*\)date.timezone = .*$/date.timezone = Asia\/Shanghai/g' /etc/php.ini 

sed -i 's/^\(.*\)post_max_size = .*$/post_max_size = 16M/g' /etc/php.ini 

sed -i 's/^\(.*\)max_execution_time = .*$/max_execution_time = 300/g' /etc/php.ini 

sed -i 's/^\(.*\)max_input_time = .*$/max_input_time = 300/g' /etc/php.ini 

7)啓動服務

/etc/init.d/zabbix_server start

Starting zabbix_server:  /usr/local/zabbix/sbin/zabbix_server: error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory

[FAILED]

報錯原因:找不到共享庫

解決辦法:在vi /etc/ld.so.conf添加如下一行

/usr/local/lib保存退出:ldconfig立刻識別

/etc/init.d/zabbix_server start

Starting zabbix_server:  [  OK  ]

/etc/init.d/zabbix_agentd start

Starting zabbix_agentd:  [  OK  ]

8)查看端口

ss -lnt | grep 100

LISTEN     0      128                       *:10050                    *:*     

LISTEN     0      128                       *:10051                    *:*     

服務端:10051,客戶端10050

9)web界面安裝

wKioL1OqQnHznWd4AANztjvSEcY260.jpg

wKiom1OqQqHQXoSMAAQflN2hAxU349.jpg

wKioL1OqQnWAnvMmAAMKcTpIBRg138.jpg

wKiom1OqQqWwWaY4AALvUAM7SKk180.jpg

wKiom1OqQqfSjQ96AAJhX-DrKgM664.jpg

wKioL1OqQvqAwoVnAALC6UVEoq4240.jpg

wKiom1OqQymQptJUAANUi6fNp84048.jpg

wKiom1OqQyuTVEAlAAHoAmIstHI388.jpg

wKioL1OqQv6Q_KBoAAFDONahZeU321.jpg

wKiom1OqQy2CeeSgAAHSnNe8a9k858.jpg

wKioL1OqQv-grUxsAAIgj3Hfgk0524.jpg

wKioL1OqQwCCsHhuAAL_TvYXw0U819.jpg

備註:更換成中文後,監視圖像會變成亂碼,解決辦法上傳windows系統上的中文字體,替換原有字體。

搜索msyh.ttf雅黑字體

cd /var/www/html/zabbix/fonts/

mv DejaVuSans.ttf DejaVuSans.ttf.bak

mv msyh.ttf DejaVuSans.ttf

wKiom1OqQy_ySPOnAANYq0ey1kQ429.jpg

可能會顯示沒有收集到數據,默認是沒有檢測中,選擇檢測。

wKioL1OqRrGBMfMaAALS3niwmug234.jpg

wKiom1OqRuDxfTxuAAQdu_ZggwU375.jpg

二)被監控端主機配置(IP:192.168.254.103)

1)安裝zabbix軟件包

useradd -M -s /sbin/nologin zabbix

tar -xf zabbix-2.2.1.tar.gz -C /usr/local/src/

cd /usr/local/src/zabbix-2.2.1

./configure --prefix=/usr/local/zabbix --enable-agent

make install

2)修改配置文件

cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/

sed -i 's/BASEDIR=\/usr\/local/BASEDIR=\/usr\/loca\/zabbix/g' /etc/init.d/zabbix_agentd

vi /usr/local/zabbix/etc/zabbix_agentd.conf

Server=192.168.100.1

Hostname=zabbix-client01

3)啓動服務器

/etc/init.d/zabbix_agentd start

三)服務端添加監控主機

wKiom1OqffbjSXL0AAI2VZMxlxM687.jpg

wKiom1OqffeRIG-jAANjvxDcoV4905.jpg

wKiom1OqffqhpjMxAAFOTOZMVLc902.jpg


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章