|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!一办事端设置
1.设置前先封闭iptables和SELINUX,制止装置过程当中报错。
[root@zabbix~]#serviceiptablesstop
[root@zabbix~]#chkconfigiptablesoff
[root@zabbix~]#getenforce
Disabled
[root@zabbix~]#setenforce0
2.装置LAMP情况
[root@zabbix~]#yuminstall-yhttpdmysqlmysql-servermysql-develphpphp-mysqlphp-commonphp-mbstringphp-gdphp-odbcphp-xmlphp-pear
[root@zabbix~]#servicehttpdstart
[root@zabbix~]#servicemysqldstart
3.下载zabbix-2.0.6.tar.gz
root@zabbix~]#wgethttp://sourceforge.net/projects/...0.6.tar.gz/download
4.装置zabbix所需的组件(server,agent)
[root@zabbix~]#yuminstall-ycurlcurl-develnet-snmpnet-snmp-develperl-DBI
5.创立用户账号(server,agent)
[root@zabbix~]#useraddzabbix
[root@zabbix~]#usermod-s/sbin/nologinzabbix
6.创立zabbix数据库并导进zabbix数据库(server)
[root@zabbix~]#tarzxfzabbix-2.0.6.tar.gz
[root@zabbix~]#mysqladmin-urootpassword123456
[root@zabbix~]#mysql–uroot–p123456
mysql>createdatabasezabbix;
mysql>grantallonzabbix.*tozabbix@localhostidentifiedby123456;
mysql>usezabbix;
mysql>source/root/zabbix-2.0.6/database/mysql/schema.sql
mysql>source/root/zabbix-2.0.6/database/mysql/images.sql
mysql>source/root/zabbix-2.0.6/database/mysql/data.sql
mysql>exit
7.编译装置,假如是客户端装置选择--enable-agent就好了。
[root@zabbix~]#cd/root/zabbix-2.0.6
[root@zabbixzabbix-2.0.6]#./configure--enable-server--enable-agent--with-mysql--with-net-snmp--with-libcurl(能够用--prefix=/usr/local/指定装置目次)
报错:checkingformainin-lmysqlclient...no
configure:error:Notfoundmysqlclientlibrary
办理:[root@zabbixzabbix-2.0.6]#ln-s/usr/lib64/mysql/libmysqlclient.so.16/usr/lib64/mysql/libmysqlclient.so
***********************************************************
*Nowrunmakeinstall*
*ThankyouforusingZabbix!*
*<http://www.ckuyun.com>*
***********************************************************
makeinstall
8.编纂设置文件
[root@zabbixzabbix-2.0.6]#grep-vE(^#|""|^)/usr/local/etc/zabbix_server.conf>>/usr/local/etc/zabbix_server.conf.bak
[root@zabbixzabbix-2.0.6]#cd/usr/local/etc/
[root@zabbixetc]#cpzabbix_server.conf.bakzabbix_server.conf
[root@zabbixetc]#grep-vE(^#|""|^$)zabbix_agentd.conf>>zabbix_agentd.conf.bak
[root@zabbixetc]#cpzabbix_agentd.conf.bakzabbix_agentd.conf
cp:overwrite`zabbix_agentd.conf?y
[root@zabbixetc]#morezabbix_server.conf#办事真个设置
LogFile=/var/log/zabbix_server.log
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=123456
我这检察的时分是空的,大概后面操纵有成绩吧,假如是空的,间接用vim编纂,把下面几行复制出来就好了
[root@zabbixetc]#morezabbix_agentd.conf#客户端设置
LogFile=/tmp/zabbix_agentd.log
Server=127.0.0.1
ServerActive=127.0.0.1
Hostname=Zabbixserver
[root@zabbixetc]#touch/var/log/zabbix_server.log
[root@zabbixetc]#touch/var/log/zabbix_agentd.log
[root@zabbixetc]#chmod777/var/log/zabbix_*
9.启动办事(server,agent)
[root@zabbixzabbix-2.0.6]#cpmisc/init.d/tru64/zabbix_server/etc/init.d/
[root@zabbixzabbix-2.0.6]#cpmisc/init.d/tru64/zabbix_agentd/etc/init.d/
[root@zabbixzabbix-2.0.6]#chmod+x/etc/init.d/zabbix_*
在文件头部#!/bin/bash上面分离增加两行
#!/bin/sh
#chkconfig:359595
#description:zabbixAgentserver
增加办事
[root@zabbixzabbix-2.0.6]#chkconfig--addzabbix_server
[root@zabbixzabbix-2.0.6]#chkconfig--addzabbix_agentd
设置办事器开机主动启动
[root@zabbix~]#chkconfigzabbix_serveron
[root@zabbix~]#chkconfigzabbix_agentdon
[root@zabbix~]#/etc/init.d/zabbix_serverstart
Zabbixserverstarted.
[root@zabbix~]#/etc/init.d/zabbix_agentdstart
Zabbixagentstarted.
[root@zabbix~]#ps-ef|grepzabbix
zabbix18031008:21?00:00:00/usr/local/sbin/zabbix_agentd
zabbix18051803008:21?00:00:00/usr/local/sbin/zabbix_agentd
zabbix18061803008:21?00:00:00/usr/local/sbin/zabbix_agentd
zabbix18071803008:21?00:00:00/usr/local/sbin/zabbix_agentd
zabbix18081803008:21?00:00:00/usr/local/sbin/zabbix_agentd
zabbix18141008:21?00:00:00/usr/local/sbin/zabbix_server
root20432006008:23pts/000:00:00grepzabbix
[root@zabbix~]#netstat-lantp|grep10050
tcp000.0.0.0:100500.0.0.0:*LISTEN1803/zabbix_agentd
[root@zabbix~]#netstat-lantp|grep10051
tcp000.0.0.0:100510.0.0.0:*LISTEN2308/zabbix_server
10.装置zabbixweb界面(server)
复制php文件,zabbix的终端步伐是用php写的,因而必要一个撑持php剧本剖析的web办事器。然后将frontends/php上面的php文件拷贝到web办事器html文件目次上面。
[root@zabbixzabbix-2.0.6]#cp-rfrontends/php/var/www/html/zabbix
[root@zabbixhtml]#servicehttpdrestart
Stoppinghttpd:[OK]
Startinghttpd:[OK]
11.装置图示
报错:依据提醒修正/etc/php.ini文件里的参数
[root@zabbixzabbix]#yuminstall-yphp-bcmath
[root@zabbixzabbix]#/etc/init.d/httpdrestart
Stoppinghttpd:[OK]
Startinghttpd:[OK]
假如提醒创立文件失利,变动目次权限就好了
初始用户名admin暗码zabbix
二.WINDOWS客户端装置
1.官网高低载windows客户端zabbix
2.拷贝到windows办事器上
解压后,假如是64位体系,则把inwin64上面的三个文件拷贝到c:zabbix目次下。假如是32位则同理
3.在c:zabbix目次下新建zabbix_agentd.conf文件,增加以下内容
LogFile=c:zabbixzabbix_agentd.log#日记文件
Server=172.16.21.119#办事真个IP
ListenIP=10.6.1.126#客户端IP
Hostname=61#客户端主机名
4.装置zabbix客户端
5.启动zabbix客户端
6.检察端口是不是监听
三.办事端测试
[root@10-6-8-200~]#zabbix_get-s10.6.2.227-kagent.ping
本文出自“baby神”博客,请务必保存此出处http://babyshen.blog.51cto.com/8405584/1581329
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们! |
|