ChCounter

Aus Programmers Guide

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
 
Zeile 1: Zeile 1:
= Der chCounter und Nagios  =
= Der chCounter und Nagios  =
-
[http://chcounter.org/ chcounter.org/]<br> Ich setze den chCounter sehr erfolgreich ein und überwache meine Webseiten mit Nagios. Leider wird Nagios vom Counter nich erkannt und es steht immer als "unbekannt" da.<br> Um diesem Problem nun einfach Abhilfe zu schaffen nahm ich das Nagios-Logo&nbsp;[[Image:Nagios.png]] und platzierte dieses im chCounter-Ordner unter:<br>  
+
Ich setze den [http://chcounter.org chCounter] sehr erfolgreich ein und überwache meine Webseiten mit Nagios. Leider wird Nagios vom Counter nich erkannt und es steht immer als "unbekannt" da.<br> Um diesem Problem nun einfach Abhilfe zu schaffen nahm ich das Nagios-Logo&nbsp;[[Image:Nagios.png]] und platzierte dieses im chCounter-Ordner unter:<br>  
*images/browsers/nagios.png<br>  
*images/browsers/nagios.png<br>  

Aktuelle Version vom 09:39, 25. Aug. 2010

Der chCounter und Nagios

Ich setze den chCounter sehr erfolgreich ein und überwache meine Webseiten mit Nagios. Leider wird Nagios vom Counter nich erkannt und es steht immer als "unbekannt" da.
Um diesem Problem nun einfach Abhilfe zu schaffen nahm ich das Nagios-Logo Image:Nagios.png und platzierte dieses im chCounter-Ordner unter:

  • images/browsers/nagios.png
  • images/os/nagios.png

Danach editierte ich die

  • includes/user_agents.lib.php
und fügte folgende Zeilen ein:
...
$chC_ualib_browsers = array(
//neu
	'Nagios Plugin' => array(
		'icon' => 'nagios.png',
		'use_PCRE' => 0,
		'pattern' => 'nagios-plugins',
		'version' => false,
		'anti_pattern' => ''
	),
//ende neu
	'Internet Explorer' => array(
		'icon' => 'ie.png',
		'use_PCRE' => 1,
		'pattern' => '#MSIE ?([0-9.]+)?#',
		'version' => 1,
		'anti_pattern' => '/(Opera|BecomeBot|Girafabot|Crazy Browser|AOL|T-Online|Avant Browser)/i'
	),.........
);
...
...
...
...
$chC_ualib_os = array(
//neu
	'Nagios' => array(
		'icon' => 'linux.png',
		'use_PCRE' => 0,
		'pattern' => 'nagios-plugins',
		'version' => 0,
		'anti_pattern' => ''
	),
//ende neu
	'Windows' => array(
		'icon' => 'windows.png',
		'use_PCRE' => 0,
		'pattern' => 'Win',
		'version' => array(
			'NT 5.1' => 'XP',
			'NT 5.2' => 'Win.Net Server',
			'NT 5.0' => '2000',
			'NT 6.0' => 'Vista',
			'NT' => 'NT',
			'ME' => 'ME',
			'Win 9x 4.90' => 'ME',
			'98' => '98',
			'95' => '95',
			'CE' => 'CE',
			'Windows 3.1' => '3.1',
			'XP' => 'XP',
			'2000' => '2000',
			'Win64' => 'XP Professional x64'
		),
		'anti_pattern' => ''
	),....
);


Nun erkennt der Counter auch das Nagios-Plugin :)

Persönliche Werkzeuge