zabbix_性能监控安装 |
发表者:分类:监控安全2012-09-17 20:28:13 阅读[3849] |
zabbix_性能监控安装
使用yum来安装LAMP
1:安装apache
yum -y install httpd httpd-devel
2:安装mysql
yum -y install mysql mysql-server mysql-devel
3:安装php
yum -y install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml mysql mysql-server mysql-devel
使用这个命令 php -v 可以查看zend是否安装!
4:启动apache service httpd start
启动mysql service mysqld start
5:设置开机启动
chkconfig httpd on
chkconfig mysqld on
6.mysql设置密码:
mysqladmin -u root password "anchnet123"
设置密码:
测试登录
mysql -u root -p
输入密码登陆mysql
编辑APACHE 配置文件
vim /etc/httpd/conf/httpd.conf
添加
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .phtml
并将DirectoryIndex index.html index.html.var
更改为:DirectoryIndex index.php index.html index.htm
service httpd restart
创建PHP 测试页面
vim /var/www/html/index.php
输入以下:
<?php
phpinfo();
?>
安装zabbix 所需要用到的软件库
yum install mysql-devel net-snmp net-snmp-devel curl curl-devel gcc gcc-c++ libgcc libgcc-devel
创建 zabbix 用户
useradd -d /home/zabbix -p zabbix zabbix
安装zabbix:
软件下载地址: http://www.zabbix.com/download.php
tar zxvf zabbix-1.8.8.tar.gz
cd ./zabbix-1.8.8
./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp
make && make install
进入 zabbix 解压缩后的目录,创建 zabbix 数据库
mysql -uroot -panchnet123
create database zabbix;
quit;
cd create/schema
cat mysql.sql | /usr/bin/mysql -uroot -panchnet123 zabbix (注意mysql程序绝对路径)
cd ../data
cat data.sql | /usr/bin/mysql -uroot -panchnet123 zabbix (注意mysql程序绝对路径)
cat images_mysql.sql | /usr/bin/mysql -uroot -panchnet123 zabbix (注意mysql程序绝对路径)
修改 /etc/services,加入以下行
zabbix-agent 10050/tcp Zabbix Agent
zabbix-agent 10050/udp Zabbix Agent
zabbix-trapper 10051/tcp Zabbix Trapper
zabbix-trapper 10051/udp Zabbix Trapper
修改 zabbix 的配置文件
创建配置文件目录,并将源代码中的配置文件模板拷贝到新创建的配置文件目录中。
mkdir /etc/zabbix
chown -R zabbix.zabbix /etc/zabbix/
cp -r misc/conf/* /etc/zabbix
根据实际情况修改 zabbix_server.conf zabbix_agentd.conf zabbix_agent zabbix_trapper.conf
vi /etc/zabbix/zabbix_server.conf
修改zabbix_server.conf 中的,找到这些选项进行修改
ListenPort=10051
DBHost=localhost
DBName=zabbix
DBUser=root
DBPassword=anchnet123
DBSocket=/tmp/mysql.sock
修改zabbix_agentd.conf 中的(可以不修改)
HOSTNAME=localhost
由于 zabbix 使用 fping 替代了 ping 作为 icmp 的工具,所以要安装 fping
可以从 http://fping.sourceforge.net/ 上下载 fping 的源代码,解压编译安装。
进入 fping 解压后的源代码目录
./configure
make install
修改/etc/zabbix/zabbix_server.conf
FpingLocation=/usr/local/sbin/fping
拷贝zabbix 服务器的frontend php 程序到 http server 的主目录下
cp -r frontend/php/* /var/www/html
6.配置 zabbix server
出于安全的考虑,使用 zabbix 用户登录启动 zabbix server 和 zabbix agentd
/usr/local/sbin/zabbix_server
/usr/local/sbin/zabbix_agentd
修改php.ini 文件
vim /etc/php.ini
date.timezone=PRC
max_execution_time = 300
post_max_size = 16M
max_input_time = 600
memory_limit = 256M
http://<zabbix server ip>/index.php
按着步骤一步一步进行即可
http:///index.php
会出现如下配置服务器界面
<img src=""<br />" alt="">
一路 next 进入配置检查页面,会发现 PHP max execution 和PHP Timezone 两项检查失败,如下:
修改 /etc/php.ini ,修改以下两项
- vim /etc/php.ini
date.timezone=PRC
max_execution_time = 300
post_max_size = 16M
max_input_time = 600
memory_limit = 256M
修改后,重启apache service httpd restart
在页面上点击 retry ,检查成功
next 进入下一页面,检查 mysql 连接,在MYSQL 这里输入mysql数据库密码
填写 mysql 连接参数,Test Connection ,成功
一路 next,出现如下页面
点击 save configuration file ,
将文件上传到虚拟机的 /var/www/html/conf 目录下,点击 retry ,成功。
一路 next ,进入登陆页面
输入管理用户名:admin 默认口令 zabbix 登陆。
进入Configuration -》Hosts 选择 Zabbix Server
然后 Activate Select,Zabbix Server (本机)的监控激活。
进入 Monitoring Dashboard,可以看到 Zabbix Server 的监控结果
好了,大功告成!
转载请标明出处【zabbix_性能监控安装】。
《www.micoder.cc》
虚拟化云计算,系统运维,安全技术服务.
Tags: | [阅读全文...] |
最新评论