zabbix

原创
2019/03/04 07:59
阅读数 261

为什么要使用监控软件

  • 可以提前发现潜在故障隐患,第一时间解决掉,把影响降低。

监控软件有哪些

  • cacti nagios zabbix open-falcon prometheus grafana

安装zabbix

zabbix4.0 安装

  1. 安装zabbix yum源

  2. yum 安装

    • yum install zabbix-agent zabbix-get zabbix-server-mysql zabbix-web zabbix-web-mysql
  3. 连接数据库为zabbix创建库

    • create database zabbix;
    • grant all on zabbix.* to 'zabbix'@'127.0.0.1' identified by 'zabbix-pa';
  4. 导入数据

    • ls /usr/share/doc/zabbix-server-mysql-4.0.3/create.sql.gz
    • gzip -d /usr/share/doc/zabbix-server-mysql-4.0.3/create.sql.gz
    • mysql -uroot -plichao@123 zabbix < /usr/share/doc/zabbix-server-mysql-4.0.5/create.sql
  5. 修改配置文件,将与db相关的配置(DB_name DB_user DB_password DB_Host)等按我们实际配置修改。

    	vi /etc/zabbix/zabbix_server.conf
    
  6. 启动zabbx

    • systemctl start zabbix-server
  7. 如果启动不成功,可以通过查看日志文件来排查问题。

    	cat /var/log/zabbix/zabbix_server.log
    
  8. 查看服务是否启动

    	[root@localhost src]# ps aux | grep zabbix
    	zabbix    10944  0.0  0.0 257664  3352 ?        S    22:50   0:00 	/usr/sbin/zabbix_server -c /etc/zabbix/zabbix_server.conf
    	root      10947  0.0  0.0 112708   980 pts/0    S+   22:51   0:00 grep --color=auto zabbix
    
  9. 编辑zabbix_agent.conf启动zabbix_agent

    	vi /etc/zabbix/zabbix_agentd.conf #定义Server=127.0.0.1和 ServerActive=127.0.0.1
    	systemctl start zabbix_agent
    	systemctl enable zabbix_agent
    
  10. 启动httpd,需要先关掉nginx,否则这两个服务会端口冲突。

    • systemctl start httpd # 如果已经启动了nginx,需要先把nginx关闭,然后启动httpd
  11. 这个时候就可以使用浏览器访问zabbix了,使用

    • http://ip/zabbix 访问
    • 出现上面这个界面是因为php.ini中的时区设置问题,需要编辑一下php.ini文件date.timezone =Asia/Shanghai,然后重启httpd
    • 在浏览器界面中输入我们的database host、password等,点击下一步
  12. 在下面这个界面中再写上host然后name那里是自定义的。点击下一步、完成

  13. 然后就来到了这个界面

    • 默认密码 admin zabbix
  14. 默认密码是不安全的,所以登录之后的第一件事就是修改密码。

  15. 以后登录zabbix的话,直接使用ip/zabbix就可以了。

补:1:设置zabbix-server和zabbix-agent开机启动

systemctl enable zabbix-server
systemctl enable zabbix-agent

补充2:上面提到的127.0.0.1是这个实验环境,在现实生产中,这个ip是需要指定zabbix-server所在的设备的ip。

展开阅读全文
打赏
0
0 收藏
分享
加载中
我也做了一个类似于zabbix的国产化设备监控告警平台,可以接入任何设备,服务器、交换机、存储、动力环境、数据库、中间件等等,邮件报警、短信报警,配置可用,基本零开发,可以交流分享共同进步,打算开源,欢迎交流球球273747027
2020/08/07 15:57
回复
举报
更多评论
打赏
1 评论
0 收藏
0
分享
返回顶部
顶部