pandorafms/pandora_agents/win32/bin/pandora_agent.conf

193 lines
5.4 KiB
Plaintext

# Fichero de configuracion base de agentes de Pandora
# Base config file for Pandora FMS Windows Agent
# Version 1.3.0
# (c) 2006-2007 Esteban Sanchez
# (c) 2006-2007 Artica Soluciones Tecnologicas
# This program is Free Software, you can redistribute it and/or modify it
# under the terms of the GNU General Public Licence as published by the Free Software
# Foundation; either version 2 of the Licence or any later version.
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY, without ever the implied warranty of MERCHANTABILITY or FITNESS
# FOR A PARTICULAR PURPOSE.
# Edit this file to change your parameters or/and add your own modules
# Any line with a # character at the first column will be ignored (comment)
# General Parameters
# ==================
server_ip 192.168.50.1
server_path /var/spool/pandora/data_in
temporal "C:\windows\temp"
# Interval is defined in seconds
interval 300
# Agent uses your hostname automatically, if you need to change agent name
# use directive agent_name
# agent_name caprica
# Possible values are tentacle (default), ftp and ssh.
transfer_mode tentacle
server_port 41121
# In case of using FTP or tentacle with password, uncomment and change (user is always pandora)
# server_pwd pandora
# Debug mode do not copy XML data files to server and stop executing after first one
# debug 1
# ODBC connections
# Configuring "ExampleDSN" DSN. Notice that this DSN connection must be configured
# under Control panel -> Administrative tools -> ODBC -> DSN
odbc_ExampleDSN_username UserNameForDsn
odbc_ExampleDSN_password Password1234
# Module Definition
# =================
# Counting OpenedConnections (check the language string)
module_begin
module_name OpenNetConnections
module_type generic_data
module_exec netstat -na | grep ESTAB | wc -l | tr -d " "
module_description Open Connections (interval 2)
module_end
# Is Schedule service running ?
module_begin
module_name ServicioProg
module_type generic_proc
module_service Schedule
module_description Schedule Service
module_end
# Is Eventlog service running ?
module_begin
module_name ServicioReg
module_type generic_proc
module_service Eventlog
module_description Eventlog Service
module_end
# Is Microsoft Messenger running ?
module_begin
module_name MSN_Messenger
module_type generic_proc
module_proc msmsgs.exe
module_description Microsoft Messenger (MSN)
module_end
# Received packets using external program exec
module_begin
module_name ReceivedPackets
module_type generic_data
module_exec netstat -s | grep "Packets Received" | tr -d " " | cut -f 2 -d "=" | tr -d "\n"
module_description Received packets
module_end
# Accepted server sessions (Server in Spanish)
module_begin
module_name ServerSessions
module_type generic_data
module_exec net statistics server | grep "Sesiones aceptadas" | gawk "{ print $3 }"
module_description Accepted server sessions
module_end
# server sessions erros (Server in Spanish)
module_begin
module_name ServerErrors
module_type generic_data
module_exec net statistics server | grep "Error" | gawk "{ print $4 }"
module_description Server errors
module_end
# Received packets using external program exec
module_begin
module_name Listen_Conn
module_type generic_data
module_exec netstat -an | grep LISTEN | wc -l | tr -d " "
module_description Listening connections
module_end
# Free space on disk C:
module_begin
module_name FreeDiskC
module_type generic_data
module_freedisk C:
module_description Free space on drive C:
module_end
# CPU usage percentage
module_begin
module_name CPUUse0
module_type generic_data
module_cpuusage 0
module_description CPU#0 usage
module_end
# Free Memory
module_begin
module_name FreeMemory
module_type generic_data
module_freememory
module_description Amount of free memory.
module_end
# Is Checkpoint SecureClient Service alive ?
module_begin
module_name Checkpoint_SecureClient
module_type generic_proc
module_proc SR_Service.exe
module_description Checkpoint Secure Client VPN client
module_end
# Is Network Connect Service VPN Client from Juniper alive ?
module_begin
module_name Juniper_VPN
module_type generic_proc
module_proc dsNcService.exe
module_description Network Connect Service VPN Client from Juniper
module_end
# More examples, uncomment (removing #) to use them
# =================================================
# ODBC query example using ExampleDSN connection defined above.
# This module gets the first row in example_table.
#module_begin
#module_name SQL query example
#module_type generic_string
#module_odbc ExampleDSN
#module_odbc_query SELECT * FROM example_table
#module_description The first row of example_table
#module_end
# ODBC query example using ExampleDSN connection defined above.
# This module gets the first row in example_table
#module_begin
#module_name SecondSQL query example
#module_type generic_data
#module_odbc ExampleDSN
#module_odbc_query SELECT punctuation FROM example_table WHERE id = 3
#module_description The punctuation row of example_tab where id is 3
#module_end
#Free space on disk D:
#module_begin
#module_name FreeDiskD
#module_type generic_data
#module_freedisk D:
#module_description Free space on drive D:
#module_end
#CPU usage percentage for second CPU
#module_begin
#module_name CPUUse1
#module_type generic_data
#module_cpuusage 1
#module_description CPU#1 usage
#module_end