Zabbix是一个提供Web管理界面的开源系统/网络监控服务器,能监视各种网络参数,保证服务器系统的安全运营;并提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题。
groupadd -g 130 zabbix
useradd -u 130 -g zabbix -c 'Zabbix monitoring' 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 |
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 |
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 |
./configure --enable-server --with-mysql --with-net-snmp --with-jabber --with-libcurl --with-openipmi --enable-agent
make && make install |
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 |
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需要连接数据库,修改如下:
|
chmod 400 /etc/zabbix/zabbix_server.conf
chown zabbix /etc/zabbix/zabbix_server.conf |
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 //修改内容如下:
|
chkconfig --add zabbix_server
chkconfig --add zabbix_agentd
chkconfig --level 35 zabbix_server on
chkconfig --level 35 zabbix_agentd on |
cp -r frontends/php/ /var/www/html/
mv /var/www/html/php/ /var/www/html/zabbix
vi /etc/php.ini #修改内容如下
service httpd restart
修改/etc/init.d/zabbix_agentd
/etc/init.d/zabbix_agentd start
ps -aux | grep zabbix
kill -9 | grep zabbix
/etc/init.d/zabbix_server start
netstat -an | grep 10051
|
一路next,点击“save configuration file” ,将文件上传到虚拟机的 /var/www/html/conf目录下
点击“retry”,成功。一路next,进入登陆页面。
输入管理员用户名名:admin,密码:zabbix 登陆。点击“Profile”--"Language"--"Chinese(CN)" --"Save",使zabbix显示为中文。
进入“系统配置”--“主机”,选择"Zabbix Server ",然后选择“激活所选”--点击“确认”,Zabbix Server (本机)的监控激活。进入 Monitoring Dashboard,可以看到 Zabbix Server 的监控结果。