zabbix server和client的快速部署
2014-03-12 16:53
155 查看
一、准备工作
1. 关闭一些服务
2. 安装LAMP环境
3. 为zabbix建立用户
二、编译安装
1. 在mysql中导入数据
2. 解决软件依赖关系
3. 开始编译安装
4. 修改zabbix的主配置文件
5. 修改php的配置文件php.ini
6. 启动zabbix_server和agentd
7. 设置开启自动启动
三、图形化安装
1. 安装
刚刚修改的php.ini就是为这一步准备的
下载这个配置文件,将它拷贝到指定的位置
这里的默认username是admin,password是zabbix
2. 修改字体为简体中文
四、Linux客户端安装
五、windows客户端安装
解压zabbix的windows客户端后有如下2个文件夹
后面都一样,就是找个模版,把这个主机添加进去就行了^_^
1. 关闭一些服务
[root@zabbix ~]# vim /etc/sysconfig/selinux SELINUX=disabled #关闭selinux,重启后生效 [root@zabbix ~]# service iptables stop [root@zabbix ~]# chkconfig --del iptables #为了省事,把防火墙也关了 [root@zabbix ~]# vim /etc/hosts 192.168.2.87 zabbix.com #httpd需要修改hosts文件
2. 安装LAMP环境
[root@zabbix ~]# yum install httpd mysql mysql-server php php-mysql -y [root@zabbix ~]# chkconfig mysqld on [root@zabbix ~]# chkconfig httpd on #开机自动启动 [root@zabbix ~]# service mysqld start [root@zabbix ~]# service httpd start #启动服务
3. 为zabbix建立用户
[root@zabbix ~]# groupadd -r zabbix [root@zabbix ~]# useradd -r -M -s /sbin/nologin -g zabbix zabbix
二、编译安装
1. 在mysql中导入数据
[root@zabbix ~]# tar xf zabbix-2.2.2.tar.gz [root@zabbix ~]# mysql mysql> create database zabbix; mysql> grant all on zabbix.* to zabbix@'localhost' identified by '123456'; mysql> flush privileges; mysql> source /root/zabbix-2.2.2/database/mysql/schema.sql mysql> source /root/zabbix-2.2.2/database/mysql/images.sql mysql> source /root/zabbix-2.2.2/database/mysql/data.sql
2. 解决软件依赖关系
[root@zabbix ~]# yum install gcc gcc-c++ libcurl-devel net-snmp-devel mysql-devel php-mbstring php-gd php-bcmath php-xml
3. 开始编译安装
[root@zabbix ~]# cd zabbix-2.2.2 [root@zabbix zabbix-2.2.2]# ./configure --prefix=/usr/local/zabbix --sysconfdir=/etc/ --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl [root@zabbix zabbix-2.2.2]# make && make install [root@zabbix zabbix-2.2.2]# cp -a frontends/php /var/www/html/zabbix #将图形化安装所需的php文件拷贝到网站根目录下
4. 修改zabbix的主配置文件
[root@zabbix ~]# vim /etc/zabbix_server.conf 103 DBUser=zabbix 111 DBPassword=123456 #连接mysql的用户名和密码
5. 修改php的配置文件php.ini
[root@zabbix ~]# vim /etc/php.ini 440 max_execution_time = 300 449 max_input_time = 300 729 post_max_size = 16M 946 date.timezone =PRC #这些参数都是图形化安装时需要的条件,图形化安装的第二步可以看到
6. 启动zabbix_server和agentd
[root@zabbix ~]# /usr/local/zabbix/sbin/zabbix_server [root@zabbix ~]# /usr/local/zabbix/sbin/zabbix_agentd
7. 设置开启自动启动
[root@zabbix ~]# echo -e "/usr/local/zabbix/sbin/zabbix_server\n/usr/local/zabbix/sbin/zabbix_agentd" >> /etc/rc.d/rc.local [root@zabbix ~]# cat !$ #看一下是否添加成功
三、图形化安装
1. 安装
刚刚修改的php.ini就是为这一步准备的
下载这个配置文件,将它拷贝到指定的位置
这里的默认username是admin,password是zabbix
2. 修改字体为简体中文
四、Linux客户端安装
[root@node2 ~]# yum --nogpgcheck localinstall zabbix-2.2.2-1.el6.x86_64.rpm zabbix-agent-2.2.2-1.el6.x86_64.rpm #本地安装这2个安装包 [root@node2 ~]# vim /etc/zabbix/zabbix_agentd.conf 85 Server=192.168.2.87 137 Hostname=test_server [root@node2 ~]# zabbix_agentd #启动客户端 [root@node2 ~]# service iptables stop #应该放行11500端口,这里就关闭iptables了
五、windows客户端安装
解压zabbix的windows客户端后有如下2个文件夹
后面都一样,就是找个模版,把这个主机添加进去就行了^_^
相关文章推荐
- Zabbix Server和MPM(monitor for mysql)的快速部署
- RabbitMQ Server/ RabbitMQ-C Client快速安装 Ubuntu篇
- Puppet部署:安装puppet server、client
- linux下ftp的server/client的部署及使用
- 详解zabbix安装部署(Server端篇)
- CentOS 6.5 安装部署zabbix(Server端篇)
- Zabbix server 环境部署(LNMP+ZABBIX)
- RabbitMQ Server/ RabbitMQ-C Client快速安装 Ubuntu篇
- 详解zabbix安装部署(Server端篇)
- 基于saltstack自动化部署zabbix-client端实践
- 企业级监控软件zabbix搭建部署之zabbix server的安装(一) 推荐
- zabbix_server:/sbin/zabbix_server: error while loading shared libraries: libmysqlclient.so.
- Cas Server 与Cas Client 的配置与部署
- 1、zabbix 3.2.6 server端(源码包)安装部署 (一)
- 详解zabbix安装部署(Server端篇)
- zabbix3.2.7-server端部署-01
- zabbix 从部署到快速上手
- CentOS 6.5下快速部署Zabbix 2.4
- CentOS7.2部署Zabbix Server及Agent进行平台监控
- 部署zabbix-server