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


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