Você está na página 1de 35

Revisto por: Aprovado por: Aprovado por:

Marcos Meneses
Informaes administrativas
Autor Marcos Meneses
Verso 1 Status: final
Data 01.06.2009
Ficheiro
Manual de Instalao e configurao do Cacti
Departamento de ecnolo!ias de "nforma#o
Manual
D" 2$00%&61&.doc '(!ina 2 de $)
Verso: 1
Status: Final
Resumo do Status do Documento
Tabela de alteraes
Verso Data Alterao Autor
1.0 01.06.2009 Marcos Meneses
Tabela de revises
Verso Data Revises nome! "uno
1.0
Tabela de aprovaes
Verso Data Aprovador nome! "uno
1.0
Data: )*22*201% 22:$$ +)*p)
Revisto por: Aprovado por: Aprovado por:
Marcos Meneses
D" 2$00%&61&.doc '(!ina $ de $)
Verso: 1
Status: Final
C#$T%&D#
'( I$TR#D)*+# (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( ,
-( .R/0R%1)I2IT#2 ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( ,
3( I$2TA4A*+# % C#$"I5)RA*+# D# M6214 ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( ,
,( I$2TA4A*+# D# A.AC7% ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 8
8( I$2TA4A*+# D# .7.((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 9
9( I$2TA4A*+# D# RRDT##4 (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( :
:( I$2TA4A*+# D# $%T02$M.((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( :
;( I$2TA4A*+# D# CACTI((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( :
<( "I$A4I=A*+# DA I$2TA4A*+#(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( ;
'>( I$2TA4A*+# D% .ATC72((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( ''
''( I$2TA4A*+# D% .4)5I$2((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( ''
'-( 4#52(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( '3
'3( C#$"I5)RA*+# D% 2$M.(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( ',
',( ADICI#$AR 7#2T2(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( ';
'8( 5%2T+# D% )TI4I=AD#R%2(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( -'
'9( 5%2T+# D% 5R?"IC#2(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( -3
':( 5RA.7 TR%%2((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( -,
';( @ACA). % R%2T#R% D# CACTI(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( -8
'<( M#V%R # CACTI .ARA )M $#V# 2%RVID#R((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( -9
->( ).5RAD% D# CACTI((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( -:
-'( R%4ATBRI# D% DI2.#$I@I4IDAD%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 3>
--( M#$IT#RI=A*+# D% R#)T%R@#ARD MIAR#TIA((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 3'
-3( M#$IT#RI=A*+# D% "IR%CA44 .IDEA2A((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 3,
-,( TR#)@4%27##T(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 3,
Data: )*22*201% 22:$$ +)*p)
Revisto por: Aprovado por: Aprovado por:
Marcos Meneses
D" 2$00%&61&.doc '(!ina % de $)
Verso: 1
Status: Final
'( I$TR#D)*+#
+ ,A," - uma ferramenta de !esto do protocolo S.M'. /le permite criar !r(ficos para di0ersos
recursos 1ue so monitori2ados 0ia S.M'.
/ste !uia pretende dar 3ases para 1ue um administrador de redes possa implementar o sistema cacti4 de
modo a monitori2ar os ser0idores4 routers4 s5itches4 fire5all e outros de0ices.
/sta solu#o foi instalada e testada num ser0idor linu64 o Fedora ,ore 10.
-( .R/0R%1)I2IT#2
Antes de instalar o ,acti - necess(rio instalar e confi!urar os se!uintes pacotes:
M7S89
Apache
':'
;;D++9
.et<S.M'
+s pacotes acima referidos podem ser encontrados nos se!uintes endere#os:
M7s1l: http:**de0.m7s1l.com*do5nloads*
Apache: http:**httpd.apache.or!*
':': http:**555.php.net*do5nloads.php
;;D++9: http:**oss.oeti=er.ch*rrdtool*do5nload.en.html
.et<S.M': http:**555.net<snmp.or!*do5nload.html
3( I$2TA4A*+# % C#$"I5)RA*+# D# M6214
3('( Instalao do MF214
A 0erso do M7S89 usada neste documento -: m7s1l<).0.6>
? tar 620f m7s1l<).0.6>.tar.!2
? cd m7s1l<).0.6>
? .*confi!ure <<prefi6@*usr*local*m7s1l
? ma=e
? ma=e install
? !roupadd m7s1l
? useradd <! m7s1l m7s1l
? scripts*m7s1lAinstallAd3
? cho5n <; root *usr*local*m7s1l
? cho5n <; m7s1l *usr*local*m7s1l
? ch!rp <; m7s1l *usr*local*m7s1l
? rm <f *etc*m7.cnf
? cp support<files*m7<medium.cnf *etc*m7.cnf
? echo *usr*local*m7s1l*li3*m7s1l BB *etc*ld.so.conf
? echo *usr*local*li3 BB *etc*ld.so.conf
? ldconfi!
? cp support<files*m7s1l.ser0er *etc*init.d*m7s1l
? chmod >)) *etc*init.d*m7s1l
? ch=confi! m7s1l on
? *usr*local*m7s1l*3in*m7s1ldAsafe <<user@m7s1l C
Data: )*22*201% 22:$$ +)*p)
Revisto por: Aprovado por: Aprovado por:
Marcos Meneses
D" 2$00%&61&.doc '(!ina ) de $)
Verso: 1
Status: Final
%ditar EetcEmF(cnf
Dois parDmetros importantes4 com impacto na performance4 de0em ser tomados em considera#o
1
:
9o! files
E importante definir a rota#o dos lo!s para 1ue estes no ocupem muito espa#o em disco. 'or
defeito o M7S89 no fa2 a rota#o dos lo!s. +s bin logs mant-m o re!isto de todas as ac#Fes 1ue
modificam dados G".S/;4 H'DA/4 D/9//4 etcI e - usado para restaurar a 3ase de dados
1uando ela esta corrompida. De acordo com a nossa instala#o os lo!s sero arma2enados em
*usr*local*m7s1l*0ar e tem o se!uinte formato: m7s1l<3in.000006 onde x representa um nJmero.
'ara apa!ar os lo!s a cada 2 dias adicione a se!uinte linha:
e6pireAlo!sAda7s @ 2
"nnoDK
+utro parDmetro importante esta relacionado com o tamanho do ficheiro "nnodDK4 o storage engine
do M7S89. 'or defeito no ficheiro *etc*m7.cnf est( presente a se!uinte linha:
innodb_data_file_path = ibdata1:10M:autoextend
/sta linha cria um ficheiro chamado ibdata1 com o tamanho de 10 MK. + atri3uto autoextend
permite 1ue o tamanho do ficheiro ibdata1 seLa incrementado caso se atinLa o limite de 10 MK. 'or
defeito o incremento - de & MK de cada 0e2.
endo em conta o tamanho m(6imo 1ue um ficheiro pode ter num sistema operati0o4 poder( ser
necess(rio especificar um limite m(6imo para o atri3uto autoextend. 'or e6emplo4 a se!uinte
confi!ura#o permitir( 1ue o ficheiro ibdata1 cres#a at- )00 MK.
innodb_data_file_path = ibdata1:10M:autoextend:500M
Depois de efectuar as altera#oes no ficheiro *etc*m7.cnf - necess(rio reiniciar o M7S89 para 1ue as no0as
confi!ura#Fes produ2am efeitos.
3(-( Configurao do MF214 para o Cacti
? !roupadd cacti
? useradd <! cacti cactiuser
? *usr*local*m7s1l*3in*m7s1l
? m7s1lB set pass5ord for rootMlocalhost@pass5ordGNcactipass5dNIO
? m7s1lB create data3ase cactid3O
? m7s1lB !rant all on cactid3.P to rootO
? m7s1lB !rant all on cactid3.P to rootMlocalhostO
? m7s1lB !rant all on cactid3.P to cactiuserO
? m7s1lB !rant all on cactid3.P to cactiuserMlocalhostO
? m7s1lB set pass5ord for cactiuserMlocalhost@pass5ordGNcactipass5dNIO
? m7s1lB flush pri0ile!esO
? m7s1lB e6it
,( I$2TA4A*+# D# A.AC7%
A 0erso do Apache usada neste documento -: httpd<2.2.&
1
;eferQncias e6traRdas dos se!uintes sites: http:**Lon.netdor=.net*200)*11*09*ar!h<ta3le<full<111%* e
http:**de0.m7s1l.com*doc*refman*).0*en*innod3<confi!uration.html
Data: )*22*201% 22:$$ +)*p)
Revisto por: Aprovado por: Aprovado por:
Marcos Meneses
D" 2$00%&61&.doc '(!ina 6 de $)
Verso: 1
Status: Final
Antes de iniciarmos com a instala#o do apache - necess(rio desinstalar a 0erso 1ue L( 0em instalada por
defeito. 'ara identificar essa 0erso4 e6ecute o comando rpm q httpd. 'ara o nosso caso GFedora ,ore &I
a 0erso - httpd<2.2.6<$.
? rpm <e <<nodeps httpd<2.2.6<$
? tar 620f httpd<2.2.&.tar.!2
? cd httpd<2.2.&
? .*confi!ure <<prefi6@*555 <<ena3le<so
? ma=e
? ma=e install
? cp *555*3in*apachectl *etc*init.d*httpd
? cd *etc*rc$.d*
? ln <s ..*init.d*httpd S&)httpd
? ln <s ..*init.d*httpd S&)httpd
? cd *etc*rc).d*
? ln <s ..*init.d*httpd S&)httpd
? ln <s ..*init.d*httpd S&)httpd
? *555*3in*apachectl start
Depois de instalar o Apache - necess(rio editar ficheiro *555*conf*httpd.conf e proceder as se!uintes altera#Fes:
Mudar o os parDmetros User o e Grup para:
User cactiuser
Group cacti
Adicionar4 no final do ficheiro4 as se!uinte linhas:
? PPPPP ,acti: An rrd 3ased !raphin! tool PPPPP ?
Alias *cacti *555*htdocs*cacti
TDirector7 *555*htdocs*cacti*B
+rder Allo54Den7
Allo5 from all
T*Director7B
ApUs efectuar essas altera#Fes - necess(rio reiniciali2ar o apache4 e6ecutando o se!uinte comando:
? *555*3in*apachectl restart
8( I$2TA4A*+# D# .7.
A 0erso do ':' usada neste documento -: php<).2.6
? tar 620f php<).2.6.tar.!2
? cd php<).2.6
? .*confi!ure <<prefi6@*555*php <<5ith<ap6s2@*555*3in*ap6s <<5ith<confi!<file<path@*555*php <<ena3le<
soc=ets <<5ith<m7s1l@*usr*local*m7s1l <<5ith<2li3<dir@*usr*include <<5ith<!d
?ma=e
?ma=e install
? cp php.ini<dist *555*php*php.ini
? cp *555*conf*httpd.conf *555*conf*httpd.conf.3ac=up
De se!uida e6ecute os se!uintes comandos para adicionar ao ficheiro de confi!ura#o do Apache
G*555*conf*httpd.confI parDmetros relacionados com a instala#o do ':'.
Data: )*22*201% 22:$$ +)*p)
Revisto por: Aprovado por: Aprovado por:
Marcos Meneses
D" 2$00%&61&.doc '(!ina > de $)
Verso: 1
Status: Final
? echo Add7pe application*6<tar .t!2 BB *555*conf*httpd.conf
? echo Add7pe application*6<httpd<php .php BB *555*conf*httpd.conf
? echo Add7pe ima!e*6<icon .ico BB *555*conf*httpd.conf
? echo Director7"nde6 inde6.php inde6.html inde6.html.0ar BB *555*conf*httpd.conf
? ser0ice httpd stop
? ser0ice httpd start
9( I$2TA4A*+# D# RRDT##4
A 0erso do ;;D++9 usada neste documento -: rrdtool<1.$.1
? tar 620f rrdtool<1.$.1.tar.!2
? cd rrdtool<1.$.1
? .*confi!ure <<prefi6@*usr*local*rrdtool
? ma=e
? ma=e install
:( I$2TA4A*+# D# $%T02$M.
A 0erso do .et<S.M' usada neste documento -: net<snmp<).%.1.2
? tar 260f net<snmp<).%.1.2.tar.!2
? cd net<snmp<).%.1.2
? .*confi!ure
,ompletar o menu de confi!ura#o 1ue aparece:
2etup Menu:
Default Version of S.M' G$I: 1
S7stem ,ontact "nformation GrootMI: .e5 ,acti Hser
S7stem 9ocation GHn=no5nI: Data ,enter ;ac= 2A1
9ocation to 5rite lo!file G*0ar*lo!*snmpd.lo!I:
9ocation to 5rite presistant information G*0ar*net<snmpI:
De se!uida podemos compilar e instalar o net<snmp.
? ma=e
?ma=e install
;( I$2TA4A*+# D# CACTI
A 0erso do ,acti usada neste documento -: cacti<0.&.>3
? tar 260f cacti<0.&.>3.tar.!2
? m0 cacti<0.&.>3 *555*htdocs*cacti
? cd *555*htdocs*cacti
? cho5n <; cactiuser rra* lo!*
? chmod >)) *555*htdocs*cacti
? *usr*local*m7s1l*3in*m7s1l <<user@root <<pass5ord@cactipass5d cactid3 T cacti.s1l
/ditar o ficheiro *555*htdocs*cacti*include*confi!.php
? 0i *555*htdocs*cacti*include*confi!.php
Vdata3aseAdefaut @ Wcactid3XO
Vdata3aseAhostname @ WlocalhostXO
Vdata3aseAusername @ WcactiuserXO
Data: )*22*201% 22:$$ +)*p)
Revisto por: Aprovado por: Aprovado por:
Marcos Meneses
D" 2$00%&61&.doc '(!ina & de $)
Verso: 1
Status: Final
Vdata3aseApass5ord @ Wcactipasswd XO
Vdata3aseAport @ Y$$06YO
Finalmente4 de0e<se criar um Lo3 para e6ecutar script php a cada ) minutos.
? cronta3 Ze
04)41041)42042)4$04$)4%04%)4)04)) P P P P *3in*su cactiuser <c N*555*php*3in*php
*555*htdocs*cacti*poller.phpN B *de0*null 2BC1
.+A: + comando acima referenciado no de0e ser e6ecutado como root4 dei6e 1ue seLa o prUprio
crontab a e6ecut(<lo. De contr(rio4 os ficheiros !erados em *[*rra e *..*lo! sU podero ser usados pelo
usu(rio root e conse1uentemente os !r(ficos no sero populados correctamente.
<( "I$A4I=A*+# DA I$2TA4A*+#
'ara finali2ar a instala#o4 a3ra um 3ro5ser e aponte para o endere#o "' do ser0idor ,acti e si!a
as instru#Fes:
http://ip-do-servidor/cacti
1. ,licar $eGt
2. Selecionar $eH Install e clicar $eGt.
Data: )*22*201% 22:$$ +)*p)
Revisto por: Aprovado por: Aprovado por:
Marcos Meneses
D" 2$00%&61&.doc '(!ina 9 de $)
Verso: 1
Status: Final
$. ,orri!ir os erros relati0os a locali2a#o do php e rrdtool. ,onfi!ure conforme as linhas se!uintes4 e
depois cli1ue em "inisI.
;;D++9 @ *usr*local*rrdtool*3in*rrdtool
':' @ *555*php*3in*php
Data: )*22*201% 22:$$ +)*p)
Revisto por: Aprovado por: Aprovado por:
Marcos Meneses
D" 2$00%&61&.doc '(!ina 10 de $)
Verso: 1
Status: Final
%. .a Lanela de lo!in4 para autenticar use os se!uintes dados:
Hsername: admin
'ass5ord: admin
Ser( e6i!ida a troca de pass5ord do usu(rio admin.
Depois de fa2er o lo!in4 a primeira coisa a fa2er - indicar a 0erso correcta do rrdtool G1.$.6I para 1ue os
!r(ficos seLam populados. 'ara o efeito cli1ue em settings e na Lanela 1ue sur!e \ direita cli1ue no
separador 5eneral e 0( para a sec#o ReJuired Tool Versions. Seleccione RRDTool '(3G.
Data: )*22*201% 22:$$ +)*p)
Revisto por: Aprovado por: Aprovado por:
Marcos Meneses
D" 2$00%&61&.doc '(!ina 11 de $)
Verso: 1
Status: Final
'>( I$2TA4A*+# D% .ATC72
'ara instalar os patchs4 copie os mesmos para o directUrio *555*htdocs*cacti e a partir desse directUrio
proceda com a instala#o.
/6emplo:
? cp pin!Atimeout.patch !raphAsearch.patch a!eAlen!thA!raphA0ie5.patch *555*htdocs*cacti
? cd *555*htdocs*cacti
? patch <p1 <. T pin!Atimeout.patch
? patch <p1 <. T !raphAsearch.patch
? patch <p1 <. T pa!eAlen!thA!raphA0ie5.patch
''( I$2TA4A*+# D% .4)5I$2
+ ,acti pre0Q a possi3ilidade de adicionar no0as funcionalidades4 atr(0es da instala#o de plugins.
'ara instalarmos os plu!ins4 um plu!in o3ri!atUrio de0e ser instalado antes de todos os outros4 - o plu!in
architecture(
''('( Instalao do plugin arcIitecture
A 0erso do plu!in architecture usada neste documento -: cacti<plu!in<0.&.>.d
? un2ip cacti<plu!in<0.&.>.d<'A<02.2.2ip
? cd files<0.&.>.d
? cp <; P *555*htdocs*cacti
ApUs a instala#o do plu!in architecture - necess(rio confi!urar o cacti4 editando o ficheiro globalphp.
? 0i *555*htdocs*cacti*include*!lo3al.php
*P Default data3ase settin!sP*
Vdata3aseAt7pe @ Ym7s1lYO
Vdata3aseAdefault @ Ycactid3YO
Vdata3aseAhostname @ YlocalhostYO
Vdata3aseAusername @ YcactiuserYO
Vdata3aseApass5ord @ Ycactipass5dYO
Vdata3aseAport @ Y$$06YO
'rocure no mesmo ficheiro a se!uinte linha4
confi!]NurlApathN^ @ Y*YO
/ altere para4
Vconfi!]NurlApathN^ @ Y*cacti*YO
.ota: o parDmetro !config"#url_path#$ permite definir o endere#o H;9 da locali2a#o do ,acti
A se!uir temos 1ue importar o ficheiro pasql para a 3ase de dados do ,acti. + ficheiro pasql de0e ser
copiado do directUrio onde foi e6traRdo o plugin architecture para *555*htdocs*cacti e sU depois importado
para a 3ase de dados do ,acti.
? cp *[ *cacti<plu!in<arch*pa.s1l *555*htdocs*cacti
? cd *555*htdocs*cacti
? *usr*local*m7s1l*3in*m7s1l <<user@root <<pass5ord@cactipass5d cactid3 % pasql
Data: )*22*201% 22:$$ +)*p)
Revisto por: Aprovado por: Aprovado por:
Marcos Meneses
D" 2$00%&61&.doc '(!ina 12 de $)
Verso: 1
Status: Final
A partir deste o momento4 a nossa instala#o do ,ati L( tem suporte a plu!ins.
''(-( Instalao de outros plugin
'ara instalar plu!ins4 trQs passos so necess(rios:
/6trair os ficheiros
Mo0er os ficheiros para *555*htdocs*cacti*plu!in
,onfi!urar o ficheiro *555*htdocs*cacti*include*!lo3al.php
VeLa a se!uir al!uns e6emplos de instala#o de plu!ins:
2etting
# tar zxvf settings- 0.5.tar.gz
# mv setting *555*htdocs*cacti*plu!ins
.ota: o plu!in settin! de0e ser instalado antes da instala#o do plu!in Monitor.
Monitor
? tar 260f monitor<0.&.2.tar.!2
? m0 monitor *555*htdocs*cacti*plu!ins
TIold
? tar 260f thold<0.$.9.tar.!2
? m0 thold *555*htdocs*cacti*plu!ins
2sl
? tar 260f ssl<0.1.tar.!2
? m0 ssl *555*htdocs*cacti*plu!ins
Docs
? tar 260f docs<0.1.tar.!2
? m0 docs *555*htdocs*cacti*plu!ins
Edite o ficheiro *555*htdocs*cacti*include*!lo3al.php e adicione as se!uintes linhas:
? 0i *555*htdocs*cacti*include*!lo3al.php
$plugins = array!"
$plugins# $ = %settings% "
$plugins# $ = %moni tor% "
$plugins# $ = %real ti me% "
$plugins# $ = %thold% "
$plugins# $ = %weathermap% "
$plugins# $ = %docs%"
$plugins# $ = %ssl%"
ApUs instalar os plu!ins4 estes no ficam acti0os autom(ticamente4 - necess(rio ao nR0el de cada usu(rio
definir as permissFes para aceder cada mUdulo. VeLa a se!uir as permissFes atri3uidas ao usu(rio admin.
'osteriormente4 neste documento4 mostraremos como criar um usu(rio e atri3uir<lhe permissFes
especRficas.
Data: )*22*201% 22:$$ +)*p)
Revisto por: Aprovado por: Aprovado por:
Marcos Meneses
D" 2$00%&61&.doc '(!ina 1$ de $)
Verso: 1
Status: Final
'-( 4#52
8uando os lo!s do ,acti atin!em 2 _K este para de funcionar. 'ara desa3ilitar os lo!s 3asta editar o
campo .oller 4ogging 4evel em 2ettings4 5eneral4 e atri3uir o 0alor .+./. Se4 por 1ual1uer ra2o no
se pretender desa3ilitar ou diminuir o nR0el de informa#Fes produ2idos pelo poller crie um ficheiro de lo!s
do ,acti e adicione ao lo!rotate.
A se!uir mostramos como criar o script4 com o nome cacti4 no directUrio *etc*lo!rotate.d 1ue 0ai fa2er a
rota#o dos lo!s do cacti.
? cat *etc*lo!rotate.d*cacti
*555*htdocs*cacti*lo!*cacti.lo! `
rotate %
si2e@100m
compress
a
De acordo com este script4 no m(6imo % cUpias de lo! sero arma2enados. A rota#o ser( feita 1uando o
ficheiro cacti.lo! atin!ir o tamanho de 100 M3. + comando compress - usado para comprimir o lo!
roteado com o gKip.
Data: )*22*201% 22:$$ +)*p)
Revisto por: Aprovado por: Aprovado por:
Marcos Meneses
D" 2$00%&61&.doc '(!ina 1% de $)
Verso: 1
Status: Final
'3( C#$"I5)RA*+# D% 2$M.
;outer e S5itch ,isco
1. S.M' V2
access-list 25 permit a.b.c.d
access-list 25 deny any log
!
snmp-server community TESTE ro 25
snmp-server location "localizao do router"
snmp-server contact contatodominio
2. S.M' V$
access-list 25 permit a.b.c.d
access-list 25 deny any log
!
Snmp-server group !"!T#$%&'( v) priv
Snmp-server user cactiuser !"!T#$%&'( v) aut* md5 cactipass+d, priv des5- cactipass+d2 access 25
snmp-server location "localizao do router"
snmp-server contact contactodominio
,isco '"b Fire5all
(#./con0ig1 2 snmp-server community propub
(#./con0ig1 2 snmp-server *ost inside 3ip do cacti4
(#./con0ig1 2 snmp-server enable traps
(#./con0ig1 2 logging *istory errors
(#./con0ig1 2 logging on
cindo5s
A instala#o do S.M' no 5indo5s - feita da se!uinte forma:
1. A3rir o Control .anelO
2. Duplo cli1ue no Rcone AddERemove .rogramL
Data: )*22*201% 22:$$ +)*p)
Revisto por: Aprovado por: Aprovado por:
Marcos Meneses
D" 2$00%&61&.doc '(!ina 1) de $)
Verso: 1
Status: Final
$. Selec#ionar AddERemove CindoHs ComponentsO
%. Selecionar Management and Monitoring Tools e clicar no 3oto DetailsO
). Marcar a cai6a 2imple $etHorM Management .rotocol4 clicar em #A e depois em $eGt. 'oder(
ser necess(rio reiniciali2ar o computador.
Depois de instalado4 o S.M' precisa ser confi!urado.
1. A3rir o Control .anelO
2. Duplo cli1ue no Rcon Administrative ToolsO
$. Duplo cli1ue no Rcone 2erviceO
%. Duplo cli1ue no ser0i#o 2$M. 2erviceO
Data: )*22*201% 22:$$ +)*p)
Revisto por: Aprovado por: Aprovado por:
Marcos Meneses
D" 2$00%&61&.doc '(!ina 16 de $)
Verso: 1
Status: Final
). Seleccionar o separador 2ecuritF e escolher as se!uintes op#Fes:
/m Accepted ,ommunit7 name4 defina o nome do communit7 e as permissFes.
,ommunit7 name: a3cd
;i!hts: ;/AD +.9d
/m Accept 2$M. .acMets from tIese Iosts4 adcione o "' do ,acti.
6. ,licar #A e reiniciali2ar o ser0i#o S.M'.
9inu6
Data: )*22*201% 22:$$ +)*p)
Revisto por: Aprovado por: Aprovado por:
Marcos Meneses
D" 2$00%&61&.doc '(!ina 1> de $)
Verso: 1
Status: Final
'or defeito o 9inu6 GFedoraI instala o pacote net<snmp como seu ser0idor S.M'. /ste pacote usa o
ficheiro de confi!ura#o *etc*snmp*snmpd.conf4 no 1ual - confi!urado o communit7 strin! e outros
parDmetros. A 0erso do ficheiro de confi!ura#o 1ue 0em com net<snmp - um 3ocado complicada por
isso4 su!iro 1ue se ar1ui0e esse ficheiro e se crie uma 0erso mais simples4 com menos linhas de
confi!ura#o.
/ntretanto4 se o net<snmp no esti0er instalado a maneira mais f(cil de o fa2er - atra0-s do dum.
? 7um install net<snmp net<snmp<utils net<snmp<de0el <7
A!ora podemos passar a fase de confi!ura#o.
1. Sal0ar a o anti!o ficheiro de confi!ura#o
? cd *etc*snmp*
? m0 snmpd.conf snmpd.conf.old
&. ,riar um no0o ficheiro de confi!ura#o e adicionar uma Jnica linha 1ue 0ai definir o communitF
string craz''guy no modo Read #nlF.
]rootMlinu6 snmp^ 0i snmpd.conf
rocommunit& cra'((gu&
'ara maior sr!uran#a crie um ficheiro de confi!ura#o mais restricti0o.
]rootMlinu6 snmp^ 0i snmpd.conf
) *ommunit& string
rocommunit& cra'((gu&
?? sec.name source communit7
?? @@@@@@@@ @@@@@@ @@@@@@@@@
com2sec local l ocalhost cra2$$!u7
com2sec cactiAser0er 192.16&.&0.2$ cra2$$!u7
?? Access.!roup.name sec.model sec.name
?? @@@@@@@@@@@@@@@@@ @@@@@@@@@ @@@@@@@@
!roup M7;+_roupA1 01 local
!roup M7;+_roupA2 02c cactiAser0er
?? M"K.0ie5.name incl*e6cl M"K.su3tree mas=
?? @@@@@@@@@@@@@@ @@@@@@@@@ @@@@@@@@@@@ @@@@
0ie5 all<mi3s included .1 &0
?? M"K
?? !roup.name conte6t sec.model sec.le0el prefi6 read 5rite notif
?? @@@@@@@@@@ @@@@@@@ @@@@@@@@@ @@@@@@@@@ @@@@@@ @@@@ @@@@@ @@@@@
access M7;+_roupA1 YY 01 noauth e6act all<mi3s none none
access M7;+_roupA2 YY 02c noauth e6act all<mi3s none none
$. ,onfi!urar o 9inu6 para arrancar o ser0i#o S.M' em cada re3oot com o comando ch=confi!:
]rootMlinu6 snmp^? ch=confi! snmpd on
%. "niciali2ar o S.M' para carre!ar o ficheiro de confi!ura#o
Data: )*22*201% 22:$$ +)*p)
Revisto por: Aprovado por: Aprovado por:
Marcos Meneses
D" 2$00%&61&.doc '(!ina 1& de $)
Verso: 1
Status: Final
]rootMmta snmp^? ser0ice snmpd start
Startin! snmpd: ] +S ^
). estar o S.M'
[root@linux snmp]# snmpwalk -v 1 -c craz33guy localhost system
SN!v"-#$%%sys&escr'( ) S*+#N,% -inux linux "'.'1/-1. #1 0e1 Sep .
11%23%23 4&* "((" i2/5
SN!v"-#$%%sys678ect#&'( ) 6#&% N4*-SN!-#$%%netSnmp9gent6#&s'1(
SN!v"-#$%%sys:p*ime'( ) *imeticks% ;."2< (%((%(.'"2
SN!v"-#$%%sys=ontact'( ) S*+#N,% root@localhost
SN!v"-#$%%sysName'( ) S*+#N,% 7ig7oy
'''
[root@linux snmp]# snmpwalk -v 1 -c craz33guy localhost inter>ace
#?-#$%%i>Num7er'( ) #N*4,4+% 3
#?-#$%%i>#n1ex'1 ) #N*4,4+% 1
#?-#$%%i>#n1ex'" ) #N*4,4+% "
#?-#$%%i>#n1ex'3 ) #N*4,4+% 3
#?-#$%%i>&escr'1 ) S*+#N,% lo
#?-#$%%i>&escr'" ) S*+#N,% wlan(
#?-#$%%i>&escr'3 ) S*+#N,% eth(
'''
A!ora 1ue temos a certe2a 1ue o S.M' est( a funcionar correctamente4 L( podemos monitorar o ser0idor
9inu6 no ,acti.
',( ADICI#$AR 7#2T2
.este ponto 0amos mostrar como adicionar ser0idores cindo5s 200$4 ;outers*S5itchs ,isco e Ser0idores
9inu6.
1. .o menu console cli1ue em Create devices.
2. .o canto superior direito da Lanela 1ue sur!e4 cli1ue em em Add.
$. 'reencha os campos 0a2ios com os se!uintes dados:
Description Z permite definir o nome do ser0idor4 router4 s5itch4 fire5all4 etcO
7ostname Z permite drfinir o endere#o "' da unidade 1ue se pretende monitorarO
Data: )*22*201% 22:$$ +)*p)
Revisto por: Aprovado por: Aprovado por:
Marcos Meneses
D" 2$00%&61&.doc '(!ina 19 de $)
Verso: 1
Status: Final
7ost Template Z permite escolher um template predefinido ou um outro 1ue tenha sido adicionado
posteriormente. + template CindoHs ->>>ED. Iost ser0e para os ser0idores cindo5sO ucdEnet 2$M.
7ost4 ser0er para os ser0idores 9inu6O Cisco Routers4 ser0e para routers e s5itchs cisco.
2$M. CommunitF: permite especificar o nome do communit7O
2$M. Version Z permite escolher a 0erso do S.M' G014 02 ou 0$IO
Monitor 7ost: permite acti0ar o host no plu!in Monitor.
VeLa a se!uir o e6emplo de confi!ura#o de um ser0idor CindoHs ->>3 com as se!uintes caracterRsticas:
.ome: Ser0er1
"': 192.16&.$.20
emplate: cindo5s 2000*b' :ost
S.M': V2
S.M' ,ommunit7: 6725
/m 2$M. #ptions podem ser definidos os parDmetros do ser0idor S.M'. .a fi!ura se!uinte4 o3ser0e<se
a confi!ura#o do S.M' V$.
Data: )*22*201% 22:$$ +)*p)
Revisto por: Aprovado por: Aprovado por:
Marcos Meneses
D" 2$00%&61&.doc '(!ina 20 de $)
Verso: 1
Status: Final
Depois de serem definidos todos os parDmetros4 - necess(rio clicar em Create4 no canto inferior direito da
Lanela Device $eH!4 para adicionar o no0o host.
.a Lanela se!uinte cli1ue em Create 5rapIs for TIis 7ost para seleccionar !r(ficos 1ue se pretendem
monitori2ar.
Data: )*22*201% 22:$$ +)*p)
Revisto por: Aprovado por: Aprovado por:
Marcos Meneses
D" 2$00%&61&.doc '(!ina 21 de $)
Verso: 1
Status: Final
Finalmente4 carre!ue em Create para acti0ar os !r(ficos seleccionados.
'8( 5%2T+# D% )TI4I=AD#R%2
+s utili2adores podem ser criados a partir do menu )ser Management.
A Lanela se!uinte - a 1ue sur!e 1uando se clica em )ser Management. .o canto superior direito cli1ue em
Add4 para adicionar um no0o usu(rio.
Data: )*22*201% 22:$$ +)*p)
Revisto por: Aprovado por: Aprovado por:
Marcos Meneses
D" 2$00%&61&.doc '(!ina 22 de $)
Verso: 1
Status: Final
E na Lanela )ser Management4 1ue se confi!uram os detalhes da conta do utili2ador e as permissFes 1ue
se pretendem atri3uir ao mesmo.
Depois de criar o no0o utili2ador4 cli1ue no seu nome para aceder a 0(rias outras op#Fes de confi!ura#o4
tais como 5rapI .ermissions e 5rapI 2ettings.
Data: )*22*201% 22:$$ +)*p)
Revisto por: Aprovado por: Aprovado por:
Marcos Meneses
D" 2$00%&61&.doc '(!ina 2$ de $)
Verso: 1
Status: Final
'9( 5%2T+# D% 5R?"IC#2
A !esto de !r(ficos - feita a partir do menu 5rapI Management.
Kasicamente4 nesta sec#o podemos editar os !r(ficos ao nosso !osto para identificar as unidades 1ue
esto a ser monitori2adas. .a fi!ura se!uinte4 representa<se o !r(fico de um interface serial de um router
cisco. ;eparem 1ue na cai6a 0ermelha est( a descri#o do interface4 nomeadamente o sRtio de li!a#o
GKai6aI4 a identifica#o do circuito G,A9906612I e a identifica#o do interface serial GSe0*0*0:%I.
Data: )*22*201% 22:$$ +)*p)
Revisto por: Aprovado por: Aprovado por:
Marcos Meneses
D" 2$00%&61&.doc '(!ina 2% de $)
Verso: 1
Status: Final
':( 5RA.7 TR%%2
E em 5rapI Trees4 1ue se criam !rupos ou cate!orias de unidades 1ue esto a ser monitori2adas. 'or
e6emplo4 podemos criar as cate!orias Cisco Routers4 2HitcIs4 Domain ControllersN 214 2ervers4 para4
nomeadamente4 a!rupar todos os routers4 s5itchs4 domain controllers e s1l ser0ers.
'ara criar uma no0a cate!oria4 cli1ue em Add4 e confi!ure.
.a fi!ura se!uinte mostramos como a s cate!orias aparecem dispostas no menu grapIs.
Data: )*22*201% 22:$$ +)*p)
Revisto por: Aprovado por: Aprovado por:
Marcos Meneses
D" 2$00%&61&.doc '(!ina 2) de $)
Verso: 1
Status: Final
';( @ACA). % R%2T#R% D# CACTI
.a essQncia o 3ac=up consiste em:
Kac=up da 3ase de dados do ,actiO
Kac=up do directUrio de instala#o do ,acti
'ara confi!urar o 3ac=up fa#a o se!uinte:
1. ,rie o directUrio onde ser( arma2enado o 3ac=up
? m=dir Zp *0ar*3ac=up*cacti<3ac=up
2. ,rie o script 1ue 0ai processar o 3ac=up
? 0i *usr*local*s3in*cacti<m7s1l<3ac=up.sh
25E$#6 cacti-mys7l-bac8up.s*
2!9bin9s*
:56";E<cactidb=
:5("SS<cactipass+d=
:5'SE%<cactiuser=
:"TE<>date ?@d@m@A@B@;>=
:#%C:"TE<>date ?@m@A>=
2 5ac8up da 5ase de :ados
9usr9local9mys7l9bin9mys7ldump -l --opt --user<D:5'SE% --pass+ord<D:5("SS D:56";E 4 9var9bac8up9cacti-
bac8up9cactiD:"TE.s7l=
cd 9var9bac8up9cacti-bac8up9
9bin9tar cz0 cactidbD:"TE.tar.gz cactiD:"TE.s7l=
Data: )*22*201% 22:$$ +)*p)
Revisto por: Aprovado por: Aprovado por:
Marcos Meneses
D" 2$00%&61&.doc '(!ina 26 de $)
Verso: 1
Status: Final
9bin9rm 9var9bac8up9cacti-bac8up9cactiD:"TE.s7l=
2 5ac8up do :irectorio %%"
9bin9cp -% 9+++9*tdocs9cacti9rra 9var9bac8up9cacti-bac8up9rraD:#%C:"TE=
cd 9var9bac8up9cacti-bac8up9
9bin9tar cz0 rraD:"TE.tar.gz rraD:#%C:"TE=
9bin9rm -r0 9var9bac8up9cacti-bac8up9rraD:#%C:"TE=
NB( )a linha DBPASS=cacti passwd * su+sti tua cactipasswd pela password do usu,rio
cactiuser .
$. orne o script e6ecut(0el
) chmod +++ cacti,m&sql,bac-upsh
%. ,riar um cron Lo3 1ue define a periodicidade do 3ac=up. .o nosso definimos 1ue o 3ac=up ser(
efectuado uma 0e2 por semana4 a meia noite de se6ta feira.
) crontab e
0 0 . . 5 /etc/initd/cacti,m&sql,bac-upsh 0 /de1/null 2031
'ara restaurar a 3ase de dados do cacti4 0eLa os procedimentos descritos no ponto1) deste documento.
'<( M#V%R # CACTI .ARA )M $#V# 2%RVID#R
'or 0e2es pode sur!ir a necessidade de mudar a instala#o do ,acti para um outro ser0idor 9inu6. .esse
caso si!a os se!uintes passos:
1. Anti!o Ser0idor:
'arar a acti0idade do ,acti4 comentando a linha inserida no cronta3.
Fa2er o 3ac=up da 3ase de dados do cacti:
) /usr/local/m&sql/bin/m&sqldump ,l ,,opt ,,user=cactiuser ,,pass4ord=cactipass4d cactidb 0
/bac-up_dir/cactisql
Fa2er o 3ac=up dos se!uintes directUrios:
< *555*htdocs*cacti*rra
< *555*htdocs*cacti*resource
< *555*htdocs*cacti*scripts
2. .o0o Ser0idor:
"nstalar os pr-<re1uisitos do cacti4 de acordo com este documentoO
"mportar no M7S89 a 3ase de dados do cacti Gcacti.s1lI
) usr/local/m&sql/bin/m&sql ,,user=cactiuser ,,pass4ord=cactipass4d cactidb 0 /path/cactisql
"nstalar o ,acti e os seus plu!ins
,opiar os ficheiros P.rrd4 os scripts personali2ados e os recursos bM9 para os directUrios
correspondentes no no0o ,acti.
Data: )*22*201% 22:$$ +)*p)
Revisto por: Aprovado por: Aprovado por:
Marcos Meneses
D" 2$00%&61&.doc '(!ina 2> de $)
Verso: 1
Status: Final
->( ).5RAD% D# CACTI
+ up!rade do ,acti consiste4 na pr(tica4 em uma no0a instala#o. + procedimento para reali2ar esse
up!rade - constituRdo pelas se!uintes etapas:
1. Fa2er o 3ac=up da 3ase de dados do ,acti
? *usr*local*m7s1l*3in*m7s1ldump <l <<opt <<user@cactiuser <<pass5ord@cactipass5d cactid3 B
*3ac=upAdir*cacti.s1l
2. Fa2er o 3ac=up do directUrio ,acti
? m0 *555*htdocs*cacti *555*htdocs*cactiAold
$. /6trair4 mo0er e renomear para o directUrio *555*htdocs*cacti
? tar 620f cacti<0ersion.tar.!2
? m0 cacti<0ersion *555*htdocs*cacti
%. /ditar o ficheiro *555*htdocs*cacti*include*confi!.php
? 0i *555*htdocs*cacti*include*confi!.php
Vdata3aseAdefaut @ Wcactid3XO
Vdata3aseAhostname @ WlocalhostXO
Vdata3aseAusername @ WcactiuserXO
Vdata3aseApass5ord @ Wcactipass5dXO
Vdata3aseAport @ Y$$06YO
). ,opiar os ficheiros P.rrd4 os scripts personali2ados e os recursos bM9 do anti!o para o no0o directUrio
cacti:
? cp *555*htdocs*cactiAold*rra*P *555*htdocs*cacti*rra
? cp *555*htdocs*cactiAold*scripts*P *555*htdocs*cacti*scripts
? cp *555*htdocs*cactiAold*resource*P *555*htdocs*cacti*resource
6. Definir as permissFes apropriadas para os directUrios rra e lo!4 para permitir a cria#o de !r(ficos e lo!s.
? cd *555*htdocs*cacti
? cho5n <; cactiuser rra* lo!*
? chmod >)) *555*htdocs*cacti
>. "nstalar o plu!in architecture e confi!urar o cacti tal como foi descrito no ponto 10.
&. "mportar o ficheiro pa.s1l na 3ase de dados do cacti.
-. .pontar o +rowser para o endere/o 01 do servidor cacti e se!uir as instru#Fes

http:**ip<do<ser0idor*cacti
Data: )*22*201% 22:$$ +)*p)
Revisto por: Aprovado por: Aprovado por:
Marcos Meneses
D" 2$00%&61&.doc '(!ina 2& de $)
Verso: 1
Status: Final
Data: )*22*201% 22:$$ +)*p)
Revisto por: Aprovado por: Aprovado por:
Marcos Meneses
D" 2$00%&61&.doc '(!ina 29 de $)
Verso: 1
Status: Final
Data: )*22*201% 22:$$ +)*p)
Revisto por: Aprovado por: Aprovado por:
Marcos Meneses
D" 2$00%&61&.doc '(!ina $0 de $)
Verso: 1
Status: Final
-'( R%4ATBRI# D% DI2.#$I@I4IDAD%
Hm relatUrio de disponi3ilidade d( a conhecer o estado da rede em termos de acessi3ilidade. E
e6tremamente Jtil para detectar sites pro3lem(ticos.
+s dados referentes a disponi3ilidade so arma2enados na 3ase de dados do ,acti. Hm script - usado pra
e6trair esses dados e criar o relatUrio de disponi3ilidade. /sse script pode ser encontrado no endere#o
se!uinte: Ittp:EEforums(cacti(netEdoHnload(pIpOidP''<8<
'rocedimento para instalar o script:
? m=dir *usr*local*cactiAscripts
? un2ip a0aila3ilit7;eport.2ip
? cp a0aila3ilit7;eport.php smtp.class.php *usr*local*cactiAscripts
/ditar o ficheiro a0aila3ilit7;eport.php
? 0i *usr*local*cactiAscripts*a0aila3ilit7;eport.php
2. ,onfi!urar os parDmetros do M7S89 Ser0er:
** Data3ase Settin!s
Vm7Ser0er @ YlocalhostYO
Vm7Hser @ YcactiuserYO
Vm7'ass @ Ycactipass5dYO
Vm7DK @ Ycactid3YO
Vm7a3le @ YhostYO
&. ,onfi!urar o SM' Ser0er
** dour mail settin!s
VsmtpSer0er @ Ye6chan!e.dominio.co.m2YO
VfromAddr @ YcactiAa0ala3ilit7Mdominio.co.m2YO
'. Definir os Destinat(rios dos ;eportes Di(rio4 Semanal e Mensal
Vdail7;ecipients @ arra7GYs7sadminM3ancoprocredit.co.m2YIO
V5ee=l7;ecipients @ arra7GYs7sadminM3ancoprocredit.co.m2YIO
Vmonthl7;ecipients @ arra7GYs7sadminM3ancoprocredit.co.m2YIO
3. opb
+pcionalmente pode<se confi!urar o report para criar uma lista com os piores b hosts4 em termos
de disponi3ilidade disponi3ilidade
'or ultimo 0amos confi!urar o cron para correr um minuto depois das 2% horas.
? cronta3 <e
) *acti 51ailabilit& 6eport
1 0 . . . /444/php/bin/php /usr/local/cacti_scripts/a1ailabilit&6eportphp
A3ai6o se!ue o e6emplo do report 1ue - en0iado por e<mail:
Data: )*22*201% 22:$$ +)*p)
Revisto por: Aprovado por: Aprovado por:
Marcos Meneses
D" 2$00%&61&.doc '(!ina $1 de $)
Verso: 1
Status: Final
Device AvailabilitF Total .olls "ailed .olls
D,1 0.00000 0 0
DVK 0.00000 0 0
;outer .ampula )$.2%)%2 2%26) 11$%)
D,<bi1uelene &6.6>&2) 6906 920
/<Keira 91.11)9% 6900 61$
"<chaimite 92.>>126 690$ %99
;outer ,entro GKeiraI 92.91%9& 6916 %90
Dc<.ampula 92.96)>0 6909 %&6
F<S89 9$.0020$ 6902 %&$
--( M#$IT#RI=A*+# D% R#)T%R@#ARD MIAR#TIA
+ ,acti no tra2 nenhum template para monitorar o e1uipamento Mi=roti=. E necess(rio instalar um para
1ue este possa !erar os se!uintes !r(ficos:
S7stem
:DD
,'H
Memor7
Hptime
_eneral
Acti0e ''' ,onnections
.um3er of ;outes
.um3er of Acti0e cireless ,onnections G9inu6 +nl7I
.um3er of ,urrent A;' /ntries G9inu6 +nl7I
cireless ;e!istration a3les Gper cireless ,lientI
Si!nal Stren!th
Data ;ates
'ac=ets
raffic G3its and K7tesI
cireless ,lient
Si!nal Stren!th
Data ;ates
Fre1uenc7 &02.113*!
Fre1uenc7 &02.11a
8ueues
Simple 'ac=ets
Simple raffic G3its and K7tesI
ree 'ac=ets
ree raffic G3its and K7tesI
+ template pode ser encontrado em http://forum.mikrotik.com/viewtopic.php?f=2&t=21189
'rocedimento de instala#o:
Data: )*22*201% 22:$$ +)*p)
Revisto por: Aprovado por: Aprovado por:
Marcos Meneses
D" 2$00%&61&.doc '(!ina $2 de $)
Verso: 1
Status: Final
? un2ip mi=roti=<20090210.2ip
? cd mi=roti=<20090210
? cp scripts*mi=roti=A5irelessAinterfaces.php *555*htdocs*cacti*scripts*mi=roti=A5irelessAinterfaces.php
? cp scripts*mi=roti=ApppAconnections.php *555*htdocs*cacti*scripts*mi=roti=ApppAconnections.php
? cp resources*scriptAser0er*mi=roti=A5irelessAinterfaces.6ml
*555*htdocs*cacti*resources*scriptAser0er*mi=roti=A5irelessAinterfaces.6ml
? cp resources*snmpA1ueries*mi=roti=A1ueueAsimple.6ml
*555*htdocs*cacti*resources*snmpA1ueries*mi=roti=A1ueueAsimple.6ml
? cp resources*snmpA1ueries*mi=roti=A1ueueAtree.6ml
*555*htdocs*cacti*resources*snmpA1ueries*mi=roti=A1ueueAtree.6ml
? cp resources*snmpA1ueries*mi=roti=A5irelessAclient.6ml
*555*htdocs*cacti*resources*snmpA1ueries*mi=roti=A5irelessAclient.6ml
'ara finali2ar a intala#o - preciso importar o template do Mi=roti=. A importa#o de templates - feita a
partir do menu Console. .o lado es1uerdo da Lanela4 na sec#o ImportE%Gport4 cli1ue na op#o Import
Templates e na Lanela 1ue sur!e cli1ue em Kro5se4 seleccione cactiAhostAtemplateAmi=roti=.6ml no
directUrio do b' em 1ue e6traimos os templates.
Data: )*22*201% 22:$$ +)*p)
Revisto por: Aprovado por: Aprovado por:
Marcos Meneses
D" 2$00%&61&.doc '(!ina $$ de $)
Verso: 1
Status: Final
'rocedimento para adicionar um Mi=roti= ;outer3oard GM;I:
'ara adicionar um no0o M;4 temos 1ue seleccionar MiMrotiM em 7ost Template.
'ara !erar os !r(ficos cli1ue em Create Graphs for this Host e acti0e os !r(ficos 1ue pretende !erar.
VeLa a se!uir os screenshots dos !r(ficos 1ue podem ser !erados.
Data: )*22*201% 22:$$ +)*p)
Revisto por: Aprovado por: Aprovado por:
Marcos Meneses
D" 2$00%&61&.doc '(!ina $% de $)
Verso: 1
Status: Final
.K: Ao seleccionar o !r(fico 1ue se pretende !erar em 2imple 1ueue4 Tree 1ueue e 2$M0Interface
2tatistics4 na op#o select grapI tFpe4 a melhor escolha - InE#ut @its HitI Total @andHidtI.
-3( M#$IT#RI=A*+# D% "IR%CA44 .IDEA2A
'ara monitorar o fire5all 'i6*ASA4 3asta importar o template correspondente e escolhe<lo no momento em
1ue se 0ai adicionar o fire5all no cacti.
-,( TR#)@4%27##T
1. ,omo apa!ar a 3ase de dados do cati Gcactid3I no M7S89e
R. em de ser usado o commando DR#. DATA@A2%
%Gemplo:
? @usr@local@mysAl@7in@mysAl <<user@root <<pass5ord@cactipass5d
'ara 0er as 3ases de dados4 use sIoH database
m7s1lB sho5 data3asesO
f<<<<<<<<<<<<<<<<<<<<f
g Data3ase g
f<<<<<<<<<<<<<<<<<<<<f
g informationAschema g
g cactid3 g
g m7s1l g
g test g
f<<<<<<<<<<<<<<<<<<<<f
% ro5s in set G0.01 secI
'ara apa!ar a 3ase de dados:
Data: )*22*201% 22:$$ +)*p)
Revisto por: Aprovado por: Aprovado por:
Marcos Meneses
D" 2$00%&61&.doc '(!ina $) de $)
Verso: 1
Status: Final
m7s1lB D;+' DAAKAS/ cactid3O
'ara criar no0a 3ase de dados:
mysAlB =+49*4 &9*9$9S4 cacti17C
/6it and close the session:
mysAlB Auit
1. ,omo apa!ar a instala#o do cactie
R. ? rm Zrf *555*htdocs*cacti
Data: )*22*201% 22:$$ +)*p)
Revisto por: Aprovado por: Aprovado por:
Marcos Meneses

Você também pode gostar