Common Problems | |
1. I downloaded argus, but I think it is corrupt. I try to unzip it, but I just get an error Error reading header. Zip file corrupt.
It is not a zip file. It is a tgz file.
| |
2. Can I use Argus with MicroSoft Windows? No. | |
3.
I try to use argus, and all I get is
Either:
| |
4. 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. | |
5. 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: | |
6. I see an error similar to Error: cannot load argus javascript make sure you copy the file misc/argus.js to your htdocs directory and configure a javascript: /correct/url/argus.js in your argus config. | |
7. I see an error similar to Error: cannot load argus style_sheet make sure you copy the file misc/argus.css to your htdocs directory and configure a style_sheet: /correct/url/argus.css in your argus config. | |
Configuring | |
8.
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. | |
9. 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.
| |
10. Instead of the 'Oodles of stuff just came up' or 'Tons of stuff just went down' emails, can I get an email that lists exactly what happened?
Normally, Argus tries to conserve your sanity, and not blast you
with thousands of email messages. But, you can control this.
| |
11. How can I change the subject lines of emails argus send me? Add to your config: Method "mail" { command: sendmail -t send: To: %R\nFrom:%F\nSubject: Argus %E\n\n%M\n }edit as desired. see notification documentation for more details. | |
12. 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. | |
13. 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': | |
14. 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 | |
15. 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 | |
16. 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 | |
17. I have a particular server which is down at the same time every day for maintenance. I do not want to be notified about this. Is there a way I can handle this?
In version 3.7 and later, you can use the following
in your config file:
| |
Other | |
18. 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. | |
19. Can I get on a mailing list to learn about new versions of the software Yes, see the link to the left. Or, you can configure freshmeat to notify you of updates, by subscribing to the Argus Freshmeat Project. Read the freshmeat instructions to learn how. | |
20.
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? | |
21. 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. | |
22. 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. | |
23. 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: |