Zabbix-2.0.6+CentOS 搭建安装系统环境实现网络状况监控(绝对OK)

Zabbix-2.0.6+CentOS 搭建安装系统环境实现网络状况监控(绝对OK)


解决很多小鸟的难题。本人也是小鸟。查阅了很多网上的安装教程,发现有很多纰漏。
在这里发布一份最简化最全的安装教程
第1次做教程,请大家指点

zabbix2.0.6下载
 
我是用centos安装,yum是网络源。
 
yum安装时候出现错误
echo "alias yum='yum --disableplugin=fastestmirror'" >> /root/.bashrc
rm -f /var/run/yum.pid
退出后重新启动 或者 reboot

一些基本的关联的应用包
1、安装LAMP环境及依赖包
yum install mysql-server mysql-devel libcurl-devel net-snmp-devel php php-gd php-xml php-mysql php-mbstring php-bcmath httpd
yum install gcc c++ gcc-c++ curl-devel xmlrpc (毕竟接下来也是用GCC编译的)

2、添加用户并设置启动项
[root@localhost ~]# groupadd zabbix
[root@localhost ~]# useradd zabbix -g zabbix
[root@localhost ~]# chkconfig httpd on
[root@localhost ~]# chkconfig mysqld on
[root@localhost ~]# chkconfig snmpd on

3、创建数据库,添加用户授权
[root@localhost ~]# /etc/init.d/mysqld start
[root@localhost ~]# mysql -e "create database zabbix character set utf8;"
[root@localhost ~]# mysql -e "grant all privileges on zabbix.* to zabbix@localhost identified by 'abc123';"

4、编译安装zabbix
[root@localhost ~]# cd /root/Desktop/   (我当时下载到桌面,FlashFXP一款很强大的工具,windows下载传输给linux)
[root@localhost Desktop]# tar zxf zabbix-2.0.6.tar.gz
[root@localhost Desktop]# cd zabbix-2.0.6
[root@localhost zabbix-2.0.4]# ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl
编译成功后出现的图片(可能在编译时出现错误,请根据错误安装相对应的包)
Zabbix-2.0.6 <wbr>搭建安装(绝对OK)

[root@localhost zabbix-2.0.6]# make install

5、导入数据库
[root@localhost zabbix-2.0.6]# mysql -uzabbix -p'abc123' zabbix < database/mysql/schema.sql
[root@localhost zabbix-2.0.6]# mysql -uzabbix -p'abc123' zabbix < database/mysql/images.sql
[root@localhost zabbix-2.0.6]# mysql -uzabbix -p'abc123' zabbix < database/mysql/data.sql

6、拷贝、修改配置文件
  [root@localhost zabbix-2.0.6]# sed -i 's/^DBUser=.*$/DBUser=zabbix/g' /usr/local/zabbix/etc/zabbix_server.conf
[root@localhost zabbix-2.0.6]# sed -i 's/^.*DBPassword=.*$/DBPassword=abc123/g' /usr/local/zabbix/etc/zabbix_server.conf
[root@localhost zabbix-2.0.6]# cp -r frontends/php /var/www/html/zabbix
[root@localhost zabbix-2.0.6]# cp misc/init.d/fedora/core/zabbix_server /etc/init.d/(将zabbix服务拷贝到  /etc/init.d/下,方便而已)
[root@localhost zabbix-2.0.6]# cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/ (将 zabbix_agentd 服务拷贝到  /etc/init.d/下,方便而已 )
[root@localhost zabbix-2.0.6]#sed -i 's/BASEDIR=\/usr\/local/BASEDIR=\/usr\/local\/zabbix/g' /etc/init.d/zabbix_server
[root@localhost zabbix-2.0.6]#sed -i 's/BASEDIR=\/usr\/local/BASEDIR=\/usr\/local\/zabbix/g' /etc/init.d/zabbix_agentd

7、添加服务端口
[root@localhost ~]# cat >>/etc/services <<EOF
zabbix-agent 10050/tcp Zabbix Agent
zabbix-agent 10050/udp Zabbix Agent
zabbix-trapper 10051/tcp Zabbix Trapper
zabbix-trapper 10051/udp Zabbix Trapper
EOF

8、修改php.ini(这里必须修改的,否则没办法进入zabbix的web界面的部署)
[root@localhost ~]#sed -i 's/^\(.*\)date.timezone =.*$/date.timezone = Asia\/Shanghai/g' /etc/php.ini
[root@localhost ~]#sed -i 's/^\(.*\)post_max_size =.*$/post_max_size = 16M/g' /etc/php.ini
[root@localhost ~]#sed -i 's/^\(.*\)max_execution_time =.*$/max_execution_time = 300/g' /etc/php.ini
[root@localhost ~]#sed -i 's/^\(.*\)max_input_time =.*$/max_input_time = 300/g' /etc/php.ini


9、启动服务
[root@localhost ~]# /etc/init.d/zabbix_server start
[root@localhost ~]# /etc/init.d/zabbix_agentd start
[root@localhost ~]# /etc/init.d/httpd start

10 、进入WEB界面
在搭建的服务器,首先查看IP地址
Zabbix-2.0.6 <wbr>搭建安装(绝对OK)

点击NEXT
Zabbix-2.0.6 <wbr>搭建安装(绝对OK)
之前都已经配置好了,所以都是OK。直接NEXT
Zabbix-2.0.6 <wbr>搭建安装(绝对OK)
1:Database type :mysql
2: Database host : localhost
3:  Database port : 0(以默认为主)
4: Database  name : zabbix
5: User  : zabbix(当时添加时zabbix用户名)mysql -e "grant all privileges on zabbix.* to zabbix@localhost identified by 'abc123';"
6:Password : abc123
点击test connection
Zabbix-2.0.6 <wbr>搭建安装(绝对OK)
点击NEXT
Zabbix-2.0.6 <wbr>搭建安装(绝对OK)
点击NEXT
Zabbix-2.0.6 <wbr>搭建安装(绝对OK)
点击NEXT
Zabbix-2.0.6 <wbr>搭建安装(绝对OK)
到这里终于出现红色的错误。没关系,这里有提示
Zabbix-2.0.6 <wbr>搭建安装(绝对OK)
点击download,保存到/var/www/html/zabbix/conf/文件夹里,FlashFXP传到zabbix服务器上。
Zabbix-2.0.6 <wbr>搭建安装(绝对OK)
然后点击RETRY,通过了。
Zabbix-2.0.6 <wbr>搭建安装(绝对OK)
Finish,完成了。终于大功告成了。
Zabbix-2.0.6 <wbr>搭建安装(绝对OK)
默认账号密码
Username:admin
Password:zabbix

Zabbix-2.0.6 <wbr>搭建安装(绝对OK)
很醒目的首页,一切正常。如果英文不好的朋友头疼的话,没关系。右上角点击profile
Zabbix-2.0.6 <wbr>搭建安装(绝对OK)
选择chinese(zh_cn),点击save.
避免重新启动,一些小鸟不知道如何启动服务。以下方法可以解决,开机设置启动
vi /etc/rc.d/rc.local
/etc/init.d/zabbix_server start
/etc/init.d/zabbix_agentd start


11、客户端安装,这次新版本采用源码安装
[root@localhost ~]# groupadd zabbix
[root@localhost ~]# useradd zabbix -g zabbix
[root@localhost ~]# cd /root/Desktop/
[root@localhost Desktop]# tar zxf zabbix-2.0.6.tar.gz
[root@localhost Desktop]# cd zabbix-2.0.6
[root@localhost zabbix-2.0.6]# ./configure --prefix=/usr/local/zabbix --enable-agent
[root@localhost zabbix-2.0.6]# make install
[root@localhost zabbix-2.0.6]# cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
[root@localhost zabbix-2.0.6]#sed -i 's/BASEDIR=\/usr\/local/BASEDIR=\/usr\/local\/zabbix/g' /etc/init.d/zabbix_agentd
[root@localhost zabbix-2.0.6]# vi /usr/local/zabbix/etc/zabbix_agentd.conf
Server=192.168.35.166 (当时我搭建的zabbix服务端)
Hostname=Zabbix-client
[root@localhost zabbix-2.0.6]# /etc/init.d/zabbix_agentd start
[root@localhost zabbix-2.0.6]# tail -f /tmp/zabbix_agentd.log

  
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值