|
Gaudi Framework, version v22r4 |
| Home | Generated: Fri Sep 2 2011 |
Here we define the names of the parameters provided by the automatic job and system monitoring. More...
#include "mon_constants.h"
Go to the source code of this file.
Functions | |
| int | initSysParams (char *sysMonitorParams[]) |
| Fills the array given as argument with the names of the system parameters. | |
| int | initGenParams (char *genMonitorParams[]) |
| Fills the array given as argument with the names of the general system parameters. | |
| int | initJobParams (char *jobMonitorParams[]) |
| Fills the array given as argument with the names of the job parameters. | |
| void | initSocketStatesMapTCP (char *socketStatesMapTCP[]) |
| Fills the table that associates the TCP socket state names with the symbolic constants. | |
Here we define the names of the parameters provided by the automatic job and system monitoring.
Definition in file mon_constants.cpp.
| int initGenParams | ( | char * | genMonitorParams[] ) |
Fills the array given as argument with the names of the general system parameters.
Definition at line 97 of file mon_constants.cpp.
{
genMonitorParams[GEN_HOSTNAME] = (char *)"hostname";
genMonitorParams[GEN_IP] = (char *)"ip";
genMonitorParams[GEN_CPU_MHZ] = (char *)"cpu_MHz";
genMonitorParams[GEN_NO_CPUS] = (char *)"no_CPUs";
/* total amount of system memory in MB */
genMonitorParams[GEN_TOTAL_MEM] = (char *)"total_mem";
/* total amount of swap in MB */
genMonitorParams[GEN_TOTAL_SWAP] = (char *)"total_swap";
genMonitorParams[GEN_CPU_VENDOR_ID] = (char *)"cpu_vendor_id";
genMonitorParams[GEN_CPU_FAMILY] = (char *)"cpu_family";
genMonitorParams[GEN_CPU_MODEL] = (char *)"cpu_model";
genMonitorParams[GEN_CPU_MODEL_NAME] = (char *)"cpu_model_name";
genMonitorParams[GEN_BOGOMIPS] = (char *)"bogomips";
return 11;
}
| int initJobParams | ( | char * | jobMonitorParams[] ) |
Fills the array given as argument with the names of the job parameters.
Definition at line 116 of file mon_constants.cpp.
{
/* elapsed time from the start of this job in seconds */
jobMonitorParams[JOB_RUN_TIME] = (char *)"run_time";
/* processor time spent running this job in seconds */
jobMonitorParams[JOB_CPU_TIME] = (char *)"cpu_time";
/* current percent of the processor used for this job, as reported by ps */
jobMonitorParams[JOB_CPU_USAGE] = (char *)"cpu_usage";
/* percent of the memory occupied by the job, as reported by ps */
jobMonitorParams[JOB_MEM_USAGE] = (char *)"mem_usage";
/* size in KB of the resident image size of the job, as reported by ps */
jobMonitorParams[JOB_RSS] = (char *)"rss";
/* size in KB of the virtual memory occupied by the job, as reported by ps */
jobMonitorParams[JOB_VIRTUALMEM] = (char *)"virtualmem";
/* size in MB of the working directory of the job (including the files
referenced by symbolic links) */
jobMonitorParams[JOB_WORKDIR_SIZE] = (char *)"workdir_size";
/* size in MB of the disk partition containing the
working directory */
jobMonitorParams[JOB_DISK_TOTAL] = (char *)"disk_total";
/* size in MB of the used disk space on the partition containing the working directory */
jobMonitorParams[JOB_DISK_USED] = (char *)"disk_used";
/* size in MB of the free disk space on the partition containing the working directory */
jobMonitorParams[JOB_DISK_FREE] = (char *)"disk_free";
/* percent of the used disk on the partition containing the working directory */
jobMonitorParams[JOB_DISK_USAGE] = (char *)"disk_usage";
/* number of opened file descriptors */
jobMonitorParams[JOB_OPEN_FILES] = (char *)"open_files";
return 12;
}
| void initSocketStatesMapTCP | ( | char * | socketStatesMapTCP[] ) |
Fills the table that associates the TCP socket state names with the symbolic constants.
Definition at line 149 of file mon_constants.cpp.
{
socketStatesMapTCP[STATE_ESTABLISHED] = (char *)"ESTABLISHED";
socketStatesMapTCP[STATE_SYN_SENT] = (char *)"SYN_SENT";
socketStatesMapTCP[STATE_SYN_RECV] = (char *)"SYN_RECV";
socketStatesMapTCP[STATE_FIN_WAIT1] = (char *)"FIN_WAIT1";
socketStatesMapTCP[STATE_FIN_WAIT2] = (char *)"FIN_WAIT2";
socketStatesMapTCP[STATE_TIME_WAIT] = (char *)"TIME_WAIT";
socketStatesMapTCP[STATE_CLOSED] = (char *)"CLOSED";
socketStatesMapTCP[STATE_CLOSE_WAIT] = (char *)"CLOSE_WAIT";
socketStatesMapTCP[STATE_LAST_ACK] = (char *)"LAST_ACK";
socketStatesMapTCP[STATE_LISTEN] = (char *)"LISTEN";
socketStatesMapTCP[STATE_CLOSING] = (char *)"CLOSING";
socketStatesMapTCP[STATE_UNKNOWN] = (char *)"UNKNOWN";
}
| int initSysParams | ( | char * | sysMonitorParams[] ) |
Fills the array given as argument with the names of the system parameters.
Definition at line 41 of file mon_constants.cpp.
{
/* percent of the time spent by the CPU in user mode */
sysMonitorParams[SYS_CPU_USR] = (char *)"cpu_usr";
/* percent of the time spent by the CPU in system mode */
sysMonitorParams[SYS_CPU_SYS] = (char *)"cpu_sys";
/* percent of the CPU idle time */
sysMonitorParams[SYS_CPU_IDLE] = (char *)"cpu_idle";
/* percent of the time spent by the CPU in nice mode */
sysMonitorParams[SYS_CPU_NICE] = (char *)"cpu_nice";
/* CPU usage percent */
sysMonitorParams[SYS_CPU_USAGE] = (char *)"cpu_usage";
/* number of pages paged in (in the last interval) */
sysMonitorParams[SYS_PAGES_IN] = (char *)"pages_in";
/* number of pages paged out (in the last interval) */
sysMonitorParams[SYS_PAGES_OUT] = (char *)"pages_out";
/* number of swap pages brought in (in the last interval) */;
sysMonitorParams[SYS_SWAP_IN] = (char *)"swap_in";
/* number of swap pages brought out (in the last interval) */;
sysMonitorParams[SYS_SWAP_OUT] = (char *)"swap_out";
/* average system load over the last minute */
sysMonitorParams[SYS_LOAD1] = (char *)"load1";
/* average system load over the last 5 min */
sysMonitorParams[SYS_LOAD5] = (char *)"load5";
/* average system load over the last 15 min */;
sysMonitorParams[SYS_LOAD15] = (char *)"load15";
/* amount of currently used memory, in MB */
sysMonitorParams[SYS_MEM_USED] = (char *)"mem_used";
/* amount of free memory, in MB */
sysMonitorParams[SYS_MEM_FREE] = (char *)"mem_free";
/* used system memory in percent */
sysMonitorParams[SYS_MEM_USAGE] = (char *)"mem_usage";
/* amount of currently used swap, in MB */
sysMonitorParams[SYS_SWAP_USED] = (char *)"swap_used";
/* amount of free swap, in MB */
sysMonitorParams[SYS_SWAP_FREE] = (char *)"swap_free";
/* swap usage in percent */
sysMonitorParams[SYS_SWAP_USAGE] = (char *)"swap_usage";
/* network (input) transfer in KBps */
sysMonitorParams[SYS_NET_IN] = (char *)"net_in";
/* network (output) transfer in KBps */
sysMonitorParams[SYS_NET_OUT] = (char *)"net_out";
/* number of network errors */
sysMonitorParams[SYS_NET_ERRS] = (char *)"net_errs";
/* number of processes in the system */
sysMonitorParams[SYS_PROCESSES] = (char *)"processes";
/* system uptime in days */
sysMonitorParams[SYS_UPTIME] = (char *)"uptime";
/* number of sockets */
sysMonitorParams[SYS_NET_SOCKETS] = (char *)"net_sockets";
/* number of TCP sockets in different states */
sysMonitorParams[SYS_NET_TCP_DETAILS] = (char *)"net_tcp_details";
return 25;
}