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

[经验分享] 运维监控篇(0)_Zabbix Server安装

[复制链接]

尚未签到

发表于 2015-11-23 13:54:16 | 显示全部楼层 |阅读模式
运维监控篇(0)_Zabbix Server安装

以下Zabbix Server安装采用的是LAMP环境,当然可以用LNMP环境了。Zabbix Server 和Zabbix Agent用的C,WEB前端使用的PHP。
1、安装依赖包,yum源内没有的所需的rpm包时得想办法补齐,不然可能后面编译会出错。
1[iyunv@localhost ~]#yum install make mysql-server httpd php mysql-devel gcc net-snmp-devel curl-devel perl-DBI php-gd php-mysql php-bcmathphp-mbstring php-xml unixODBC-devel OpenIPMI-devel libxml2-devel2、添加用户zabbix,创建zabbix用户时会默认创建zabbix组并将zabbix默认加入了zabbix组。由于zabbix的安全机制在其启动时会默认切换到zabbix用户运行。
1[iyunv@localhost ~]useraddzabbix -s /sbin/nologin3、启动mysqld服务
123[iyunv@localhost ~]service mysqld start[iyunv@localhost ~]mysqladmin –u root password'password'[iyunv@localhost ~]mysql –u root –pZabbix下载地址 http://www.zabbix.com/download.php
4、创建zabbix数据库并导入数据
12mysql>createdatabase zabbix character set utf8 collateutf8_bin;mysql>grantall onzabbix.* tozabbix@localhost identified by'zabbix';1234[iyunv@localhost ~]#cd /root/zabbix-2.2.6/database/mysql[iyunv@localhost ~]#mysql -uzabbix -pzabbix zabbix< schema.sql[iyunv@localhost ~]#mysql -uzabbix -pzabbix zabbix< images.sql[iyunv@localhost ~]#mysql -uzabbix -pzabbix zabbix< data.sql5、编译安装Zabbix Server
12[iyunv@localhost zabbix-2.2.6]#./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2--with-openipmi --with-unixodbc --prefix=/usr/local/zabbix[iyunv@localhost zabbix-2.2.6]#make install1234567编译出错解决方法Not found mysqlclient library     安装mysql-develLIBXML2 library not found          安装libxml2-develCurl library not found                 安装 curl-develcannot use unixODBC library      安装unixODBC-develInvalid Net-SNMP directory - unable to found net-snmp-config     安装net-snmp-develInvalid OPENIPMI directory - unable tofind ipmiif.h                       安装OpenIPMI-devel6、添加端口(rhel系统已经自带,centos当然也带了)
12345vim/etc/serviceszabbix-agent 10050/tcp# Zabbix Agentzabbix-agent 10050/udp# Zabbix Agentzabbix-trapper 10051/tcp# Zabbix Trapperzabbix-trapper 10051/udp# Zabbix Trapper7、修改配置文件
httpd服务
修改/etc/httpd/conf/httpd.conf

1DirectoryIndex index.html index.html.var index.phpzabbix服务
修改/usr/local/zabbix/etc/zabbix_server.conf参数:

123DBName=zabbixDBUser=zabbixDBPassword=zabbixzabbix启动脚本
1234567[iyunv@localhost zabbix-2.2.6]#cp misc/init.d/fedora/core5/zabbix_server /etc/init.d/[iyunv@localhost zabbix-2.2.6]#cp misc/init.d/fedora/core5/zabbix_agentd /etc/init.d/[iyunv@localhost zabbix-2.2.6]#chmod 700 /etc/init.d/zabbix_*[iyunv@localhost zabbix-2.2.6]#vim /etc/init.d/zabbix_server修改ZABBIX_BIN=&quot;/usr/local/sbin/zabbix_server&quot;为 ZABBIX_BIN=&quot;/usr/local/zabbix/sbin/zabbix_server&quot;[iyunv@localhost zabbix-2.2.6]#vim /etc/init.d/zabbix_agentd修改ZABBIX_BIN=&quot;/usr/local/sbin/zabbix_agentd&quot;为ZABBIX_BIN=&quot;/usr/local/zabbix/sbin/zabbix_agentd&quot;8、启动服务并设置开机启动
1234[iyunv@localhost zabbix-2.2.6]#/etc/init.d/zabbix_server start[iyunv@localhost zabbix-2.2.6]#/etc/init.d/zabbix_agentd start[iyunv@localhost zabbix-2.2.6]#chkconfig zabbix_server on[iyunv@localhost zabbix-2.2.6]#chkconfig zabbix_agentd on9、修改php相关参数
1234567[iyunv@localhost zabbix-2.2.6]# vi /etc/php.ini 找到如下几项,改成下面的&#20540;,前面有;号的要删掉max_execution_time = 300max_input_time = 300date.timezone = PRCpost_max_size = 32M重启httpd使php配置生效[iyunv@localhost zabbix-2.2.6]/etc/init.d/httpdrestart10、拷贝zabbix的WEB文件
1234[iyunv@localhost zabbix-2.2.6]#cd zabbix-2.0.6[iyunv@localhost zabbix-2.2.6]#cd frontends/[iyunv@localhost zabbix-2.2.6]#cp -rf php/* /var/www/html/[iyunv@localhost zabbix-2.2.6]#chown -R apache.apache /var/www/html/由于zabbix使用fping替代了ping作为icmp的工具,所以还要安装 fping
1[iyunv@localhost zabbix-2.2.6]#yum install fping11、访问http://IP/index.php来安装Zabbix Server的WEB管理端,根据提示进行。
12、改成中文显示
首先看看配置文件中的中文选项有没有开启(汗!)

123[iyunv@localhost zabbix-2.2.6]# vim ./include/locales.inc.php将false改成true'zh_CN'=> array('name'=> _('Chinese (zh_CN)'),'display' => false),然后就可以将语言设置成中文了(有的版本中文翻译的不是太好,建议用英文)
DSC0000.png DSC0001.png
保存就好了,如果字体不好看的话,将字体文件拷贝到一下目录
12345[iyunv@localhost fonts]# pwd/var/www/html/fonts[iyunv@localhost fonts]# lsDejaVuSans.ttf  msyh.ttf[iyunv@localhost fonts]#更改配置文件使用自定义字体(或者直接将字体文件重命名为默认的DejaVuSans.ttf也行,就不用进行下一步了)
123[iyunv@localhost zabbix-2.2.6]# vim ./include/defines.inc.phpdefine('ZBX_GRAPH_FONT_NAME',          'msyh');// font file namedefine('ZBX_FONT_NAME','msyh');默认用户名和密码 Admin/zabbix
到此server端安装完成

运维网声明 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-142685-1-1.html 上篇帖子: Zabbix部署与使用手册 下篇帖子: Zabbix配置
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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