...
- These files contain the configuration values for pinger2. It are created every 6 hours from the NODEDETAILS database, as a result of running write_offsitenodes from the pingger@pinger.slac.stanford.edu cronjob. There are actually two files:
- For the SLAC monitoring host: /afs/slac.stanford.edu/package/pinger/pinger2/share/pinger/pinger.xml
- For other (non-SLAC) monitoring hosts: http://www-iepm.slac.stanford.edu/pinger/pinger.xml
- This file has four parts:
- Beacon List, containing a list of all the beacon sites.
- Beacon List Config, containing configuration values for the beacon list. This includes:
- BeaconListURL: Location of beacon.txt file
- HttpGetBin: Location of lynx
- RefreshInterval: Used to determine, when the list should be refreshed.
- DataDirectory: Indicating where the data gathered by PingER2 should reside.
- DefaultHost: Values here determine what a default host looks like. For the hostlist, any value that is not in there for a host, is picked up from here.
- It is advised that DNS Caching be turned off, to cause PingER2 to do a new dns request every time.
- PingER2 throws all the error messages at the same time, when the time to notification is achieved. The default value is 12 hours. If you wish to store this information instead, in a log file, replace the
Code Block <AlarmCmd>echo "%message\n-----------------\n" >> /afs/slac.stanford.edu/package/pinger/pinger2/share/pinger/pinger.log </AlarmCmd>
- HostList: List of hosts, PingER2 gathers data from.
- Final Configuration values:
Code Block xml xml <MaxProcessCount>25</MaxProcessCount> <PingV4Cmd>/bin/ping \-n \-w %deadline \-c %count \-i %interval \-s %packetsize %destination</PingV4Cmd> <PingV6Cmd>/bin/ping6 \-n \-w %deadline \-c %count \-i %interval \-s %packetsize %destination</PingV6Cmd> <SrcName>pinger.slac.stanford.edu</SrcName> <Version>2.0.1</Version> <dnsV4Cmd>/afs/slac/package/pinger/pinger2/share/pinger/dnsV4Cmd.pl %destination</dnsV4Cmd> <dnsV6Cmd>/usr/bin/dig \-t aaaa \+short %destination</dnsV6Cmd> <doRandomWait>false</doRandomWait> <modifiedTime>Tue Feb 9 17:17:31 2010</modifiedTime> <waitInterval>30</waitInterval>
...