Hi Folks,

 

I have developed a new interface type for JFFNMS: IBM 0S/400 System info. For the moment it has only 1 counter that measures the CPU usage for IBM AS/400 devices, if someone wants to complete it …

 

Hope to see it in 0.8.3 release.

 

------------------------------------------------------------

++FILES++

<jffnms_path>/engine/graphs/cpu_os400.inc.php

 

<?

/* OS/400 CPU Utilization Graph. This file is part of JFFNMS.

 * Copyright (C) <2002-2006> David LIMA  <[EMAIL PROTECTED]>

 * This program is licensed under the GNU GPL, full terms in the LICENSE file

 */

 

function graph_cpu_os400 ($data) {

 

    $opts_DEF = rrdtool_get_def($data,"cpu400");

    $opts_DEF[]="CDEF:cpu400real=cpu400,100,/";

 

 

    $limit = 100;

 

    $opts_GRAPH = array(

 

        "HRULE:".$limit."#FF0000:",

 

        "AREA:cpu400real#00CC00:'CPU Utilization '",

        "LINE1:cpu400real#0000FF:''",

 

        "GPRINT:cpu400real:MAX:'Max\:%8.2lf %%'",

        "GPRINT:cpu400real:AVERAGE:'Average\:%8.2lf %%'",

        "GPRINT:cpu400real:LAST:'Last\:%8.2lf %%'"

    );

 

    $opts_header[] = "--vertical-label='CPU Utilization %'";

    $opts_header[] = "--rigid";

    $opts_header[] = "--upper-limit=".$limit;

    return array ($opts_header, @array_merge($opts_DEF,$opts_GRAPH));

}

?>

 

 

 

++DB

INSERT INTO `interface_types` VALUES (10003, 'OS/400 System Info', 1, 1, 'simple', '.1.3.6.1.4.1.2.6.4.5.1.0,OS400', 10003, 1, 'RRA:AVERAGE:0.5:1:<resolution>', '103680', 300, 10003, 0, 'none', 0, 1, 0);

INSERT INTO `interface_types_fields` VALUES (10013, 'OS/400 CPU Usage', 'cpu400', 15, 10003, 20, 0, 0, 0, 'DS:cpu400:GAUGE:600:0:10000');

INSERT INTO `pollers` VALUES (10005, 'cpu400', 'OS 400 System Load', 'snmp_counter', '.1.3.6.1.4.1.2.6.4.5.1.0');

INSERT INTO `pollers_groups` VALUES (10003, 'OS/400 Host', 10003);

INSERT INTO `pollers_poller_groups` VALUES (10006, 10003, 1, 10005, 32);

INSERT INTO `graph_types` VALUES (10003, 'OS/400 CPU Usage', 10003, 'cpu_os400', '', 500, 150, 0, 0, 0);

 

 

Don't know how to export the poller group structure (index and description) so here is the export from GUI

+-------+------------------+---------------+----------+--------------------+-------------+------------------+--------------+---------+------------------------------+

| ID    | Description      | Internal Name | Position | Interface Type     | Field Type  | Show             | Overwritable | Tracked | Default Value                |

+-------+------------------+---------------+----------+--------------------+-------------+------------------+--------------+---------+------------------------------+

| 10011 | Index            | index         | 10       | OS/400 System Info | Index       | Never            | O            | O       | 1                            |

| 10012 | Description      | description   | 11       | OS/400 System Info | Description | Not in Discovery | X            | O       |                              |

| 10013 | OS/400 CPU Usage | cpu400        | 15       | OS/400 System Info | RRDTool DS  | Never            | O            | O       |Type: Gauge Min: 0 Max: 10000 |

+-------+------------------+---------------+----------+--------------------+-------------+------------------+--------------+---------+------------------------------+

 

 

Cheers,

 

 

  _______________

David LIMA

Professional Services

www.scc.com

 

 

 


______________________________________________________________________
Ce message contient des informations dont le contenu est susceptible d'etre confidentiel.
Il est destine au(x) destinataire(s) indique(s) exclusivement.

A moins que vous ne fassiez partie de la liste des destinataires, ou que vous soyez habilite a recevoir le mail a leur place, il vous est interdit de le copier, de l'utiliser ou de devoiler son contenu a un tiers.

Si vous avez recu cet email par erreur, merci de prendre contact avec l'emetteur.

Les opinions exprimees dans cet e-mail sont celles de l'emetteur et ne refletent pas necessairement celles de l'entreprise.

Ce e-mail peut contenir des pieces jointes dont certaines pourraient contenir des virus qui pourraient endommager votre systeme informatique.

La compagnie a pris toutes dispositions afin de minimiser ce risque et decline toute responsabilite pour toute perte ou dommage resultant directement ou indirectement de l'utilisation de cet email ou de son contenu.

Il vous appartient d'effectuer vos propres controles anti-virus avant d'ouvrir la ou les pieces jointes.
______________________________________________________________________
_______________________________________________
jffnms-users mailing list
jffnms-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jffnms-users

Reply via email to