Common Problems | |
1.
I try to use argus, and all I get is
Either:
| |
2. I try to access argus, and my browser just displays an error, similar to but not exactly like the one above. Check your web server error_log for additional details. | |
3. I get all sort of permission denied errors from the cgi program, how should I have permission set on the various items in the datadir?
The datadir and auth file and control socket need to be writable by the
www user (or whatever user/group your web server runs as).
Or, the short answer: | |
Configuring | |
4.
How can I monitor HTTP on a particular host on port 80/tcp and also HTTP on
the same host on port 8080/tcp?
It doesn't work because Argus requires objects to have unique names,
so it can tell them apart. In the above example both objects will
have the name HTTP_jeremy-03.example.com. | |
5. I want argus to notify me about DOWN events, but not about UP events. Is there some syntax I can use to do this?
If you set the messageup or messagedn
parameter to the empty string, then that message will not be sent.
| |
6. I am trying to monitor a djbdns server using UDP/DNS and it always shows as down. It appears to work when I test it manually. What to do? The UDP/DNS test sends a DNS 'status' query, which is ignored by djbdns. Use the UDP/DNSQ test or a UDP/Domain test instead. | |
7. How can I monitor my DHCP server?
The DHCP protocol is a real bugger. Currently, Argus cannot
monitor it directly. Some Argus users have had success setting
Argus up to run the program 'dhcping': | |
8. I am trying to use the UDP/RADIUS test to check my radius server, but it always shows as down. What can I do?
Argus uses the RADIUS server-status extension for testing, this
is not supported by all radius servers. It is known to work with:
| |
Operations | |
9. If I modify a config file, what is the best way to let argus know it needs to reload it? Argus checks all of the config files every several minutes, and will automatically reload if one changes. If you are impatient, you can run argusctl hup | |
10. What is the best way to shut argus down? Should I just kill it? The preferred method would be to run rc.argusd stop or to run argusctl shutdown | |
11. I have a particular server which is down at the same time everyday for maintenance. I do not want to be notified about this. Is there a way I can override it automatically everyday at the same time?
The contrib directory contains a override program,
which you can run from a system crontab, like:
| |
Other | |
12. I keep seeing: Sep 11 06:18:26 pluto.example.com sendmail[2665]: NOQUEUE: pluto.example.com [10.0.0.1] did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA in my sendmail log. What is this?
New versions of sendmail log every connection that does not issue valid
mail transfer commands. The author recommends that you ignore the message. | |
13. Can I get on a mailing list to learn about new versions of the software
There is not currently a mailing list, but to find out about
software updates, add the following to your config:
Or, you can configure freshmeat to notify you of updates, by subscribing to the Argus Freshmeat Project. Read the freshmeat instructions to learn how. If you are interested in a mailing list, let the author know. If he sees enough interest, he may create one. | |
14.
Another monitoring application includes a feature that lets
me get a random quotation by clicking a button, such as:
Why on earth do you want a monitoring application to provide random quotations? | |
15. Argus appears to be working correctly, but when I run ps I see 2 argus daemons running. Is this normal? Yes. One does all of the monitoring, etc. The other exists to monitor the other one and restart the first one if/when it exits. If you have graphing enabled, there will be an additional process to save graphing data. If you have database testing enabled, there may be additional processes communicating with the databases. | |
16. I use qmail. How can I get argus to send me email? The program "sendmail" that comes with qmail is fully compatible with argus. Make sure argus discovers the correct path during Configure (you can edit the Makefile if needed). (typically, it is installed in '/var/qmail/bin/'). It will just work. | |
17. I have argus monitoring all of my stuff, but I worry that by monitoring from inside my own network, I will not be able to detect problems outside of my network that could cause problems. What can I do? Monitoring from several different locations is a highly recommended part of a well balanced monitoring archetecture.
There are a number of companies that can augment your
internal monitoring by monitoring your systems from
outside of your network, such as: |