cacti插件npcNagios Plugin for CactiWord文档下载推荐.docx

上传人:b****5 文档编号:19222993 上传时间:2023-01-04 格式:DOCX 页数:47 大小:3.61MB
下载 相关 举报
cacti插件npcNagios Plugin for CactiWord文档下载推荐.docx_第1页
第1页 / 共47页
cacti插件npcNagios Plugin for CactiWord文档下载推荐.docx_第2页
第2页 / 共47页
cacti插件npcNagios Plugin for CactiWord文档下载推荐.docx_第3页
第3页 / 共47页
cacti插件npcNagios Plugin for CactiWord文档下载推荐.docx_第4页
第4页 / 共47页
cacti插件npcNagios Plugin for CactiWord文档下载推荐.docx_第5页
第5页 / 共47页
点击查看更多>>
下载资源
资源描述

cacti插件npcNagios Plugin for CactiWord文档下载推荐.docx

《cacti插件npcNagios Plugin for CactiWord文档下载推荐.docx》由会员分享,可在线阅读,更多相关《cacti插件npcNagios Plugin for CactiWord文档下载推荐.docx(47页珍藏版)》请在冰豆网上搜索。

cacti插件npcNagios Plugin for CactiWord文档下载推荐.docx

cacti 

其实是一套php程序,它运用snmpget采集数据,使用rrdtool绘图。

它的界面非常漂亮,能让你根本无需明白rrdtool的参数能轻易的绘出漂亮的图形。

更难能可贵的是,它提供了强大的数据管理和用户管理功能,一张图是属于一个host的,每一个host又可以挂载到一个树状的结构上。

用户的管理上,作为一个开源软件,它居然做到为指定一个用户能查看的“树”、host、甚至每一张图,还可以与LDAP结合进行用户的验证!

我不由得佩服作者考虑的周到!

Cacti还提供自己增加模板的功能,让你添加自己的snmp_query和script!

可以说,cacti将rrdtool的所有“缺点” 

都补足了!

cacti安装环境:

操作系统:

RedhatLinuxAS5.4

安装方式:

全新安装并以文本方式与自定义安装软件

内核版本:

2.6.18-164.el5

Apache:

httpd-2.2.3-31.el5

PHP:

php-5.1.6-23.2.el5_3

Mysql:

mysql-5.0.77-3.el5

Net-snmp:

net-snmp-5.3.2.2-7.el5

RRDtool:

rrdtool-1.2.23-1.el5.rf

Cacti:

cacti-0.8.7e.tar.gz

 

Cacti架构图:

数据实现层 

apache 

php 

--------------------------------------------------------------------------------------------------

数据存储层 

mysql 

rrdtool

数据采集层 

net-snmp 

script

Cacti工作原理图:

全新linux系统安装

以文本方式并自定义安装软件

……………………省略…………………….

去掉所有打勾

然后把红色标记移到 

developmenttools

接下来按F2,跳出详细菜单

选择OK就行了,

同样步骤把红色标记移到MySQLDatabase,按F2.除了默认打勾还要把以下三个一起打勾

Mod_auth_mysql 

mysql-devel 

php-mysql

接下来同样步骤选择webserver,去掉默认squid 

tux 

webalizer的安装

接下来选择systemtools,然后按回车,再选中它按F2,去掉所有默认安装

只留Net-snmp-libs与net-snmp-utils连个打上勾

安装完后重启

选择firewallconfiguration,禁用selinux

开放http-80端口

启动结束进入系统

=====================================================================

(大家也可以通过把yum源更换到光盘或centos资源库,具体可以参考我另外一篇bolg。

先yummysql 

apache 

php

yum-yinstallmysqlmysql-serverphp-mysqlhttpdphp

再yum需要用到的包

yum-yinstallphp-pdolm_sensorsnet-snmpphp-snmpnet-snmp-utilsperl-Net-Daemonperl-PlRPCperl-DBI 

perl-DBD-MySQL

设置mysqlApachesnmp开机自动启动

[root@cacti-qmailsoft]#chkconfigmysqldon

[root@cacti-qmailsoft]#chkconfighttpdon

[root@cacti-qmailsoft]#chkconfigsnmpdon

[root@cacti-qmailsoft]#servicemysqldstart

[root@cacti-qmailsoft]#servicehttpdstart

[root@cacti-qmailsoft]#servicesnmpdstart

PHP配置(默认已都激活)

激活PHP扩展

/etc/php.ini

Extension_dir=”usr/lib/php/modules”

激活mysql扩展

/etc/php.d/mysql.ini

Extension=mysql.so

Apache配置(默认已支持)

配置支持PHP:

/etc/httpd/conf.d/php.conf

LoadModulephp5_modulemodules/libphp5.so

AddHandlerphp5-script.php

AddTypetext/html.php

DirectoryIndexindex.php

Mysql配置

为mysql数据库root账号设置密码

[root@cacti-qmailsoft]# 

mysqladmin--user=rootpasswordviong0613

mysqladmin--user=root--passwordreload

Enterpassword:

输入刚设置密码,检验是否正确

Rrdtool安装

ll

总计1100

-rw-r--r--1root 

root 

4981502-2222:

18 

perl-rrdtool-1.2.23-1.el5.rf.i386.rpm

95517602-2221:

53 

rrdtool-1.2.23-1.el5.rf.i386.rpm

554202-2222:

01 

rrdtool-devel-1.2.23-1.el5.rf.i386.rpm

655662004-05-19rzsz-3.48.tar.gz

drwxrwxr-x210127wheel 

409602-2401:

46src

[root@cacti-qmailsoft]#rpm–ivhperl-rrdtool-1.2.23-1.el5.rf.i386.rpm 

rrdtool-1.2.23-1.el5.rf.i386.rpmrrdtool-devel-1.2.23-1.el5.rf.i386.rpm

warning:

perl-rrdtool-1.2.23-1.el5.rf.i386.rpm:

HeaderV3DSAsignature:

NOKEY,keyID6b8d79e6

Preparing... 

###########################################[100%]

1:

rrdtool 

###########################################[33%]

2:

perl-rrdtool 

###########################################[67%]

3:

rrdtool-devel 

Cacti安装

[root@cacti-qmailsoft]#wget

[root@cacti-qmailsoft]#tar-zxvfcacti-0.8.7e.tar.gz

[root@cacti-qmailsoft]#mvcacti-0.8.7e/var/www/html/cacti

[root@cacti-qmailsoft]#chown-Rroot.root/var/www/html/cacti/

修改cacti文件目录的拥有者

在mysql建立cacti数据库环境

[root@cacti-qmailsoft]#mysql-uroot-h127.0.0.1-p

mysql>

createdatabasecacti;

QueryOK,1rowaffected(0.01sec)

grantalloncacti.*toviong@localhostidentifiedby'

viong0623'

;

QueryOK,0rowsaffected(0.00sec)

flushprivileges;

quit;

Bye

到cacti根目录下把cacti.sql中的数据导入到数据库cacti中

[root@cacti-qmailcacti]#mysql-uroot-pviong0613cacti<

cacti.sql

配置mysql连接参数

[root@cacti-qmailcacti]#vi/var/www/html/cacti/include/config.php

/*makesurethesevaluesrefectyouractualdatabase/host/user/password*/

$database_type="

mysql"

$database_default="

cacti"

$database_hostname="

localhost"

$database_username="

viong"

$database_password="

viong0623"

$database_port="

3306"

[root@cacti-qmailcacti]#vi/var/www/html/cacti/include/global.php

/*Defaultdatabasesettings*/

cacti-plugins插件安装

[root@cacti-qmailsoft]#unzipcacti-plugin-0.8.7e-PA-v2.6.zip

[root@cacti-qmailsoft]#cdcacti-plugin-arch/

[root@cacti-qmailcacti-plugin-arch]#ll

总计124

-rw-r--r--1rootroot9307011-2213:

50cacti-plugin-0.8.7e-PA-v2.6.diff

drwxr-xr-x5rootroot 

409611-2213:

03files-0.8.7e

-rw-rw-rw-1rootroot152372006-11-10LICENSE

-rw-rw-rw-1rootroot 

20372007-11-06pa.sql

123011-2213:

50Readme.txt

[root@cacti-qmailcacti-plugin-arch]#cpcacti-plugin-0.8.7e-PA-v2.6.diff/var/www/html/cacti/

[root@cacti-qmailcacti-plugin-arch]#cppa.sql/var/www/html/cacti/

root@cacti-qmailcacti-plugin-arch]#cd/var/www/html/cacti/

[root@cacti-qmailcacti]#patch-p1-N<

cacti-plugin-0.8.7e-PA-v2.6.diff

pa.sql

[root@cacti-qmailcacti]#viinclude/global.php

修改一下参数

$config['

url_path'

]='

/cacti/'

保存退出

建立任务调度

[root@cacti-qmailcacti]# 

crontab–e

输入以下内容,代表每5分钟来执行后面PHP解析内容,把显示信息重定向到空的路径

*/5****php/var/www/html/cacti/poller.php>

/dev/null2>

&

1

crontab-l

也可手工跑一次:

/usr/bin/php/var/www/html/cacti/poller.php

Cacti的web初始化

在浏览器输入http:

//192.168.15.67/cacti/登陆cacti

被监控主机snmp文件设置

Linux

被监控主机需要配置snmp.

#vi/etc/snmp/snmpd.conf

1更改

com2secnotConfigUserdefaultpublic

改为

com2secnotConfigUser127.0.0.1public

2、更改

accessnotConfigGroup"

"

anynoauthexact 

systemviewnonenone

allnonenone

#viewallincluded.180

将前面的#注释去掉。

保存退出

测试snmp是否正常

#snmpwalk-cpublic-v2clocalhost

#snmpwalk-v1-cpubliclocalhostIP-MIB:

:

ipAdEntIfIndex

IP-MIB:

ipAdEntIfIndex.61.xxx.xxx.xxx=INTEGER:

2IP-MIB:

ipAdEntIfIndex.127.0.0.1=INTEGER:

1IP-MIB:

ipAdEntIfIndex.172.xxx.xxx.xxx=INTEGER:

3

也可以用snmpd-f-Le命令查看当前有没有出什么错

Windows

需要安装snmp服务

开启---运行—appwiz.cpl把管理和监视工具打上勾,然后点详细信息进去,勾起我们需要用的组件

安装好后,

运行—services.msc,点snmpserver设置一下选项

小插曲:

很感谢方老师制作了一个cacti视频教程,自己用cacti也几年时间了。

为了加固自己的知识。

把这些整理出来当备用,并附上方老师发给我的一系列的视频教程.下载看附件

开源网管软件Cacti系列视频讲座

(一)Cacti架构与应用示例 

(二)Cacti安装与部署(上) 

(二)Cacti安装与部署(下) 

(三)Cacti设备管理与模板应用

(四)Cacti的多种数据采集方式 

(五)Cacti插件架构与插件安装 

(六)Cacti高效轮询工具spine

Nagios简介

 

Nagios是一个用来监视系统和网络的开源应用软件,它通常运行于一个主服务器上,这个服务器运行Liunx或Unix操作系统。

Nagios利用其众多的插件实现对本机和远端服务的监控,当被监控对象出现异常,Nagios就会及时给管理人员告警。

它是一个基于TCP/IP协议的软件包,包含有nagios主程序和它的各个插件,配置非常灵活,可以监视的项目很多,也可以通过自定义shell脚本进行监控服务,非常适合各类企业的网络应用。

Nagios功能非常强大,它可以监控服务和主机,但是他自身并不包括这部分功能的代码,所有的监控、检测功能都是有插件来完成的。

再说报警功能,如果监控系统发现问题不能报警那就没有意义了,所以报警也是nagios很重要的功能之一。

但是,同样的,nagios自身也没有报警部分的代码,甚至没有插件,而是交给用户或者其他相关开源项目组去完成。

nagios安装,是指基本平台,也就是nagios软件包的安装。

它是监控体系的框架,也是所有监控的基础。

打开nagios官方的文档,会发现nagios基本上没有什么依赖包,只要求系统是linux或者其他nagios支持的系统。

不过如果你没有安装apache(http服务),那么你就没有那么直观的界面来查看监控信息了,所以apache姑且算是一个前提条件。

Nagios系统的特点主要有下面几点:

∙监控主机资源和网络服务

∙ 

∙允许用户通过设计实现简单的插件来监控自己特定的服务

∙当被监控对象出现问题时,会及时通知管理人员

∙事先定义事件处理程序,当对象出现问题时自动调用对应的处理程序

∙通过web页面来监视对象状态,警告提示和日志文件。

需要安装软件列表:

php-devel-5.1.6-23.2.el5_3.i386.rpm

php-json-ext-1.2.1.tar.bz2

cacti-plugin-0.8.7e-PA-v2.6.zip

nagios-3.2.1.tar.gz

nagios-plugins-1.4.14

ndoutils-1.4b9.tar.gz

npc-2.0.4.tar.gz

Nagios安装

[root@cacti-qmailsoft]#wget 

[root@cacti-qmailsoft]#tar-zxvf 

nagios-3.2.1.tar.gz 

[root@cacti-qmailsoft]#cd 

nagios-3.2.1

[root@cacti-qmail 

nagios-3.2.1]#./configure--prefix=/usr/local/nagios

nagios-3.2.1]#makeall

输入makeall得到下面具体信息

==============================================================

***Compilefinished***

IfthemainprogramandCGIscompiledwithoutanyerrors,you

cancontinuewithinstallingNagiosasfollows(type'

make'

withoutanyargumentsforalistofallpossibleoptions):

makeinstall

-Thisinstallsthemainprogram,CGIs,andHTMLfiles

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 冶金矿山地质

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1