Lotus Domino: Redirecionando Output para um arquivo e executando um shell: Difference between revisions
(New page: Vamos gerar o resultado de um comando Show Stat e executar um shell sobre o arquivo gerado Crie um arquivo '''runstat.cmd''' dentro do diretorio '''data''' do servidor e adicione o seguin...) |
|||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
Vamos gerar o resultado de um comando Show Stat e executar um shell sobre o arquivo gerado | Vamos gerar o resultado de um comando Show Stat e executar um shell sobre o arquivo gerado | ||
=Criando o arquivo de comando= | |||
Crie um arquivo '''runstat.cmd''' dentro do diretorio '''data''' do servidor e adicione o seguinte conteudo: | Crie um arquivo '''runstat.cmd''' dentro do diretorio '''data''' do servidor e adicione o seguinte conteudo: | ||
Line 23: | Line 24: | ||
= Testando = | |||
No console do domino execute o comando | No console do domino execute o comando | ||
Line 35: | Line 36: | ||
> 0 | > 0 | ||
100 | 100 | ||
> | |||
= Colocando em Produção = | |||
Criar um documento de Programa, como : | |||
{| border="1" | |||
| | |||
Basics | |||
| | |||
- | |||
| | |||
Schedule | |||
| | |||
- | |||
|- | |||
| | |||
Program name: | |||
| | |||
'''server''' | |||
| | |||
Enabled/disabled: | |||
| | |||
Enabled | |||
|- | |||
| | |||
Command line: | |||
| | |||
'''-c "< runStat.cmd"''' | |||
| | |||
Run at times: | |||
| | |||
00:00 - 23:59 each day | |||
|- | |||
| | |||
Server to run on: | |||
| | |||
notes2/Company | |||
| | |||
Repeat interval of: | |||
| | |||
5 minutes | |||
|- | |||
| | |||
Comments: | |||
| | |||
| | |||
Days of week: | |||
| | |||
Sun, Mon, Tue, Wed, Thu, Fri, Sat | |||
|} | |||
= Ver também = | |||
* [[IBM Domino: Coletando estatísticas de um servidor Domino via HTTP]] | |||
* [[Lotus Traveler: Coletando estatísticas de um servidor Domino via HTTP]] | |||
* [[Lotus Domino e Notes| Mais Artigos sobre IBM Domino e Notes]] | |||
[[Category: IBM Domino]] | |||
[[Category: Lotus Domino]] |
Latest revision as of 16:38, 5 December 2013
Vamos gerar o resultado de um comando Show Stat e executar um shell sobre o arquivo gerado
Criando o arquivo de comando
Crie um arquivo runstat.cmd dentro do diretorio data do servidor e adicione o seguinte conteudo:
Show Stat >runStatOutput.txt Load runstat2.sh
Salve e Feche
Crie um arquivo runstat2.sh e adicione o seguinte conteudo:
#!/bin/sh SERVER_TRANS_PERMINUTE=`egrep "Server.Trans.PerMinute =" runStatOutput.txt | awk -F"=" '{gsub(/ /,"",$2); print $2}'` SERVER_AVAILABILITYINDEX=`egrep "Server.AvailabilityIndex =" runStatOutput.txt | awk -F"=" '{gsub(/ /,"",$2); print $2}'` REPLICA_CLUSTER_SECONDSONQUEUE=`egrep "Replica.Cluster.SecondsOnQueue =" runStatOutput.txt | awk -F"=" '{gsub(/ /,"",$2); print $2}'` REPLICA_CLUSTER_WORKQUEUEDEPTH=`egrep "Replica.Cluster.WorkQueueDepth =" runStatOutput.txt | awk -F"=" '{gsub(/ /,"",$2); print $2}'` MAIL_WAITING=`egrep "Mail.Waiting =" runStatOutput.txt | awk -F"=" '{gsub(/ /,"",$2); print $2}'` echo $SERVER_TRANS_PERMINUTE echo $SERVER_AVAILABILITYINDEX exit 0
Salve e Feche
Testando
No console do domino execute o comando
> < runstat.cmd
Resultado
> Show Stat >runStatOutput.txt > Load runstat2.sh > 0 100 >
Colocando em Produção
Criar um documento de Programa, como :
Basics |
- |
Schedule |
- |
Program name: |
server |
Enabled/disabled: |
Enabled |
Command line: |
-c "< runStat.cmd" |
Run at times: |
00:00 - 23:59 each day |
Server to run on: |
notes2/Company |
Repeat interval of: |
5 minutes |
Comments: |
Days of week: |
Sun, Mon, Tue, Wed, Thu, Fri, Sat |
Ver também
- IBM Domino: Coletando estatísticas de um servidor Domino via HTTP
- Lotus Traveler: Coletando estatísticas de um servidor Domino via HTTP