未来往事
每一天,努力让梦想更近一些,遇见更好的未来。 [2017年 第50周/共52周]

php/java网页快照(网页截屏)

网页生成快照、网页截屏、网页转图片、网页转pdf——本文基于wkhtmltopdf工具编写。

服务器端
为实现网页快照或截图的程序须借助服务器端程序:wkhtmltopdf,可将网页转换为pdf或者图片,32和64位有区别,找个适合自己服务器的版本,安装过程很简单:解压后找个合适的路径放下,windows下需要运行安装程序。

命令调用示例:
网页转图片:
linux下:/opt/wkhtmltopdf/wkHtmlToImage fity.cn fity.cn.png
windows下:D:\Program Files\wkhtmltopdf\bin>wkhtmltoimage.exe fity.cn fity.cn.
......
+阅读全文

cacti不出图无数据常见错误问题解决

最后更新时间:2013-09-09
  • 2013-05-07 发布到博客
  • 2013-09-09 最后更新


使用cacti监控工具的朋友都经常会遇到这样的问题,比如说无图像或者无数据等。今天遇到cacti不出图无数据,总结排查思路如下:
1、图像没有生成,运行#/usr/local/webserver/php5320/bin/php /htdoc/cacti/cacti/poller.php --force 看看是否成功,并查看日志记录了什么错误
2、system utilities -->Rebuild poller cache
3、系统时间不准确,重新设置时间
4、权限问题,修改权限#chmod 777 -R /srv/www/htdocs/cacti/rra
......
+阅读全文

使用ntop监控系统网络状态

一、NTOP监控工具简述:
NTOP是一种监控网络流量的工具,用NTOP显示网络的使用情况比其他一些网管软件更加直观、详细。NTOP甚至可以列出每个节点计算机的网络带宽利用率。
NTOP是一个灵活的、功能齐全的,用来监控和解决局域网问题的工具。它同时提供命令行输入和Web界面,可应用于嵌入式Web服务

ntop主要提供以下一些功能:
1)自动从网络中识别有用的信息;
2)将截获的数据包转换成易于识别的格式;
3)对网络环境中通信失败的情况进行分析;
4)探测网络环境中的通信瓶颈;
5)记录网络通信的时间和过程;
6)自动识别客户端正在使用的操作系统
它可以通过分析网络流量来确定网络上存在的各种问题;也可以用来判断是否有黑客正在攻击网络系统;还可以很方便地显示出特定的网络协议、占用大量带宽的 主机、各次通信的目标主机、数据包的发送时间、传递数据包的延时等详细信息。通过了解这些信息,网管员可以对故障做出及时的响应,对网络进行相应的优化调 整,以保证网络运行的效率和安全。


二、NTOP安装与配置
1、系统约定
系统环境:CentOS 6.3 X64
软件版本:ntop-5.0.1
软件源代码包存放位置:/opt

2、NTOP软件下载
官方网站:http://www.ntop.org
从网站上可以看到最新的稳定版是5.0.1,下载地址:http://nchc.dl.sourceforge.net/project/ntop/ntop/Stable/ntop-5.0.1.tar.gz

3、依赖包安装
(1)yum -y install gdbm gdbm-devel rrdtool rrdtool-devel libtool libpcap libpcap-devel subversion
说明:如果缺少subversion你将会收到服务器抛出的如下错误
You must have svn/subversion installed to compile autogen.sh.
Download the appropriate package for your distribution, or get the
source from http://subversion.tigris.org

(2)安装GeoIP:GeoIP是一个 ip 对应地理信息的数据库。
所谓GeoIP,就是通过来访者的IP,定位他的经纬度,国家/地区,省市,甚至街道等位置信息。这里面的技术不算难题,关键在于有个精准的数据库。有了准确的数据源就奇货可居赚点小钱,可是发扬合作精神,集体贡献众人享用是我们追求的。
如果缺少该安装包,安装ntop时会抛出如下错误:
Removing dups and misplaced entries from LIBS and INCS...
checking for GeoIP_record_by_ipnum in -lGeoIP... no
checking for GeoIP_name_by_ipnum_v6 in -lGeoIP... no
Please install GeoIP (http://www.maxmind.com/)
如果安装GeoIP后仍然收到该错误提示,请参考补充内容。
简要安装步骤
wget http://geolite.maxmind.com/download/geoip/api/c/GeoIP.tar.gz
tar zxvf GeoIP.tar.gz
cd GeoIP-1.4.8/
./configure
make && make install
补充:If you went to maxmind.com and compiled GeoIP-1.4.8 c api (downloaded here: http://www.maxmind.com/app/c )and you still get the same error with the ntop fix. Please install python-devel to solve that issue.

4、ntop安装
#tar zxvf ntop-5.0.1.tar.gz
#cd  ntop-5.0.1
#./autogen.sh --prefix=/usr/local/ntop  --with-tcpwrap //配置--with-tcpwrap选项用于支持TCP Wrappers访问控制
(或./configure --prefix=/usr/local/ntop)
#make
#make install
补充:安装过程中如果遇到下面这个python版本低的提示:
>>>> Unable to locate python-config: using workaround <<<<
checking for python... python
checking Checking python version... Old python installed
Please install python 2.6 or newer.
请升级python到新版本,具体参考:《Centos 6.3升级系统默认Python到2.7版本》

5、ntop配置
+阅读全文

NTOP监控WEB界面简单说明解释

NTOP监控使用手册 WEB界面说明解释
①About在线手册
②Summary:目前网络的整体概况。
— Traffic:流量。
— Hosts:所有主机的使用概况。
— Network Load:各时段的网络负载。
— Netflows:网络流量图。
③IP Summary:各主机的流量状况与排名明细。
— Traffic:所有主机的流量明细,按应用层协议分类查看各主机流量统计信息。
— Multicast:多点传送情况。
— Domain:域名。
— Distribution:通信量状况。
— Local >>Local:本地流量。
— Local>>Remote:所有主机对外的明细。
......
+阅读全文