BACK!!!
Hoje vamos partilhar o script para instalação de agentes SNMP no Solaris 10. Este procedimento não só ilustrará como instalar os pacotes SNMP mas alguns outros mecanismos úteis no dia a dia dos sysadmins:
Montar o directorios partilhado no nfs server onde se encontram as imagens dos dvds
mount ip_do_nfs_server:/install/OS /mnt
Colocar o cursor no directorio /mnt
cd /mnt
Montar a imagem iso do dvd do solaris 10
lofiadm -a sol-10-u10-ga2-sparc-dvd.iso
Montar o device emulado anteriormente na pasta /media previamente criada para o efeito
mount -o ro -F hsfs /dev/lofi/1 /media
Colocar o cursor no directorio /media/Solaris_10/Product
cd /media/Solaris_10/Product
Instalar o comando 7za
yes | pkgadd -d . SUNWbzip
Instalar os pacotes do agente SNMP (pode coloca-los todos na mesma linha separados por ; )
yes | pkgadd -d . SUNWsmaS
yes | pkgadd -d . SUNWsmagt
yes | pkgadd -d . SUNWsmcmd
yes | pkgadd -d . SUNWsmmgr
yes | pkgadd -d . SUNWmibii
yes | pkgadd -d . SUNWsasnm
yes | pkgadd -d . SUNWsadmi
yes | pkgadd -d . SUNWsacom
yes | pkgadd -d . SUNWsmapi
yes | pkgadd -d . SUNWsmdoc
Mudar para o directorio que contem os manifestos
cd /var/svc/manifest/application/management/
Importar todos os manifestos desta pasta (idem para em uma unica linha):
svccfg -v import sma.xml
svccfg -v import dmi.xml
svccfg -v import snmpdx.xml
svccfg -v import seaport.xml
Copiar o ficheiro customizado(configurado) snmpd.conf para o directorio /etc/sma/snmp/
Parar o servico snmpdx (ou altere a porta atraves do ficheiro vi /etc/snmp/conf/snmpdx.reg)
svcadm disable svc:/application/management/snmpdx:default
Inicializar o servico sma
svcadm enable svc:/application/management/sma:default
Verificar se o servico esta em escuta no porto 161 default
netstat -an | grep 161
Apartir dum servidor SNMP testar o agente de servico no servidor que acabamos de instalar
snmpwalk ip_servidor_a_ser_monitorado -v2c -c public sysLocation
Ooops! No final desmontamos os "montes" todos
umount /mnt; lofiadm -d /dev/lofi/1
That´s all folks!
No comments:
Post a Comment