设为首页 收藏本站
查看: 1181|回复: 0

[经验分享] zabbix监控平台的搭建--安装zabbix

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2014-12-1 08:30:40 | 显示全部楼层 |阅读模式
1、安装依赖包
1
yum -y install gcc gcc-c++ autoconf httpdphp mysql mysql-server php-mysql httpd-manual mod_ssl mod_perl mod_auth_mysqlphp-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-bcmathmysql-connector-odbc mysql-devel libdbi-dbd-mysql net-snmp net-snmp-develcurl-devel



2、修改php.ini,以达到zabbixserver的要求
1
2
3
4
5
6
7
# vim  /etc/php.ini
date.timezone = Asia/Shanghai
max_execution_time = 300
post_max_size = 32M
max_input_time = 300
memory_limit = 128M
mbstring.func_overload = 2



3、启动mysql和httpd
4、创建zabbix运行的用户和组
1
2
# groupadd  -g  201  zabbix
# useradd  -g  zabbix -u  201 zabbix



5、编译安装zabbix
1
2
3
# tar -zxf zabbix-2.4.2.tar.gz
# ./configure --prefix=/usr/local/zabbix--enable-server --enable-proxy --enable-agent --with-mysql=/usr/bin/mysql_config--with-net-snmp --with-libcurl
# make && make install



在文件/etc/services尾部追加以下记录:
zabbix-agent    10050/tcp               # Zabbix Agent
zabbix-agent    10050/udp               # Zabbix Agent
zabbix-server   10051/tcp               # zabbix Trapper
zabbix-server   10051/udp               # zabbix Trapper
6、导入数据库信息并授权
1
2
3
4
5
6
7
8
9
10
# mysql –uroot –p
mysql> create database zabbix characterset utf8;
mysql> grant all on zabbix.* tozabbix@localhost identified by ‘zabbix’;
[iyunv@app1 zabbix-2.4.2]# pwd
/root/zabbix-2.4.2
[iyunv@app1 zabbix-2.4.2]# lsdatabase/mysql/
data.sql images.sql  schema.sql
# mysql -uzabbix -pzabbixzabbix<./database/mysql/schema.sql
# mysql -uzabbix -pzabbix zabbix<./database/mysql/images.sql
# mysql -uzabbix -pzabbix zabbix<./database/mysql/data.sql



7、创建相关的目录和链接
1
2
3
4
5
# mkdir /var/log/zabbix
# chown zabbix.zabbix /var/log/zabbix
# ln -s /usr/local/zabbix/etc/ /etc/zabbix
# ln -s /usr/local/zabbix/bin/* /usr/bin/
# ln -s /usr/local/zabbix/sbin/* /usr/sbin/



8、把zabbix server加入到系统服务
1
2
3
4
5
# cp zabbix-2.4.2/misc/init.d/fedora/core/zabbix_*/etc/init.d
# vim /etc/init.d/zabbix_server
BASEDIR=/usr/local/zabbix
# vim /etc/init.d/zabbix_agentd
BASEDIR=/usr/local/zabbix



9、修改配置文件
1
2
3
4
5
# vim /etc/zabbix/zabbix_server.conf
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
LogFile=/var/log/zabbix/zabbix_server.log



10、设置zabbix监控自己
1
2
3
4
5
6
# vim /etc/zabbix/zabbix_agentd.conf
LogFile=/var/log/zabbix/zabbix_agentd.log
Server=127.0.0.1,x.x.x.x
ServerActive=x.x.x.x:10051
Hostname=主机名
UnsafeUserParameters=1



11、拷贝网页文件到nginx网站目录
1
2
# cp -r zabbix-2.4.2/frontends/php//usr/share/nginx/html/zabbix
# chown -R nginx.nginx/usr/share/nginx/html/zabbix/



12、启动zabbix_server和zabbix_agentd并设置开机自启动
1
2
3
4
# service zabbix_server start
# chkconfig zabbix_server on
# service zabbix_agentd start
# chkconfig zabbix_agentd on



13、在web页面中安装zabbix
配置好lnmp平台后,在浏览器中访问服务器IP地址
wKioL1R398CgfLj5AAF0dZQkpvg756.jpg
点击下一步,查看zabbix所需要的所有配置是否全部正常,如下:
wKiom1R4CIbAxsn5AAI4xfy_BJw117.jpg
点击下一步后设置数据库链接:
wKioL1R4CTiwakrZAAILqUoBlHw480.jpg
Database type:数据库类型,此处为mysql
Database host:数据库服务器地址,此处为localhost
Database port:数据库服务监听的端口,0代表默认端口,即3306端口
Database name:数据库名称,此处我们的数据库为zabbix
User:链接数据库时使用的用户名,此处为zabbix
Password:上述用户名链接数据库时的密码
设置好上述内容后,点击Test connection按钮,测试是否可以正确链接数据库,显示OK后进行下一步。
数据库设置完成后设置zabbix server的相关信息,包括zabbix server的主机名或IP地址,监听的端口号以及安装的用户名(可选)
wKioL1R4ChmAUXRTAAGzfzjgKSM525.jpg
点击下一步,得到安装信息汇总:
wKioL1R4CnLSvPYyAAIlP44Pi2k854.jpg
点击下一步后完成安装,点击Finish完成安装
wKiom1R4ChyRTZFWAAGQaDQ6VcE325.jpg
安装完成后,使用用户名密码登陆:用户名admin,密码zabbix
wKioL1R4C2zBwOQHAAFULYf8SlA113.jpg
登陆后界面如下:
wKiom1R4C46z6kjsAAHbrEUQLvo124.jpg
我们可以设置界面为中文界面:
wKiom1R4C8Pz-mHlAAG4ZvgJ1GU338.jpg
选择中文,刷新后就会显示中文界面了:
wKioL1R4DHvTSbKhAAG4elcJyVc998.jpg
在新版本的zabbix中可能会出现找不到中文选项的问题,此时,我们需要到服务器上zabbix网页文件的目录下,本文中的目录为:
/usr/share/nginx/html/zabbix/include,在这个目录下修改文件locales.inc.php文件内容:
1
'zh_CN' => array('name' => _('Chinese(zh_CN)'),    'display' => false),



将上述配置中的false修改问true,即可在上述界面中找到中文选项了。
    至此,我们的zabbix安装就完成了,在以后的文章中我会记录zabbix监控主机等等内容。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-34142-1-1.html 上篇帖子: zabbix 自定义LLD 下篇帖子: zabbix的安装和使用 监控
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表