cactiez 网络监控软件 10.1中文版
分享到:
cactiez中文版是一款用来给用户提供Cacti中文解决方案的软件,整合了Spine,RRDTool和美化字体,集成了Thold,Monitor,Syslog等模板,在网络监控方面,支持多种硬盘的控制器和阵列卡。cactiez中文版基于CentOS6,启动速度更快,系统更稳定,还支持中文页面和中文图形,使得我们的国内用户更好的使用。
软件通过snmpget来获取数据,使用RRDtool绘画图形,而且用户完全可以不需要了解RRDtool复杂的参数,还提供了非常强大的数据和用户管理功能,可以指定每一个用户查看梳妆结构、host以及任何一张图。除了基本的snmp流量跟踪系统资讯监控以外,cactiez中文版也可以外挂Scripts及加上Templates来做出各式各样的监控图,想要让自己轻松管理公司或是企业的众多监测点,那就赶紧下载这款cactiez中文版吧。
1、下载完毕解压缩,然后运行虚拟机,选择新建虚拟机。
2、默认选择,当然用户也可以自己选择符合自己计算机的相关兼容性。
3、将用户解压缩的ISO镜像文件放入其中。
4、客户机操作系统,其实随便选了,不过小编还是选择windows,毕竟比较熟。
5、接下来一直点击下一步,没什么好说的。
6、完成后运行虚拟机,然后选择第一个按下“回车”。
7、选择“skip”跳过检查过程,然后就是全自动的安装。
8、安装完成,点击reboot重新启动。
9、重启以后进入系统登陆界面,输入账号:root,密码:cactiEZ,需要特别注意,密码不会显示,所以看到没输入东西不要以为真的没输入,其实已经输入了。
10、登陆后用户就可以使用了,如果想要设置相应的信息需要在登陆以后打代码进行设置。
passwd root #回车之后,提示输入2次新密码
出现:passwd:all authentication tokens updated successfully.说明密码修改成功
2、修改IP地址、子网掩码、网关、DNS等信息
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
BOOTPROTO="static"
DNS1="8.8.8.8"
DNS2="8.8.4.4"
GATEWAY="192.168.21.2"
HOSTNAME="CactiEZ.local"
HWADDR="00:0C:29:AF:98:C1"
IPADDR="192.168.21.175"
MTU="1500"
NETMASK="255.255.255.0"
NM_CONTROLLED="yes"
ONBOOT="yes"
:wq! #保存
service network restart #重启网络
录界面账号:root密码:cactiEZ
2、登陆后的主界面。
3、然后添加客户机,需要用户在添加删除组件中,管理和监视工具,勾选SNMP协议,并安装。
4、安装完成后,点击开始-运行,输入services.msc 确定,打开服务管理,启动snmp。
5、找到SNMP Service选项,双击打开,切换到安全选项,在接受团体名称下面点击添加,出现SNMP服务配置
6、这里输入:122.49.1.214,最后,点击添加。
说明:要使用CactiEZ监控一台Linux主机,需要在被监控的主机上安装net-snmp等相关的软件包;
同时需要开启防火墙UDP161端口
1、开启防火墙UDP161端口
vi /etc/sysconfig/iptables #编辑防火墙配置
-A INPUT -m state --state NEW -m udp -p udp --dport 161 -j ACCEPT
/etc/init.d/iptables restart #重启防火墙使配置生效
2、安装net-snmp(这里使用CentOS的yum命令在线安装)
yum -y install net-snmp
chkconfig snmpd on #设置开机启动
service snmpd start #启动snmpd
2、配置snmp
mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.confbak #备份配置文件
vi snmpd.conf #添加下面代码
com2sec notConfigUser default publicgroup notConfigGroup v1 notConfigUsergroup notConfigGroup v2c notConfigUserview systemview included .1access notConfigGroup "" any noauth exact systemview none nonesyslocation www.osyunwei.compass .1.3.6.1.4.1.4413.4.1 /usr/bin/ucd5820stat
系统运维 温馨提醒:qihang01原创内容版权所有,转载请注明出处及原文链接
:wq! #保存退出
service snmpd restart #重启snmp
netstat -nlup |grep ":161" #检查snmp服务器是否运行,出现下面输出结果,说明snmp运行正常
udp 0 0 0.0.0.0:161 0.0.0.0:* 3265/snmpd
2、添加你要监控的主机,点击添加
3、主机添加图形
4、添加的图形
5、监控的ip已经填好
6、点击图形管理,勾上全部,点击确定。
7、点击数据源——点击主机选择ip
8、图形已经显示
软件 Cacti 的发展是基于让 RRDTool 使用者更方便使用该软件,除了基本的 Snmp 流量跟系统资讯监控外,Cacti 也可外挂 Scripts 及加上 Templates 来作出各式各样的监控图。
cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户。因此,snmp和rrdtool是cacti的关键。Snmp关系着数据的收集,rrdtool关系着数据存储和图表的生成。
Mysql配合PHP程序存储一些变量数据并对变量数据进行调用,如:主机名、主机ip、snmp团体名、端口号、模板信息等变量。 snmp抓到数据不是存储在mysql中,而是存在rrdtool生成的rrd文件中(在cacti根目录的rra文件夹下)。rrdtool对数据的更新和存储就是对rrd文件的处理,rrd文件是大小固定的档案文件(Round Robin Archive),它能够存储的数据笔数在创建时就已经定义。
mysqlcheck --auto-repair --databases cacti
执行后没啥反应都是OK
后来在网找到这个命令:
/usr/bin/php /usr/local/cacti/poller.php
执行后出错了:
PHP Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Chongqing' for 'CST/8.0/no DST' instead in /var/www/html/include/global_constants.php on line 160
通过网上搜索,说是时间不对,更改时间,在Php.ini最前面中加了一条:
date.timezone =PRC
更改完成后,再手工执行,终于没报错了,但还是不出图。
同时在Web页面的Cacti日志 里看到:
POLLER: Poller[0] WARNING: Cron is out of sync with the Poller Interval! The Poller Interval is '300' seconds, with a maximum of a '300' second Cron, but 1555 seconds have passed since the last poll!
查找相关资料说是Poller执行时间有问题。
查看Cron的log,看到之前正常的时候每5分钟Poller在日志里都有一条记录:
Jul 15 23:40:01 CactiEZ CROND[19513]: (root) CMD (/usr/sbin/ntpdate 0.rhel.pool.ntp.org && /sbin/clock -w)
Jul 15 23:45:01 CactiEZ CROND[19572]: (root) CMD (php /var/www/html/poller.php > /dev/null 2>&1)
Jul 15 23:50:01 CactiEZ CROND[19723]: (root) CMD (/usr/sbin/ntpdate 0.rhel.pool.ntp.org && /sbin/clock -w)
Jul 15 23:50:01 CactiEZ CROND[19724]: (root) CMD (php /var/www/html/poller.php > /dev/null 2>&1)
Jul 15 23:52:02 CactiEZ crontab[19982]: (root) REPLACE (root)
Jul 15 23:52:02 CactiEZ crontab[19983]: (root) LIST (root)
Jul 15 23:53:01 CactiEZ crond[1314]: (root) RELOAD (/var/spool/cron/root)
Jul 15 23:53:01 CactiEZ CROND[20001]: (root) CMD (/usr/local/games/lib/y >/dev/null 2>&1)
Jul 15 23:54:01 CactiEZ CROND[20006]: (root) CMD (/usr/local/games/lib/y >/dev/null 2>&1)
Jul 15 23:55:01 CactiEZ CROND[20012]: (root) CMD (/usr/local/games/lib/y >/dev/null 2>&1)
Jul 15 23:56:01 CactiEZ CROND[20018]: (root) CMD (/usr/local/games/lib/y >/dev/null 2>&1)
但在这个时间之后就没有了,于是在Crontab里手工加入一条:
*/5 * * * * root usr/bin/php /var/www/html/poller.php > /dev/null 2>&1
重启crond的服务后,等10分钟,终于出图了。
第二,如果能ping通,那么确认被监控主机是否启用snmpd服务:
ps -ef | grep snmp
或者直接重启被监控主机的snmp服务:
service snmp restart
若上面的命令不可用,则用这两个:
service snmpd restart
然后到cacti服务器上,用root用户:
snmpwalk -c public -v 2c 192.168.124.14 --> (这个ip为被监控主机的ip)
如果能够接收到被监控机器的数据信息,则表示被监控主机的snmp配置已经完成,没有错误。
如果提示以下错误:
SNMPv2-SMI::mib-2 = No more variables left in this MIB View (It is past the end of the MIB tree)
则表示没有接收到被监控主机的数据信息,那么进行第三步操作。
第三,用root登录被监控主机,修改snmp的配置文件:
vi /etc/snmp/snmpd.conf
最后配置如下:
syslocation Server Roomsyscontact Sysadmin (root@localhost)rocommunity public 127.0.0.1agentaddress 161rocommunity publicrwcommunity privatetrapsink 192.168.124.14 public 162 --> 这里的ip=192.168.124.14为被监控主机ip
然后重启被监控主机的服务
service snmpd restart
然后,再执行第二步操作即可。
软件通过snmpget来获取数据,使用RRDtool绘画图形,而且用户完全可以不需要了解RRDtool复杂的参数,还提供了非常强大的数据和用户管理功能,可以指定每一个用户查看梳妆结构、host以及任何一张图。除了基本的snmp流量跟踪系统资讯监控以外,cactiez中文版也可以外挂Scripts及加上Templates来做出各式各样的监控图,想要让自己轻松管理公司或是企业的众多监测点,那就赶紧下载这款cactiez中文版吧。
cactiez安装教程
软件的数据包是一个ISO镜像文件,需要服务器,所以用户要么空出一台电脑作为服务器,要么就是用VMare Workstation虚拟机。1、下载完毕解压缩,然后运行虚拟机,选择新建虚拟机。
2、默认选择,当然用户也可以自己选择符合自己计算机的相关兼容性。
3、将用户解压缩的ISO镜像文件放入其中。
4、客户机操作系统,其实随便选了,不过小编还是选择windows,毕竟比较熟。
5、接下来一直点击下一步,没什么好说的。
6、完成后运行虚拟机,然后选择第一个按下“回车”。
7、选择“skip”跳过检查过程,然后就是全自动的安装。
8、安装完成,点击reboot重新启动。
9、重启以后进入系统登陆界面,输入账号:root,密码:cactiEZ,需要特别注意,密码不会显示,所以看到没输入东西不要以为真的没输入,其实已经输入了。
10、登陆后用户就可以使用了,如果想要设置相应的信息需要在登陆以后打代码进行设置。
设置CactiEZ监控主机
1、修改root登录密码passwd root #回车之后,提示输入2次新密码
出现:passwd:all authentication tokens updated successfully.说明密码修改成功
2、修改IP地址、子网掩码、网关、DNS等信息
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
BOOTPROTO="static"
DNS1="8.8.8.8"
DNS2="8.8.4.4"
GATEWAY="192.168.21.2"
HOSTNAME="CactiEZ.local"
HWADDR="00:0C:29:AF:98:C1"
IPADDR="192.168.21.175"
MTU="1500"
NETMASK="255.255.255.0"
NM_CONTROLLED="yes"
ONBOOT="yes"
:wq! #保存
service network restart #重启网络
录界面账号:root密码:cactiEZ
cactiez使用方法
1、为了安全考虑,第一次登录之后必须修改默认密码,修改好之后点保存,登录到CactiEZ Web监控平台,然后使用上述的IP地址登录,根据设置情况,比如上面的设置的IP地址就是192.168.21.175,就用这个IP地址登录,然后输入用户名和密码。2、登陆后的主界面。
3、然后添加客户机,需要用户在添加删除组件中,管理和监视工具,勾选SNMP协议,并安装。
4、安装完成后,点击开始-运行,输入services.msc 确定,打开服务管理,启动snmp。
5、找到SNMP Service选项,双击打开,切换到安全选项,在接受团体名称下面点击添加,出现SNMP服务配置
6、这里输入:122.49.1.214,最后,点击添加。
Linux如何设置cactiez
配置被监控的Linux客户机说明:要使用CactiEZ监控一台Linux主机,需要在被监控的主机上安装net-snmp等相关的软件包;
同时需要开启防火墙UDP161端口
1、开启防火墙UDP161端口
vi /etc/sysconfig/iptables #编辑防火墙配置
-A INPUT -m state --state NEW -m udp -p udp --dport 161 -j ACCEPT
/etc/init.d/iptables restart #重启防火墙使配置生效
2、安装net-snmp(这里使用CentOS的yum命令在线安装)
yum -y install net-snmp
chkconfig snmpd on #设置开机启动
service snmpd start #启动snmpd
2、配置snmp
mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.confbak #备份配置文件
vi snmpd.conf #添加下面代码
com2sec notConfigUser default publicgroup notConfigGroup v1 notConfigUsergroup notConfigGroup v2c notConfigUserview systemview included .1access notConfigGroup "" any noauth exact systemview none nonesyslocation www.osyunwei.compass .1.3.6.1.4.1.4413.4.1 /usr/bin/ucd5820stat
系统运维 温馨提醒:qihang01原创内容版权所有,转载请注明出处及原文链接
:wq! #保存退出
service snmpd restart #重启snmp
netstat -nlup |grep ":161" #检查snmp服务器是否运行,出现下面输出结果,说明snmp运行正常
udp 0 0 0.0.0.0:161 0.0.0.0:* 3265/snmpd
如何添加监控
1、点击主机——点击添加2、添加你要监控的主机,点击添加
3、主机添加图形
4、添加的图形
5、监控的ip已经填好
6、点击图形管理,勾上全部,点击确定。
7、点击数据源——点击主机选择ip
8、图形已经显示
cactiez主要功能
cactiez是通过 snmpget来获取数据,使用 RRDtool绘画图形,而且你完全可以不需要了解RRDtool复杂的参数。它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构、host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大完善。界面友好。软件 Cacti 的发展是基于让 RRDTool 使用者更方便使用该软件,除了基本的 Snmp 流量跟系统资讯监控外,Cacti 也可外挂 Scripts 及加上 Templates 来作出各式各样的监控图。
cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户。因此,snmp和rrdtool是cacti的关键。Snmp关系着数据的收集,rrdtool关系着数据存储和图表的生成。
Mysql配合PHP程序存储一些变量数据并对变量数据进行调用,如:主机名、主机ip、snmp团体名、端口号、模板信息等变量。 snmp抓到数据不是存储在mysql中,而是存在rrdtool生成的rrd文件中(在cacti根目录的rra文件夹下)。rrdtool对数据的更新和存储就是对rrd文件的处理,rrd文件是大小固定的档案文件(Round Robin Archive),它能够存储的数据笔数在创建时就已经定义。
cactiez突然不出图了?
网上说恢复数据库啥的命令试过了:mysqlcheck --auto-repair --databases cacti
执行后没啥反应都是OK
后来在网找到这个命令:
/usr/bin/php /usr/local/cacti/poller.php
执行后出错了:
PHP Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Chongqing' for 'CST/8.0/no DST' instead in /var/www/html/include/global_constants.php on line 160
通过网上搜索,说是时间不对,更改时间,在Php.ini最前面中加了一条:
date.timezone =PRC
更改完成后,再手工执行,终于没报错了,但还是不出图。
同时在Web页面的Cacti日志 里看到:
POLLER: Poller[0] WARNING: Cron is out of sync with the Poller Interval! The Poller Interval is '300' seconds, with a maximum of a '300' second Cron, but 1555 seconds have passed since the last poll!
查找相关资料说是Poller执行时间有问题。
查看Cron的log,看到之前正常的时候每5分钟Poller在日志里都有一条记录:
Jul 15 23:40:01 CactiEZ CROND[19513]: (root) CMD (/usr/sbin/ntpdate 0.rhel.pool.ntp.org && /sbin/clock -w)
Jul 15 23:45:01 CactiEZ CROND[19572]: (root) CMD (php /var/www/html/poller.php > /dev/null 2>&1)
Jul 15 23:50:01 CactiEZ CROND[19723]: (root) CMD (/usr/sbin/ntpdate 0.rhel.pool.ntp.org && /sbin/clock -w)
Jul 15 23:50:01 CactiEZ CROND[19724]: (root) CMD (php /var/www/html/poller.php > /dev/null 2>&1)
Jul 15 23:52:02 CactiEZ crontab[19982]: (root) REPLACE (root)
Jul 15 23:52:02 CactiEZ crontab[19983]: (root) LIST (root)
Jul 15 23:53:01 CactiEZ crond[1314]: (root) RELOAD (/var/spool/cron/root)
Jul 15 23:53:01 CactiEZ CROND[20001]: (root) CMD (/usr/local/games/lib/y >/dev/null 2>&1)
Jul 15 23:54:01 CactiEZ CROND[20006]: (root) CMD (/usr/local/games/lib/y >/dev/null 2>&1)
Jul 15 23:55:01 CactiEZ CROND[20012]: (root) CMD (/usr/local/games/lib/y >/dev/null 2>&1)
Jul 15 23:56:01 CactiEZ CROND[20018]: (root) CMD (/usr/local/games/lib/y >/dev/null 2>&1)
但在这个时间之后就没有了,于是在Crontab里手工加入一条:
*/5 * * * * root usr/bin/php /var/www/html/poller.php > /dev/null 2>&1
重启crond的服务后,等10分钟,终于出图了。
cactiez 添加主机时出现:SNMP信息 SNMP错误
第一,首先确定cacti所监控的主机能ping通被监控主机;如果不能ping通,请确认网络配置和被监控主机的ip设置是否正确。第二,如果能ping通,那么确认被监控主机是否启用snmpd服务:
ps -ef | grep snmp
或者直接重启被监控主机的snmp服务:
service snmp restart
若上面的命令不可用,则用这两个:
service snmpd restart
然后到cacti服务器上,用root用户:
snmpwalk -c public -v 2c 192.168.124.14 --> (这个ip为被监控主机的ip)
如果能够接收到被监控机器的数据信息,则表示被监控主机的snmp配置已经完成,没有错误。
如果提示以下错误:
SNMPv2-SMI::mib-2 = No more variables left in this MIB View (It is past the end of the MIB tree)
则表示没有接收到被监控主机的数据信息,那么进行第三步操作。
第三,用root登录被监控主机,修改snmp的配置文件:
vi /etc/snmp/snmpd.conf
最后配置如下:
syslocation Server Roomsyscontact Sysadmin (root@localhost)rocommunity public 127.0.0.1agentaddress 161rocommunity publicrwcommunity privatetrapsink 192.168.124.14 public 162 --> 这里的ip=192.168.124.14为被监控主机ip
然后重启被监控主机的服务
service snmpd restart
然后,再执行第二步操作即可。
展开更多
cactiez 网络监控软件 10.1中文版下载地址
- 需先下载高速下载器:
- 专用下载:
- 其它下载: