nagios output must go to stdout

changes/54/3254/1
Richard Fuchs 11 years ago
parent 18fc752f50
commit 38f74c997b

@ -354,7 +354,7 @@ int main(int argc, char *argv[])
/* Opens the PF_PACKET socket */
if(open_socket() < 0) {
if (nagios_flag)
fprintf(stderr, "CRITICAL: Socket error.");
printf("CRITICAL: Socket error.");
else
fprintf(stderr, "Socket error\n");
exit(2);
@ -378,7 +378,7 @@ int main(int argc, char *argv[])
if(dhcp_release_flag) {
if(get_dhinfo() == ERR_FILE_OPEN) {
if (nagios_flag) {
fprintf(stderr, "CRITICAL: Error on opening DHCP info file.");
printf("CRITICAL: Error on opening DHCP info file.");
} else {
fprintf(stderr, "Error on opening DHCP info file\n");
fprintf(stderr, "Release the DHCP IP after acquiring\n");
@ -438,7 +438,7 @@ int main(int argc, char *argv[])
time_now = time(NULL);
if((time_now - time_last) > timeout) {
if (nagios_flag)
fprintf(stderr, "CRITICAL: Timeout reached: DISCOVER.");
printf("CRITICAL: Timeout reached: DISCOVER.");
close_socket();
exit(2);
}
@ -484,7 +484,7 @@ int main(int argc, char *argv[])
time_now = time(NULL);
if((time_now - time_last) > timeout) {
if (nagios_flag)
fprintf(stderr, "CRITICAL: Timeout reached: REQUEST.");
printf("CRITICAL: Timeout reached: REQUEST.");
else
fprintf(stderr, "Timeout reached. Exiting\n");
close_socket();

@ -106,7 +106,7 @@ static int set_clear_promisc(int op)
error:
if (nagios_flag)
fprintf(stderr, "CRITICAL: Error setting promisc.");
printf("CRITICAL: Error setting promisc.");
else
perror("Error on setting promisc");
exit(2);
@ -136,7 +136,7 @@ u_int32_t get_interface_address()
if(status < 0) {
if (nagios_flag)
fprintf(stderr, "CRITICAL: Error getting interface address.");
printf("CRITICAL: Error getting interface address.");
else
perror("Error getting interface address.");
exit(2);
@ -187,7 +187,7 @@ int send_packet(int pkt_type)
if(ret < 0) {
if (nagios_flag)
fprintf(stderr, "CRITICAL: Packet send failure.");
printf("CRITICAL: Packet send failure.");
else
perror("Packet send failure");
close(sock_packet);
@ -892,7 +892,7 @@ int log_dhinfo()
dh_file = fopen(dhmac_fname, "w");
if(dh_file == NULL) {
if (nagios_flag)
fprintf(stderr, "CRITICAL: Error on opening file.");
printf("CRITICAL: Error on opening file.");
else
perror("Error on opening file.");
exit(2);

Loading…
Cancel
Save