分享

zabbix入门到精通之

 飞星一号 2014-04-01

1.1 Zabbix Proxy端安装。


1.1.1 安装前的准备


这里以zabbix 2.03为例,操作系统为:redhat 6.3 64位服务器版举例说明,操作系统为最小化安装,即安装时选择最小方式安装。用root用户安装zabbix依赖的包(这里以redhat6.3光盘为yum)


 安装zabbix依赖的包


#yum  -y installlnet-snmpnet-snmp-devel  net-snmp-utils   curl-develmysql-server mysql-develgnutlsmysql-developenldap-develOpenIPMIncurses-develunixODBCunixODBC-develmysql-connector-odbclibstdc*libX*gccvimmakealsa-libjpackage-utils



 安装zabbix需要的额外包


安装光盘不存在的yum(从相关网站下载到本地安装即可。)


#yum –y install 


#libiksemel3-1.4-2_2.el6.x86_64.rpm  


#iksemel-1.4-2_2.el6.x86_64.rpm


#iksemel-devel-1.4-2_2.el6.x86_64.rpm


#OpenIPMI-devel-2.0.16-12.el6.x86_64.rpm


#fping-2.4-1.b2.3.el6.rf.x86_64.rpm


#ibssh2-devel-1.2.2-7.el6_2.3.x86_64.rpm


#php-bcmath-5.3.3-3.el6_2.8.x86_64.rpm             #php-mbstring-5.3.3-3.el6_2.8.x86_64.rpm


#java-1.6.0-ibm-1.6.0.10.0-1jpp.2.el6.x86_64.rpm


#java-1.6.0-ibm-devel-1.6.0.10.0-1-jpp.2.el6.x86_64.rpm



 相关软件包的功能




   
       
           
       
   

           
               
                   
                       
                       
                   
                   
                       
                       
                   
                   
                       
                       
                   
                   
                       
                       
                   
                   
                       
                       
                   
                   
                       
                       
                   
                   
                       
                       
                   
               
           

                       

软件包


                       

                       

作用


                       

                       

libiksemel3-1.4-2_2.el6.x86_64.rpm


                       

iksemel-1.4-2_2.el6.x86_64.rpm


                       

iksemel-devel-1.4-2_2.el6.x86_64.rpm


                       

                       

Zabbix编译时--with-jabbe


                       

jabber软件支持


                       

                       

OpenIPMI-devel-2.0.16-12.el6.x86_64.rpm


                       

                       

Zabbix编译时 --with-openipmi


                       

支持


                       

                       

fping-2.4-1.b2.3.el6.rf.x86_64.rpm


                       


                       

                       

Zabbixfping功能支持


                       

                       

ibssh2-devel-1.2.2-7.el6_2.3.x86_64.rpm


                       


                       

                       

Zabbix ssh2功能支持


                       

                       

java-1.6.0-ibm-1.6.0.10.0-1jpp.2.el6.x86_64.rpm


                       

java-1.6.0-ibm-devel-1.6.0.10.0-1-jpp.2.el6.x86_64.rpm


                       

                       

Zabbix编译时  --enable-java支持


                       

                       

#php-bcmath-5.3.3-3.el6_2.8.x86_64.rpm             #php-mbstring-5.3.3-3.el6_2.8.x86_64.rpm


                       


                       

                       

Zabbix前端php页面支持,默认系统里没这2个包


                       

           


           

1-3


 创建相关用户


下载zabbix到本地,并且解压,建立zabbix用户和组


#groupaddzabbix


#useradd –g zabbix –m zabbix


1.1.2 数据库准备


 启动MySQL数据库:


#service mysqld start


 修改MySQL root用户密码(默认密码为空)


#mysqladmin –u root –p password solutionware


 测试能否正常登陆数据库


#mysql –uroot –proot


 创建Zabbix数据库


Mysql>create database zabbix character set utf8;


 导入数据库sql脚本


#cd zabbix-2.03


# cat ./database/data/schema.sql|mysql -uroot -psolutionwarezabbix


# cat ./database/data/data.sql|mysql -uroot -psolutionwarezabbix


# cat ./database/data/images_mysql.sql|mysql -pslolutionware -prootzabbix


1.1.3 Zabbix的编译


 配置编译zabbixprefix指定是安装后程序目录


#./configure --prefix=/usr/local/zabbix_proxy   --enable-agent --enable-proxy  --with-mysql --enable-java--enable-ipv6 --with-net-snmp --with-libcurl  --with-ldap  --with-ssh2 --with-jabber  --with-openipmi --with-unixodbc


# make install


1.1.4 配置Proxy配置文件


 修改/usr/local/zabbix_proxy/etc/zabbix_proxy.conf文件,如下图所示。



   
       
           
           
           
       
       
           
           
           
       
       
           
           
           
       
       
           
           
           
       
       
           
           
           
       
       
           
           
           
       
   

           

修改前


           

           

修改后


           

           

说明


           

           

Server=127.0.0.1


           


           

           

Server=192.168.200.100


           

           

Zabbix sever地址


           

           

Hostname=Zabbix


           

proxy


           

           

Hostname=Zabbix_Server.solutionware.com.cn


           

           

本地计算机的名字


           

           

DBName=zabbix


           

           

DBName=zabbix


           

           

安装zabbix时数据库的名字


           

           

DBUser=root


           

           

DBUser=root


           

           

安装zabbixzabbix数据库的用户


           

           

#DBPassword=


           

           

#DBPassword=solutionware


           

           

安装zabbixzabbix数据库的密码


           

1-4


 修改/usr/local/zabbix_proxy/etc/zabbix_agentd.conf文件,如下图所示。





   
       
           
           
           
       
       
           
           
           
       
       
           
           
           
       
   

           

修改前


           

           

修改后


           

           

说明


           

           

Server=127.0.0.1


           


           

           

Server=127.0.0.1192.168.200.100


           


           

           

Zabbix sever地址


           

           

Hostname=Zabbix


           

server


           

           

Hostname= Zabbix _Proxy.solutionware.com.cn


           

           

本地计算机名


           

1-5


1.1.5 相关服务的启动


 装完成后的server程序在/usr/local/zabbix_proxy/sbin/目录下,可以直接启动。


#/usr/local/zabbix_proxy/sbin/zabbix_proxy


#/usr/local/zabbix_proxy/sbin/zabbix_agentd


1.2 Client代理端配置


参看zabbix 代理端配置文档,这里server ip指定为proxy端的ip即可。


1.3 Proxy web前端配置


 创建proxy


AdministartoràDMàCreate proxy,输入要创建的prolxy的名字,这里的名字必须为proxy主机配置文件zabbix_proxy.conf中指定的Hostname名字。



1-2


 监控proxy下的主机


ConfigurationàhostàCreate host 创建主机时只需指定proxy下的主机属于哪个proxy下即可。



1-3




    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多