
zabbix安装配置简单,参照官网手册就好了,关键是记录下过程中遇到的奇葩问题
https://.zabbix.com/documentation/start
centos5.8 x86_64 lnmp环境
zabbix2.0.5源码包安装
?projectname=zabbix&filename=ZABBIX%20Latest%20Stable/2.0.5/zabbix-2.0.5.tar.gz
一、zabbix安装
1)帐号创建:
groupadd zabbix
useradd -g zabbix zabbix
2)创建zabbix(注意:将zabbix按顺序导入,否则可能会出错)
mysql>create database zabbix;
mysql>exit;
#mysql -uroot -p zabbix<database/mysql/schema.sql
#mysql -uroot -p zabbix<database/mysql/images.sql
#mysql -uroot -p zabbix<database/mysql/data.sql
3)源码安装:
#tar -zxvf zabbix-2.0.5.tar.gz
#cd zabbix-2.0.5
#./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl
#make install
安装路径默认在:/usr/local/{sbin,etc,....}下
二、配置文件更改
#vi /usr/local/etc/zabbix_server.conf
ListenPort=10051
LogFile=/tmp/zabbix_server.log
DebugLevel=4 #调试时可以将dubug log值开启高一点
PidFile=/tmp/zabbix_server.pid
DBHost=localhost
DBName=zabbix
DBUser=root
DBPassword=123456
DBSocket=/tmp/mysql.sock
DBPort=3306
ListenIP=42.120.x.x
启动服务:
/usr/local/sbin/zabbix_server -c /usr/local/etc/zabbix_server.conf
三、配置zabbix的web管理访问
#cd zabbix-2.0.5
#cp -a frontends/php /home/root/zabbix
zabbix的web前端是用php写的,将其代码文件拷贝到可访问的web目录下即可, /home/root/zabbix是我的web目录
#chown -R /home/root/zabbix
我的lnmp环境,nginx创建虚拟主机访问:
- log_format monitor.yr.com '$remote_addr - $remote_user [$time_local] $request '
- '$status $body_bytes_sent $http_referer '
- '$http_user_agent $http_x_forwarded_for';
- server
- {
- listen 80;
- server_name monitor.yr.com;
- index index.html index.htm index.php default.html default.htm default.php;
- root /home/root/zabbix/;
- location ~ .*\.(php|php5)?$
- {
- try_files $uri =404;
- fastcgi_pass unix:/tmp/php-cgi.sock;
- fastcgi_index index.php;
- include fcgi.conf;
- }
- location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
- {
- expires 30d;
- }
- location ~ .*\.(js|css)?$
- {
- expires 12h;
- }
- access_log /home/logs/monitor.yr.com.log monitor.yr.com;
- }
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-27594-1.html
懂不懂@Mr_凡先生