CentOS 5.5上安装配置Zabbix监视各种网络参数

Zabbix是一个提供Web管理界面的开源系统/网络监控服务器,能监视各种网络参数,保证服务器系统的安全运营;并提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题。

1、添加zabbix用户
groupadd -g 130 zabbix 
useradd -u 130 -g zabbix -c 'Zabbix monitoring' zabbix 
2、安装lamp及zabbix需要的包
yum install httpd php php-gd postfix zlib-devel mysql-server mysql-devel glibc-devel curl-devel gcc automake mysql libidn-devel openssl-devel net-snmp-devel rpm-devel OpenIPMI-devel php-mysql php-bcmath php-mbstring php-xml 
3、安装jabber的依赖包
mkdir /download 
cd /download/ 
wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm 
rpm -ivh epel-release-5-4.noarch.rpm 
yum --enablerepo=epel install iksemel iksemel-devel 
4、下载zabbix
cd /download/ 
wget  http://ncu.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/1.8.10/zabbix-1.8.10.tar.gz 
tar -zxvf zabbix-1.8.10.tar.gz 
cd zabbix-1.8.10 
5、编译安装zabbix
./configure --enable-server --with-mysql --with-net-snmp --with-jabber --with-libcurl --with-openipmi --enable-agent 
make && make install 
6、配置mysql数据库
service mysqld start 
mysqladmin -u root password '123456' 
mysql -u root -p 
create database zabbix character set utf8; 
grant all privileges on zabbix.* to 'zabbix'@'localhost' identified by '123456.com'; 
cd create/schema 
cat mysql.sql | mysql -u zabbix -p zabbix 
cd ../data 
cat data.sql | mysql -u zabbix -p zabbix 
cat images_mysql.sql | mysql -u zabbix -p zabbix 
7、配置启动脚本
mkdir /etc/zabbix 
cd ../.. 
pwd 
cp misc/conf/{zabbix_server.conf,zabbix_agentd.conf} /etc/zabbix/ 
vi /etc/zabbix/zabbix_server.conf    #zabbix_server.conf需要连接数据库,修改如下: 
DBName=zabbix
DBUser=zabbix
DBPassword=123456.com 
8、修改权限
chmod 400 /etc/zabbix/zabbix_server.conf 
chown zabbix /etc/zabbix/zabbix_server.conf 
9、拷贝启动脚本并启动zabbix
cp misc/init.d/redhat/8.0/zabbix_* /etc/init.d/ 
chmod 755 /etc/init.d/zabbix_* 
ls /usr/local/sbin/zabbix_server 
vi /etc/init.d/zabbix_server   //修改内容如下:    
progdir="/usr/local/sbin/" 
/etc/init.d/zabbix_server start
10、添加开机启动
chkconfig --add zabbix_server 
chkconfig --add zabbix_agentd 
chkconfig --level 35 zabbix_server on 
chkconfig --level 35 zabbix_agentd on 
11、配置网页安装
cp  -r frontends/php/ /var/www/html/ 
mv /var/www/html/php/ /var/www/html/zabbix 
vi /etc/php.ini       #修改内容如下 

memory_limit = 256M
date.timezone = Asia/Shanghai
post_max_size = 32M
max_execution_time = 600
upload_max_filesize = 16M
max_input_time = 600 

service httpd restart 
修改/etc/init.d/zabbix_agentd 
progdir="/usr/local/sbin/" 
/etc/init.d/zabbix_agentd start 
ps -aux | grep zabbix 
kill -9 | grep zabbix 
/etc/init.d/zabbix_server start 
netstat -an | grep 10051
12、网页安装zabbix

打开IE浏览器,输入:http://192.168.1.87/zabbix 



23344U592-0.jpg

一路next,进入下一页面,检查mysql连接,填写mysql连接参数,Test Connection成功 23344S432-1.jpg

23344Q542-2.jpg

一路next,点击“save configuration file” ,将文件上传到虚拟机的 /var/www/html/conf目录下23344R3Y-3.jpg
点击“retry”,成功。一路next,进入登陆页面。 

23344UO6-4.jpg

输入管理员用户名名:admin,密码:zabbix 登陆。点击“Profile”--"Language"--"Chinese(CN)" --"Save",使zabbix显示为中文。
23344T443-5.jpg
进入“系统配置”--“主机”,选择"Zabbix Server ",然后选择“激活所选”--点击“确认”,Zabbix Server (本机)的监控激活。进入 Monitoring Dashboard,可以看到 Zabbix Server 的监控结果。  

 

23344QC8-6.jpg

23344S562-7.jpg

到此就算完成安装,剩下的等项目到了再写。 

 

 

你可能感兴趣的:(mysql,服务器,download,网络监控,系统管理员)