搭建部署zabbix
来源:互联网 发布:域名一般多少钱 编辑:程序博客网 时间:2024/06/04 18:40
服务器地址:192.168.7.221
1、安装相应的包
yum install mysql-dev gcc net-snmp-devel curl-devel perl-DBI php-gd php-mysql php-bcmath php-mbstring php-xml-5.3.3 php-5.3.3
注意:有些包会安装失败,比如php没有加版本号,php-bcmath和php-mbstring也安装失败(iso镜像中没有这两个包,下载:
http://download.csdn.net/download/u010587433/9022179 和 http://download.csdn.net/download/u010587433/9022199)
2、创建组、用户
groupadd zabbixuseradd -g zabbix zabbix3、解压安装
<pre name="code" class="sql">tar -zxvf zabbix-2.2.2.tar.gzcd zabbix-2.2.2/database/mysql./configure --prefix=/usr/local/zabbix --with-mysql --with-net-snmp --with-libcurl --enable-server --enable-agent --enable-proxymakemake installcp /usr/local/zabbix/sbin/zabbix_agentd /etc/init.dcp /usr/local/zabbix/sbin/zabbix_server /etc/init.d
4、导入数据(mysql首先要安装并初始化,可参考http://blog.csdn.net/u010587433/article/details/46800227)
create database zabbix character set utf8;grant all privileges on zabbix.* to zabbix_user@'%' identified by '123456';grant all privileges on zabbix.* to zabbix_user@localhost identified by '123456';mysql -uzabbix_user -p123456 zabbix < schema.sql mysql -uzabbix_user -p123456 zabbix < images.sql mysql -uzabbix_user -p123456 zabbix < data.sql
5、配置相关文件
vi /usr/local/zabbix/etc/zabbix_server.conf #zabbix服务端配置文件LogFile=/var/log/zabbix_server.log#DBHost=localhostDBName=zabbixDBUser=zabbix_userDBPassword=123456vi /usr/local/zabbix/etc/zabbix_agentd.conf #客户端配置文件,LogFile=/var/log/zabbix_agentd.logEnableRemoteCommands=0Server=127.0.0.1,192.168.7.221StartAgents=4ServerActive=192.168.7.221,192.168.7.254Timeout=30Include=/usr/local/zabbix/etc/zabbix_agentd.conf.dUnsafeUserParameters=1vi /etc/php.ini #php配置文件max_execution_time = 300max_input_time = 300memory_limit = 128Mpost_max_size = 32Mdate.timezone = Asia/Shanghaimbstring.func_overload=26、配置http服务
mkdir /var/www/html/zabbix cp -a frontends/php/* /var/www/html/zabbix/chown -R apache:apache /var/www/html/zabbix/vi /etc/httpd/conf/httpd.conf ServerName 192.168.7.221<VirtualHost *:80>DocumentRoot "/var/www/html"ServerName 192.168.7.221</VirtualHost>
7、启动
service httpd startservice zabbix_server start启动zabbix server报错:
service zabbix_server restart/etc/init.d/zabbix_server: /usr/lib64/libmysqlclient.so.18: no version information available (required by /etc/init.d/zabbix_server)解决(/home/mysql/product/5.6/mysql-1为mysql安装目录):ln -s /home/mysql/product/5.6/mysql-1/lib/libmysqlclient.so.18 /usr/lib64/8、WEB登录配置安装
浏览器输入:http://192.168.7.221/zabbix
不是很顺利,报错:
1)没有权限访问
“You don't have permission to access /zabbix/ on this server.Apache/2.2.15 Server at <192.168.7.221> Port 80”参考下面网友的,解决:修改/etc/selinux/config如下
注释:SELINUX=enforcing SELINUXTYPE=targeted添加:SELINUX=disable同时最好能关闭防火墙(service iptables stop),如不能关闭需要添加端口过滤
vi /etc/serviceszabbix-agent 10050/tcp # Zabbix Agentzabbix-agent 10050/udp # Zabbix Agentzabbix-trapper 10051/tcp # Zabbix Trapperzabbix-trapper 10051/udp # Zabbix Trappervi /etc/sysconfig/iptablesiptables -A INPUT -p tcp --dport 10050 -j ACCEPTiptables -A INPUT -p tcp --dport 10051 -j ACCEPT
参考:http://www.iyunv.com/forum.php?mod=viewthread&tid=10720
但是我的情况是,已经关闭防火墙,并修改/etc/selinux/config文件,但是错误仍在。不过重启之后解决,郁闷。
2)显示的内容有问题
经询问,是由于php没有安装成功。于是安装yum install -y php-5.3.3之前没有加版本号,安装失败
最后终于看到安装配置界面,之后就比较简单了:
注意:这两个包就是最开始说的,iso中没有带,可以自己下载安装rpm即可,安装时依赖php-common,但是我已安装php-common还是报错,于是使用
rpm -ivh *.rpm --force --nodeps #强制安装后,retry后解决。
如果socket文件不是在报错的目录,则可以创建一个软链接:
ln -s /home/mysql/run/mysql.sock /var/lib/mysql/Host选项填写localhost和IP都是可以,主要是注意一下mysql中的zabbix_user用户的授权。
继续即可
默认用户名密码:Admin/zabbix
最后完成配置。
0 0
- zabbix 搭建部署详解
- 搭建部署zabbix
- zabbix部署
- Zabbix部署。
- Zabbix部署
- zabbix部署
- Zabbix搭建部署之使用mutt+msmtp配置Zabbix邮件报警
- zabbix搭建
- Zabbix 服务端部署安装
- zabbix server 部署
- zabbix部署proxy
- CENTOS安装部署zabbix
- ZABBIX安装部署
- zabbix 安装和部署
- Zabbix 安装部署
- zabbix安装部署
- 详解zabbix安装部署
- zabbix 自动部署
- Apache Ant 实例介绍,以及部分标签介绍
- 进制转换模板 (十进制 < == > 任意进制 )
- 费用流 poj3680 Intervals
- hdu 1754 I Hate It(线段树点修改)
- JAVA为什么子类继承父类方法之后,不能抛出比父类更多的异常?
- 搭建部署zabbix
- uva 1614Hell on the Markets
- 计算mysql内存使用
- extjs 在toolbar中加入文本框 下拉框
- ACM经典算法之数据结构
- MSP430G2553与MSP430F5336系列单片机总结[0]——概述
- POJ 4014
- 先尝试后决策
- 多点加锁实现负载均衡机制