阿亮 2020-06-22
1.操作系统采用ubantu 16.0.4 。 ubantu的防火墙和centos的有比较大的差异。 不能临时关闭。
2.开启的服务,但是局域网还是访问不了端口,只能是防火墙的原因。sudo ufw status 命令没有,让我一度以为是没有启用防火墙。 查阅多个资料后, 才知道 ubantu 查看防火墙的命令:iptables -L
要永久生效,需要通过命令iptables-restore,写入/etc/iptables/rules.v4中。
更多持久化参考:https://zorz.cc/post/ubuntu-debian-iptables-persistent.html
临时放过指定网段的访问sudo iptables -I INPUT -s 192.168.164.0/24 -p all -j ACCEPT
并将改命令写入 /etc/rc.loacl 算是简单粗暴的解决了该问题,不过不重要,因为ubantu在工作中用得不多,先这样吧,以后有机会用的时候再研究。
zabbix的管理界面和图表展示不够人性化,所有诞生出了很多基于zabbix的二次开发平台。我的周报也需要zabbix的数据。开源的图表展示工具主要有两个:Kibana和grafana。 前者主要作用是日志挖掘展示,后者主要是图形化。但是都有一定的学习成本。根据我的理解,使用这两个软件都很难达到我的需求。于是,我转而考虑使用python 抽取zabbix后台数据库中的数据形成自定义报表。当然前期还是通过zabbix本身的自定义图形功能实现。因为这个python抽取数据也还处于学习阶段。
1.由于不知道root密码,所以需要重置mysql用户密码为123456。mysqladmin -u root password ‘123456‘
2.允许root用户任意网段访问zabbix数据库
mysql> grant select,insert,update,create on zabbix.* to ‘%‘ identified by ‘123456‘; Query OK, 0 rows affected, 1 warning (0.00 sec) mysql> flush privileges; Query OK, 0 rows affected (0.00 sec)
本机环境采用python最新版3.8
通过pip安装PyMySQL库。
pip install pymysql D:\Users\外网pc.外网pc-PC>pip install pymysql Collecting pymysql Downloading PyMySQL-0.9.3-py2.py3-none-any.whl (47 kB) |████████████████████████████████| 47 kB 130 kB/s Installing collected packages: pymysql Successfully installed pymysql-0.9.3