ubuntu 14.04 server 下安装ZABBIX 及增加客户机配置过程
2015-07-13 14:59
549 查看
#首先安装apache、php5、mysql 这个几个软件(在已经默认装好的机器上没有配过,改天尝试一下)
#apt-get 方式安装起来方便是方便就是没有办法人为控制 这点比较
sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install libapache2-mod-php5
sudo /etc/init.d/apache2 restart // 重启apache,此时php5已经可用了
sudo apt-get install mysql-server//数据库账号:root密码:root
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php5-mysql
sudo /etc/init.d/apache2 restart // 再次重启apache,使新服务正常激活
#然后在终端输入:
sudo ls /etc/apache2/mods-enabled
#看看这个目录下(默认存在),有没有php5.conf 和 php5.load,如果没有则:
sudo a2enmod php5
#启用 php 模块,然后重启apache即可。OK,apache、php5、mysql都已经可用了。
sudo /etc/init.d/apache2 restart
#重启Apache2的时候有可能报
AH00558: apache2: Could not reliably determine the server's fully qualified domain
name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
#解决办法:vi /etc/apache2/apache2.conf,
在最后加上:
#Server Name
ServerName 127.0.0.1
#配置PHP参数要不最后安装的时候过不去:
vi /etc/php5/apache2/php.ini
;date.timezone ===>去掉注释在=后添加 Asia/Shanghai
max_input_time =600
max_execution_time= 600
post_max_size =32M
sudo /etc/init.d/apache2 restart
#上面这么多都没有出问题的话 可以开始安装zabbix了
//安装zabbix服务端
sudo apt-get install zabbix-server-mysql
#网上说会要求输入2次数据库密码,但是我一直没有遇到过 汗。。。。
启动ZABBIX:/etc/init.d/zabbix start
报错了~!~。。。。。(zabbix_server is disabled in /etc/default/zabbix-server)
查看文件发现:
cat /etc/default/zabbix-server
#如下一段
# This is by default set to "no" because a MySQL database needs to be prepared
# and configured before you can start the Zabbix server for the first time.
#
# Instructions on how to set up the database can be found in
# /usr/share/doc/zabbix-server-mysql/README.Debian
START=no
START被设置成NO 改成YES~!
#然后还要设置数据库信息,要不连接不上数据库还是不能用,看文档吧
cat /usr/share/doc/zabbix-server-mysql/README.Debian
#照着文档来好了:
mysql -p -e "create database
zabbix character set utf8"
mysql -p -e "grant all on zabbix.*
to 'zabbix'@'localhost' identified by 'zabbix'"
zcat /usr/share/zabbix-server-mysql/{schema,images,data}.sql.gz \
| mysql -uzabbix -pzabbix zabbix
#启动zabbix :/etc/init.d/zabbix-server start
#安装zabbix 网站程序
apt-get install zabbix-frontend-php
装完以后再做一件事:
cp -r /usr/share/zabbix /var/www/html/zabbix
//因为apt-get 安装完以后 默认到/usr/share/下了
这样就会造成 网页打不开了 ,所以复制到/var/www/html/下
#重启zabbix
#访问可以进去了:IP/zabbix
#设置的时候到
Check of pre-requisites
会提示PHP报错,回去重启一下apache2 就能过了,这个问题纠结了我很久~!
再在服务器上装个客户端
apt-get install zabbix-agent //监控本机的话不用做修改
#安装完以后更改下面这个文件
vi /etc/zabbix/zabbix_server.conf
检查一下DBuser 与你在WEB界面的配置相同
将DBpasswd前面的注释去掉,后面加上你数据库的密码 重新启动一下zabbix OK!即可监控自身
添加Linux客户机(ubuntu):安装服务端,
apt-get install zabbix-agent
打开配置文件:
vi /etc/zabbix/zabbix_agent.conf
更改以下3行:
Server=192.168.1.109 //改成Server端的IP
ServerActive=192.168.1.109 //改成Server 端IP,好像是主动采集系统信息 记不得了 不管他
Hostname=ous3 //改成与zabbix 界面的主机名相同
#apt-get 方式安装起来方便是方便就是没有办法人为控制 这点比较
sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install libapache2-mod-php5
sudo /etc/init.d/apache2 restart // 重启apache,此时php5已经可用了
sudo apt-get install mysql-server//数据库账号:root密码:root
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php5-mysql
sudo /etc/init.d/apache2 restart // 再次重启apache,使新服务正常激活
#然后在终端输入:
sudo ls /etc/apache2/mods-enabled
#看看这个目录下(默认存在),有没有php5.conf 和 php5.load,如果没有则:
sudo a2enmod php5
#启用 php 模块,然后重启apache即可。OK,apache、php5、mysql都已经可用了。
sudo /etc/init.d/apache2 restart
#重启Apache2的时候有可能报
AH00558: apache2: Could not reliably determine the server's fully qualified domain
name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
#解决办法:vi /etc/apache2/apache2.conf,
在最后加上:
#Server Name
ServerName 127.0.0.1
#配置PHP参数要不最后安装的时候过不去:
vi /etc/php5/apache2/php.ini
;date.timezone ===>去掉注释在=后添加 Asia/Shanghai
max_input_time =600
max_execution_time= 600
post_max_size =32M
sudo /etc/init.d/apache2 restart
#上面这么多都没有出问题的话 可以开始安装zabbix了
//安装zabbix服务端
sudo apt-get install zabbix-server-mysql
#网上说会要求输入2次数据库密码,但是我一直没有遇到过 汗。。。。
启动ZABBIX:/etc/init.d/zabbix start
报错了~!~。。。。。(zabbix_server is disabled in /etc/default/zabbix-server)
查看文件发现:
cat /etc/default/zabbix-server
#如下一段
# This is by default set to "no" because a MySQL database needs to be prepared
# and configured before you can start the Zabbix server for the first time.
#
# Instructions on how to set up the database can be found in
# /usr/share/doc/zabbix-server-mysql/README.Debian
START=no
START被设置成NO 改成YES~!
#然后还要设置数据库信息,要不连接不上数据库还是不能用,看文档吧
cat /usr/share/doc/zabbix-server-mysql/README.Debian
#照着文档来好了:
mysql -p -e "create database
zabbix character set utf8"
mysql -p -e "grant all on zabbix.*
to 'zabbix'@'localhost' identified by 'zabbix'"
zcat /usr/share/zabbix-server-mysql/{schema,images,data}.sql.gz \
| mysql -uzabbix -pzabbix zabbix
#启动zabbix :/etc/init.d/zabbix-server start
#安装zabbix 网站程序
apt-get install zabbix-frontend-php
装完以后再做一件事:
cp -r /usr/share/zabbix /var/www/html/zabbix
//因为apt-get 安装完以后 默认到/usr/share/下了
这样就会造成 网页打不开了 ,所以复制到/var/www/html/下
#重启zabbix
#访问可以进去了:IP/zabbix
#设置的时候到
Check of pre-requisites
会提示PHP报错,回去重启一下apache2 就能过了,这个问题纠结了我很久~!
再在服务器上装个客户端
apt-get install zabbix-agent //监控本机的话不用做修改
#安装完以后更改下面这个文件
vi /etc/zabbix/zabbix_server.conf
检查一下DBuser 与你在WEB界面的配置相同
将DBpasswd前面的注释去掉,后面加上你数据库的密码 重新启动一下zabbix OK!即可监控自身
添加Linux客户机(ubuntu):安装服务端,
apt-get install zabbix-agent
打开配置文件:
vi /etc/zabbix/zabbix_agent.conf
更改以下3行:
Server=192.168.1.109 //改成Server端的IP
ServerActive=192.168.1.109 //改成Server 端IP,好像是主动采集系统信息 记不得了 不管他
Hostname=ous3 //改成与zabbix 界面的主机名相同
相关文章推荐
- Ubuntu 默认壁纸历代记
- Ubuntu Remix Cinnamon 20.04 评测:Ubuntu 与 Cinnamon 的完美融合
- 关于Ubuntu 11.10启动提示waiting for the network configuration的问题
- 在 Ubuntu 桌面中使用文件和文件夹
- Python 实现Zabbix自动发送报表
- ubuntu下chrome无法同步问题解决
- Ubuntu Linux使用体验
- 使用 GNOME 优化工具自定义 Linux 桌面的 10 种方法
- 以Ubuntu 9.04为例 将工作环境迁移到 Linux
- VirtualBox虚拟机XP与宿主机Ubuntu互访共享文件夹
- 从USB安装Ubuntu Server 10.04.3 图文详解
- Ubuntu 15.04 正式版发布下载
- Linux-Ubuntu 10.04安装Cadence-ic610 方法总结图解
- Ubuntu 12.04和Windows 7双系统安装图解
- 开机出现:grub rescue的修复方法
- Ubuntu连接Android真机调试
- 你应该选择 Ubuntu 还是 Fedora?
- 100 个最佳 Ubuntu 应用(中)
- 看看我的Ubuntu Linux截图
- Ubuntu 12.04 LTS服务器版安装过程及使用图解